an unsigned bytewise smaller < 8 operator . this uses the following numbers of basic long operations : 3 or , 2 and , 2 xor , 1 minus , 1 not . concode_field_sep long L9_L concode_elem_sep long L16_L concode_elem_sep long H8_L concode_elem_sep long L8_L concode_elem_sep long H16_L concode_field_sep int select concode_elem_sep long notEquals0_8 concode_elem_sep int selectNaive concode_elem_sep int bitCount concode_elem_sep long smallerUpTo7_8 concode_elem_sep long smallerUpto15_16
long function ( long arg0 , long arg1 ) { return ( ( ( ( arg0 | H8_L ) - ( arg1 & ~ H8_L ) ) | arg0 ^ arg1 ) ^ ( arg0 | ~ arg1 ) ) & H8_L ; }