1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2 Fix Ordered/Unordered FP stuff
5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
6 improve bytezap opertunities
9 %tmp = and ulong %y, 65535
10 %tmp2 = shr ulong %tmp, ubyte 3
15 compiles to a 3 instruction sequence without instcombine
20 After instcombine you get
21 ulong %foo(ulong %y) {
23 %tmp = shr ulong %y, ubyte 3 ; <ulong> [#uses=1]
24 %tmp2 = and ulong %tmp, 8191 ; <ulong> [#uses=1]