1(+f0.0) sel(8)  g47<1>UD        g12<4>UD        g13<4>UD        { align16 1Q };
2(-f0.0) sel(8)  g25<1>.xyUD     g13<4>.zwwwUD   0x40000000UD    { align16 1Q };
3(+f0.0.any4h) sel(8) g30<1>UD   g13<4>UD        g12<4>UD        { align16 1Q };
4(+f0.0.all4h) sel(8) g16<1>UD   g8<4>UD         g9<4>UD         { align16 1Q };
5(+f0.0) sel(8)  g23<1>UD        g8<8,8,1>UD     g23<8,8,1>UD    { align1 1Q };
6(+f0.0) sel(16) g42<1>UD        g76<8,8,1>UD    g78<8,8,1>UD    { align1 1H };
7sel.l(8)        g3<1>UD         g2.1<0,1,0>UD   0x00000001UD    { align1 1Q };
8sel.l(16)       g3<1>UD         g2.1<0,1,0>UD   0x00000001UD    { align1 1H };
9sel.ge(8)       g3<1>D          g2<0,1,0>D      -1D             { align1 1Q };
10sel.l(8)        g4<1>D          g3<8,8,1>D      1D              { align1 1Q };
11sel.ge(16)      g3<1>D          g2<0,1,0>D      -1D             { align1 1H };
12sel.l(16)       g5<1>D          g3<8,8,1>D      1D              { align1 1H };
13(+f0.0) sel(8)  g124<1>UD       g67<8,8,1>UD    0x3f800000UD    { align1 1Q };
14(+f0.0) sel(16) g120<1>UD       g27<8,8,1>UD    0x3f800000UD    { align1 1H };
15sel.ge(8)       g64<1>F         g9<8,8,1>F      0x0F  /* 0F */  { align1 1Q };
16(-f0.0) sel(8)  g16<1>UD        g20<8,8,1>UD    0x00000000UD    { align1 1Q };
17sel.ge(16)      g24<1>F         g20<8,8,1>F     0x0F  /* 0F */  { align1 1H };
18(-f0.0) sel(16) g28<1>UD        g26<8,8,1>UD    0x00000000UD    { align1 1H };
19(+f0.0) sel(8)  g8<1>.xyUD      g17<4>.xyyyUD   0x3f000000UD    { align16 1Q };
20sel.l(8)        g13<1>.xyzD     g6<0>.xyzzD     g5.4<0>.zD      { align16 1Q };
21sel.l(8)        g86<1>UD        g14<4>.xUD      0x0fffffffUD    { align16 1Q };
22sel.ge(8)       g3<1>.yF        g7<4>.xF        0x0F  /* 0F */  { align16 1Q };
23sel.l(8)        g11<1>.xF       g7<4>.wF        0x43000000F  /* 128F */ { align16 1Q };
24(-f0.0.z) sel(8) g3<1>.zUD      g14<4>.xUD      0x00000000UD    { align16 1Q };
25sel.l(8)        g14<1>UD        g6<0>UD         g6.4<0>UD       { align16 1Q };
26(+f0.0.x) sel(8) g32<1>.xUD     g12<4>.yUD      0x41a80000UD    { align16 1Q };
27(-f0.0.x) sel(8) g33<1>.xUD     g32<4>.xUD      0x41b80000UD    { align16 1Q };
28sel.ge(8)       g4<1>D          g2<0,1,0>D      g2.4<0,1,0>D    { align1 1Q };
29sel.l(8)        g8<1>D          g4<8,8,1>D      g3<0,1,0>D      { align1 1Q };
30sel.ge(16)      g4<1>D          g2<0,1,0>D      g2.4<0,1,0>D    { align1 1H };
31sel.l(16)       g12<1>D         g4<8,8,1>D      g3<0,1,0>D      { align1 1H };
32sel.ge(8)       g21<1>.xyD      g1<0>.xyyyD     g1<0>.zwwwD     { align16 1Q };
33(+f0.0.x) sel(8) g25<1>.xUD     g23<4>.yUD      g23<4>.xUD      { align16 1Q };
34sel.ge(8)       g22<1>UD        g1<0>UD         g1.4<0>.xUD     { align16 1Q };
35sel.l(8)        g3<1>UD         g2<0,1,0>UD     g2.1<0,1,0>UD   { align1 1Q };
36sel.l(16)       g3<1>UD         g2<0,1,0>UD     g2.1<0,1,0>UD   { align1 1H };
37sel.sat.l(8)    g116<1>F        g2<4>F          0x3f000000F  /* 0.5F */ { align16 1Q };
38(+f0.0) sel(8)  g37<1>.xyzF     (abs)g1.4<0>.xyzzF g1<0>.xyzzF  { align16 1Q };
39sel.l(8)        g68<1>.xyzF     g1<0>.xyzzF     g42<4>.xyzzF    { align16 1Q };
40(-f0.0) sel(8)  g47<1>.xyzF     (abs)g44<4>.xyzzF 0x3f800000F  /* 1F */ { align16 1Q };
41sel.ge(8)       g13<1>.xF       g1<0>.wF        g1<0>.zF        { align16 1Q };
42sel.ge(8)       g13<1>F         g12<8,8,1>F     (abs)g7<8,8,1>F { align1 1Q };
43sel.ge(16)      g29<1>F         g27<8,8,1>F     (abs)g17<8,8,1>F { align1 1H };
44(+f1.0) sel(4)  g15<1>.xUD      g13.4<4>.xUD    g13<4>.xUD      { align16 WE_all 1N };
45(-f0.0.any4h) sel(8) g67<1>.xUD g63<4>.xUD      0x00000000UD    { align16 1Q };
46sel.ge(8)       g4<1>UD         g2<0,1,0>UD     g2.3<0,1,0>UD   { align1 1Q };
47sel.ge(16)      g4<1>UD         g2<0,1,0>UD     g2.3<0,1,0>UD   { align1 1H };
48(+f0.0.x) sel(8) g17<1>.xF      g5.4<0>.zF      -g5.4<0>.zF     { align16 1Q };
49sel.l(8)        g124<1>F        g2.3<0,1,0>F    g2.2<0,1,0>F    { align1 1Q };
50sel.l(16)       g120<1>F        g2.3<0,1,0>F    g2.2<0,1,0>F    { align1 1H };
51(+f0.0.any4h) sel(8) g17<1>.xUD g8<4>.xUD       0x00000001UD    { align16 1Q };
52sel.ge(8)       g12<1>.xD       g5.4<0>.zD      -1D             { align16 1Q };
53sel.l(8)        g14<1>.xD       g12<4>.xD       1D              { align16 1Q };
54sel.sat.l(8)    g116<1>F        g1<0>F          g3<4>F          { align16 1Q };
55(-f0.0.x) sel(8) g44<1>.xF      (abs)g41<4>.xF  0x3f800000F  /* 1F */ { align16 1Q };
56sel.l(8)        g6<1>F          g3<8,8,1>F      0x40400000F  /* 3F */ { align1 1Q };
57sel.l(16)       g2<1>F          g20<8,8,1>F     0x40400000F  /* 3F */ { align1 1H };
58(+f0.0) sel(8)  g8<1>F          (abs)g40<8,8,1>F g6<8,8,1>F     { align1 1Q };
59(-f0.0) sel(8)  g15<1>F         (abs)g14<8,8,1>F 0x3f800000F  /* 1F */ { align1 1Q };
60(+f0.0) sel(16) g13<1>F         (abs)g72<8,8,1>F g58<8,8,1>F    { align1 1H };
61(-f0.0) sel(16) g27<1>F         (abs)g25<8,8,1>F 0x3f800000F  /* 1F */ { align1 1H };
62(-f0.0.y) sel(8) g3<1>.yUD      g10<4>.xUD      0x00000000UD    { align16 1Q };
63(+f0.0.y) sel(8) g3<1>.yUD      g1<0>.wUD       g1<0>.zUD       { align16 1Q };
64