public final int prefixCompare(int[] bs, int p) {int cmp;cmp = NB.compareUInt32(w1, mask(1, bs[p]));if (cmp != 0)return cmp;cmp = NB.compareUInt32(w2, mask(2, bs[p + 1]));if (cmp != 0)return cmp;cmp = NB.compareUInt32(w3, mask(3, bs[p + 2]));if (cmp != 0)return cmp;cmp = NB.compareUInt32(w4, mask(4, bs[p + 3]));if (cmp != 0)return cmp;return NB.compareUInt32(w5, mask(5, bs[p + 4]));}

public final int prefixCompare ( int [ ] bs , int p ) { int cmp ; cmp = NB . compareUInt32 ( w1 , mask ( 1 , bs [ p ] ) ) ; if ( cmp != 0 ) return cmp ; cmp = NB . compareUInt32 ( w2 , mask ( 2 , bs [ p + 1 ] ) ) ; if ( cmp != 0 ) return cmp ; cmp = NB . compareUInt32 ( w3 , mask ( 3 , bs [ p + 2 ] ) ) ; if ( cmp != 0 ) return cmp ; cmp = NB . compareUInt32 ( w4 , mask ( 4 , bs [ p + 3 ] ) ) ; if ( cmp != 0 ) return cmp ; return NB . compareUInt32 ( w5 , mask ( 5 , bs [ p + 4 ] ) ) ; }
public int PrefixCompare(int[] bs, int p){int cmp;cmp = NB.CompareUInt32(w1, Mask(1, bs[p]));if (cmp != 0){return cmp;}cmp = NB.CompareUInt32(w2, Mask(2, bs[p + 1]));if (cmp != 0){return cmp;}cmp = NB.CompareUInt32(w3, Mask(3, bs[p + 2]));if (cmp != 0){return cmp;}cmp = NB.CompareUInt32(w4, Mask(4, bs[p + 3]));if (cmp != 0){return cmp;}return NB.CompareUInt32(w5, Mask(5, bs[p + 4]));}
