| int4 res = as_type<int4>(select((select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u))) | (select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u))) | (select(uint4(4u), uint4(0u), ((((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) >> select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u)))) & uint4(240u)) == uint4(0u))) | (select(uint4(2u), uint4(0u), (((((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) >> select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u)))) >> select(uint4(4u), uint4(0u), ((((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) >> select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u)))) & uint4(240u)) == uint4(0u)))) & uint4(12u)) == uint4(0u))) | select(uint4(1u), uint4(0u), ((((((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) >> select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u)))) >> select(uint4(4u), uint4(0u), ((((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) >> select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u)))) & uint4(240u)) == uint4(0u)))) >> select(uint4(2u), uint4(0u), (((((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) >> select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u)))) >> select(uint4(4u), uint4(0u), ((((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) >> select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u)))) & uint4(240u)) == uint4(0u)))) & uint4(12u)) == uint4(0u)))) & uint4(2u)) == uint4(0u))))))), uint4(4294967295u), (((((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) >> select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u)))) >> select(uint4(4u), uint4(0u), ((((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) >> select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u)))) & uint4(240u)) == uint4(0u)))) >> select(uint4(2u), uint4(0u), (((((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) >> select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u)))) >> select(uint4(4u), uint4(0u), ((((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) >> select(uint4(8u), uint4(0u), (((select(~(v), v, (v < uint4(2147483648u))) >> select(uint4(16u), uint4(0u), ((select(~(v), v, (v < uint4(2147483648u))) & uint4(4294901760u)) == uint4(0u)))) & uint4(65280u)) == uint4(0u)))) & uint4(240u)) == uint4(0u)))) & uint4(12u)) == uint4(0u)))) == uint4(0u)))); |