tgl | 40 00 03 91 a0 8a 05 01 05 02 46 0a 00 00 80 3f | (W&~f0.0) add (8|M0)              r1.0<1>:f     r2.0<8;8,1>:f     0x3f800000:f
tgl | 61 00 03 40 a2 0a 05 01 05 02 46 00 00 00 00 00 |         mov (8|M0)                r1.0<1>:f     r2.0<8;8,1>:f                     {AccWrEn,Breakpoint}
tgl | 61 00 03 00 a1 0a 05 01 05 02 46 00 00 00 00 00 |         mov (8|M0)                r1.0<1>:f     r2.0<8;8,1>:f                     {Atomic}
mtl | 31 00 03 00 80 01 0e 28 94 23 00 f2 1c 08 00 00 |         send.ugm (8|M0)           r40     r35    r8:3    a0.2        0x24100100   {ExBSO}  // wr:2+3, rd:1; load.ugm.d8.a32.bss[a0.2]

tgl | 2e 00 04 00 00 c0 00 00 20 00 00 00 20 00 00 00 |         goto (16|M0)                          jip:0x20            uip:0x20
tgl | 2e 00 04 00 02 c0 00 00 10 00 00 00 10 00 00 00 |         goto.b (16|M0)                        jip:0x10            uip:0x10
tgl | 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |         nop (1|M0)
skl | 31 00 60 07 04 02 00 00 e0 0f 00 06 10 00 00 82 | (W)     send.ts (8|M0)            null    r127           0x00000000  0x02000010   {EOT}
tgl | 6b 00 03 00 28 02 04 01 04 02 aa 92 04 03 05 04 |         bfn.(a ^ ~b & c) (8|M0)   r1.0<1>:ud    r2.0<1;0>:ud      r3.0<1;0>:ud      r4.0<1>:ud

tgl | 61 00 03 40 a2 0a 05 01 05 02 46 00 00 00 00 00 <         mov (8|M0)                r1.0<1>:f     r2.0<8;8,1>:f                     {AccWrEn,Breakpoint,NoDDChk,NoDDClr}
skl | 5b 01 60 00 00 00 1e 01 01 20 20 00 06 04 00 01 <         mad (8|M0)                r1.0<1>:f     r2.0<0;0>.r:f     r3.0<0;0>.r:f     r4.0<0>.r:f {Align16}
tgl | 61 00 03 00 a0 0a 05 01 05 02 46 00 00 00 00 00 <         mov (8|M0)                r1.0<1>:f     r2.0<8;8,1>:f                     {Switch}
bmg | 31 00 0c 00 00 09 0e 28 8c 23 00 f2 00 00 00 00 <         send.ugm (8|M0)           r40     r35    null:0  0x00080000:a0.2 0x22100100  // wr:1+a0.2, rd:1; load.ugm.d8.a32.bss[a0.2][A+0x10]
bmg | 31 00 00 00 00 00 16 06 8c 05 00 fa 00 00 78 02 <         send.ugm (1|M0)           r6      r5     null:0  a0.0        0x2229E500  // wr:1+a0.0, rd:2; load.ugm.d32x32t.a32.ca.cc.bss[a0.0]

skl | 40 00 60 00 e8 0a 80 2f e0 00 8d 0e 01 00 00 00 |         add (8|M0)                r124.0<1>:f   r7.0<8;8,1>:d     1:d
skl | 40 00 80 00 e8 0a 00 2f 60 01 8d 0e 01 00 00 00 |         add (16|M0)               r120.0<1>:f   r11.0<8;8,1>:d    1:d
skl | 40 00 60 00 4c 12 70 20 60 00 8d 16 08 00 00 00 | (W)     add (8|M0)                r3.8<1>:uw    r3.0<8;8,1>:uw    8:uw
skl | 40 00 80 00 28 0a 60 20 40 02 8d 0a 80 01 8d 00 |         add (16|M0)               r3.0<1>:d     r18.0<8;8,1>:d    r12.0<8;8,1>:d
skl | 40 00 60 00 28 0a 40 20 00 0c 8d 0e 01 fc ff ff |         add (8|M0)                r2.0<1>:d     r96.0<8;8,1>:d    -1023:d
skl | 40 00 60 00 c8 32 a0 26 20 06 69 32 60 06 69 00 |         add (8|M0)                r53.0<1>:df   r49.0<4;4,1>:df   r51.0<4;4,1>:df
skl | 40 00 80 80 08 02 a0 20 60 00 8d 06 01 00 00 00 |         add.sat (16|M0)           r5.0<1>:ud    r3.0<8;8,1>:ud    0x00000001:ud
skl | 40 00 60 00 40 12 00 22 40 04 ae 16 80 00 00 00 |         add (8|M0)                a0.0<1>:uw    r34.0<16;8,2>:uw  128:uw
skl | 40 00 80 00 40 12 00 22 60 00 ae 16 40 00 00 00 |         add (16|M0)               a0.0<1>:uw    r3.0<16;8,2>:uw   64:uw
skl | 40 00 60 86 e8 3a a0 2f c0 40 8d 3e 00 00 00 3f |         add.sat (8|M0) (le)f0.0   r125.0<1>:f   -r6.0<8;8,1>:f    0x3f000000:f
skl | 40 00 60 00 08 02 60 20 40 00 8d 06 ff ff ff ff |         add (8|M0)                r3.0<1>:ud    r2.0<8;8,1>:ud    0xffffffff:ud
skl | 40 00 61 00 28 0a e0 21 e0 41 8d 0e 1f 00 00 00 | (f0.0)  add (8|M0)                r15.0<1>:d    -r15.0<8;8,1>:d   31:d
skl | 40 00 60 80 e8 3a 80 2f e0 00 8d 3a c0 40 8d 00 |         add.sat (8|M0)            r124.0<1>:f   r7.0<8;8,1>:f     -r6.0<8;8,1>:f
skl | 40 00 60 00 08 0a 00 21 c0 00 8d 06 01 00 00 00 |         add (8|M0)                r8.0<1>:ud    r6.0<8;8,1>:d     0x00000001:ud
skl | 40 00 80 00 08 0a 60 21 20 01 8d 06 01 00 00 00 |         add (16|M0)               r11.0<1>:ud   r9.0<8;8,1>:d     0x00000001:ud
skl | 40 00 81 00 28 0a 00 21 00 41 8d 0e 1f 00 00 00 | (f0.0)  add (16|M0)               r8.0<1>:d     -r8.0<8;8,1>:d    31:d
skl | 40 00 60 80 e8 0a 80 2f 20 02 8d 0e 01 00 00 00 |         add.sat (8|M0)            r124.0<1>:f   r17.0<8;8,1>:d    1:d
skl | 40 20 80 00 28 0a 40 2e c0 0e 8d 0a 80 0e 8d 00 |         add (16|M16)              r114.0<1>:d   r118.0<8;8,1>:d   r116.0<8;8,1>:d
skl | 40 00 80 01 00 0a 00 20 00 0f 8d 0e 01 00 00 00 |         add (16|M0)    (eq)f0.0   null<1>:ud    r120.0<8;8,1>:d   1:d
skl | 40 20 80 01 00 0a 00 20 80 0e 8d 0e 01 00 00 00 |         add (16|M16)   (eq)f0.0   null<1>:ud    r116.0<8;8,1>:d   1:d
skl | 40 00 60 01 28 0a 60 20 a0 00 8d 0a 80 00 8d 00 |         add (8|M0)     (eq)f0.0   r3.0<1>:d     r5.0<8;8,1>:d     r4.0<8;8,1>:d
skl | 40 00 80 00 08 02 80 22 20 02 8d 0e 01 00 00 00 |         add (16|M0)               r20.0<1>:ud   r17.0<8;8,1>:ud   1:d
skl | 40 00 60 00 0c 02 e0 20 40 00 8d 02 c0 40 8d 00 | (W)     add (8|M0)                r7.0<1>:ud    r2.0<8;8,1>:ud    -r6.0<8;8,1>:ud
skl | 40 00 80 06 28 0a 20 20 64 00 00 0a c0 40 8d 00 |         add (16|M0)    (le)f0.0   r1.0<1>:d     r3.1<0;1,0>:d     -r6.0<8;8,1>:d
skl | 40 00 60 80 08 02 40 21 20 01 8d 06 01 00 00 00 |         add.sat (8|M0)            r10.0<1>:ud   r9.0<8;8,1>:ud    0x00000001:ud
skl | 40 00 60 00 28 4b 20 23 c0 02 69 4a 00 43 69 00 |         add (8|M0)                r25.0<1>:q    r22.0<4;4,1>:q    -r24.0<4;4,1>:q
skl | 40 10 60 00 28 4b 80 21 a0 00 69 4a 60 41 69 00 |         add (8|M8)                r12.0<1>:q    r5.0<4;4,1>:q     -r11.0<4;4,1>:q
skl | 05 00 60 02 00 02 00 20 80 04 8d 02 a0 04 8d 00 |         and (8|M0)     (ne)f0.0   null<1>:ud    r36.0<8;8,1>:ud   r37.0<8;8,1>:ud
skl | 05 00 80 02 00 02 00 20 c0 08 8d 02 00 09 8d 00 |         and (16|M0)    (ne)f0.0   null<1>:ud    r70.0<8;8,1>:ud   r72.0<8;8,1>:ud
skl | 05 00 80 01 08 02 a0 22 60 02 8d 02 20 02 8d 00 |         and (16|M0)    (eq)f0.0   r21.0<1>:ud   r19.0<8;8,1>:ud   r17.0<8;8,1>:ud
skl | 05 10 60 00 08 02 a0 27 e0 09 8d 02 04 04 8a 00 |         and (8|M8)                r61.0<1>:ud   r79.0<8;8,1>:ud   r32.1<8;4,2>:ud
skl | 05 00 60 00 28 0a 00 2c c0 4b 8d 0a e0 4b 8d 00 |         and (8|M0)                r96.0<1>:d    -r94.0<8;8,1>:d   -r95.0<8;8,1>:d
skl | 05 00 80 00 28 0a 00 23 80 42 8d 0a c0 42 8d 00 |         and (16|M0)               r24.0<1>:d    -r20.0<8;8,1>:d   -r22.0<8;8,1>:d
skl | 05 20 80 00 08 02 c0 2e 40 0e 8d 06 3f 00 00 00 |         and (16|M16)              r118.0<1>:ud  r114.0<8;8,1>:ud  0x0000003f:ud
skl | 05 00 60 01 00 02 00 20 a0 01 8d 06 1f 00 00 00 |         and (8|M0)     (eq)f0.0   null<1>:ud    r13.0<8;8,1>:ud   0x0000001f:ud
skl | 05 00 60 00 0c 02 a0 22 e0 01 8d 06 03 00 00 00 | (W)     and (8|M0)                r21.0<1>:ud   r15.0<8;8,1>:ud   0x00000003:ud
skl | 05 00 60 01 00 02 00 20 80 02 8d 06 01 00 00 00 |         and (8|M0)     (eq)f0.0   null<1>:ud    r20.0<8;8,1>:ud   0x00000001:ud
skl | 05 00 80 01 00 02 00 20 a0 05 8d 06 01 00 00 00 |         and (16|M0)    (eq)f0.0   null<1>:ud    r45.0<8;8,1>:ud   0x00000001:ud
skl | 05 00 60 00 48 12 80 20 60 00 8d 16 fc ff 00 00 |         and (8|M0)                r4.0<1>:uw    r3.0<8;8,1>:uw    65532:uw
skl | 05 00 80 00 48 12 a0 21 60 02 ae 16 fc ff 00 00 |         and (16|M0)               r13.0<1>:uw   r19.0<16;8,2>:uw  65532:uw
skl | 05 00 60 02 00 0a 00 20 48 40 00 02 20 01 8d 00 |         and (8|M0)     (ne)f0.0   null<1>:ud    -r2.2<0;1,0>:d    r9.0<8;8,1>:ud
skl | 05 00 60 00 08 0a 40 22 48 40 00 02 e0 00 8d 00 |         and (8|M0)                r18.0<1>:ud   -r2.2<0;1,0>:d    r7.0<8;8,1>:ud
skl | 05 00 80 02 00 0a 00 20 48 40 00 02 c0 01 8d 00 |         and (16|M0)    (ne)f0.0   null<1>:ud    -r2.2<0;1,0>:d    r14.0<8;8,1>:ud
skl | 05 00 80 00 08 0a c0 23 48 40 00 02 40 01 8d 00 |         and (16|M0)               r30.0<1>:ud   -r2.2<0;1,0>:d    r10.0<8;8,1>:ud
skl | 05 00 60 02 08 02 40 21 20 01 8d 06 01 00 00 00 |         and (8|M0)     (ne)f0.0   r10.0<1>:ud   r9.0<8;8,1>:ud    0x00000001:ud
skl | 05 00 80 02 08 02 00 22 c0 01 8d 06 01 00 00 00 |         and (16|M0)    (ne)f0.0   r16.0<1>:ud   r14.0<8;8,1>:ud   0x00000001:ud
skl | 05 00 60 01 08 02 20 21 00 01 8d 06 03 00 00 00 |         and (8|M0)     (eq)f0.0   r9.0<1>:ud    r8.0<8;8,1>:ud    0x00000003:ud
skl | 05 00 60 00 08 43 80 21 20 01 69 42 60 01 69 00 |         and (8|M0)                r12.0<1>:uq   r9.0<4;4,1>:uq    r11.0<4;4,1>:uq
skl | 05 10 60 00 08 43 40 23 40 02 69 42 c0 02 69 00 |         and (8|M8)                r26.0<1>:uq   r18.0<4;4,1>:uq   r22.0<4;4,1>:uq
skl | 0c 00 60 00 28 0a 60 22 e0 00 8d 06 01 00 00 00 |         asr (8|M0)                r19.0<1>:d    r7.0<8;8,1>:d     0x00000001:ud
skl | 19 00 60 00 08 0a 80 22 60 02 8d 0a 40 02 8d 00 |         bfi1 (8|M0)               r20.0<1>:ud   r19.0<8;8,1>:d    r18.0<8;8,1>:d
skl | 19 00 80 00 08 0a 00 22 c0 01 8d 0a 80 01 8d 00 |         bfi1 (16|M0)              r16.0<1>:ud   r14.0<8;8,1>:d    r12.0<8;8,1>:d
skl | 17 00 60 00 08 02 a0 20 a0 00 8d 00 00 00 00 00 |         bfrev (8|M0)              r5.0<1>:ud    r5.0<8;8,1>:ud
skl | 17 00 80 00 08 02 c0 20 00 01 8d 00 00 00 00 00 |         bfrev (16|M0)             r6.0<1>:ud    r8.0<8;8,1>:ud
skl | 4d 00 60 00 08 02 20 21 e0 03 8d 00 00 00 00 00 |         cbit (8|M0)               r9.0<1>:ud    r31.0<8;8,1>:ud
skl | 4d 00 80 00 08 02 c0 20 00 01 8d 00 00 00 00 00 |         cbit (16|M0)              r6.0<1>:ud    r8.0<8;8,1>:ud
skl | 10 00 60 01 00 3a 00 20 80 02 8d 3e 00 00 80 bf |         cmp (8|M0)     (eq)f0.0   null<1>:ud    r20.0<8;8,1>:f    0xbf800000:f
skl | 10 00 60 02 c8 32 60 27 48 00 00 32 60 07 69 00 |         cmp (8|M0)     (ne)f0.0   r59.0<1>:df   r2.1<0;1,0>:df    r59.0<4;4,1>:df
skl | 10 00 60 02 e8 3a 20 26 e0 05 8d 3a c4 01 00 00 |         cmp (8|M0)     (ne)f0.0   r49.0<1>:f    r47.0<8;8,1>:f    r14.1<0;1,0>:f
skl | 10 00 60 02 00 0a 00 20 e0 00 8d 0e 00 00 00 00 |         cmp (8|M0)     (ne)f0.0   null<1>:ud    r7.0<8;8,1>:d     0:d
skl | 10 00 60 01 28 0a a0 20 80 00 8d 0a 54 00 00 00 |         cmp (8|M0)     (eq)f0.0   r5.0<1>:d     r4.0<8;8,1>:d     r2.5<0;1,0>:d
skl | 10 00 80 01 28 0a e0 20 a0 00 8d 0a 54 00 00 00 |         cmp (16|M0)    (eq)f0.0   r7.0<1>:d     r5.0<8;8,1>:d     r2.5<0;1,0>:d
skl | 10 00 80 05 e8 3a 80 23 40 03 8d 3a 00 03 8d 00 |         cmp (16|M0)    (lt)f0.0   r28.0<1>:f    r26.0<8;8,1>:f    r24.0<8;8,1>:f
skl | 10 00 80 04 e8 3a c0 23 40 03 8d 3a 00 03 8d 00 |         cmp (16|M0)    (ge)f0.0   r30.0<1>:f    r26.0<8;8,1>:f    r24.0<8;8,1>:f
skl | 10 00 60 02 28 0a 60 25 40 05 8d 0a 44 00 00 00 |         cmp (8|M0)     (ne)f0.0   r43.0<1>:d    r42.0<8;8,1>:d    r2.1<0;1,0>:d
skl | 10 00 60 01 c8 32 c0 2a d0 20 00 32 80 08 69 00 |         cmp (8|M0)     (eq)f0.0   r86.0<1>:df   (abs)r6.2<0;1,0>:df r68.0<4;4,1>:df
skl | 10 00 60 06 28 0a 80 2d 40 0d 8d 0e 00 00 00 00 |         cmp (8|M0)     (le)f0.0   r108.0<1>:d   r106.0<8;8,1>:d   0:d
skl | 10 00 60 02 00 32 00 40 d0 00 00 32 40 08 69 00 |         cmp (8|M0)     (ne)f0.0   null<2>:ud    r6.2<0;1,0>:df    r66.0<4;4,1>:df
skl | 10 00 60 05 c8 32 a0 20 80 04 69 32 a0 06 69 00 |         cmp (8|M0)     (lt)f0.0   r5.0<1>:df    r36.0<4;4,1>:df   r53.0<4;4,1>:df
skl | 10 00 60 04 c8 32 40 22 80 04 69 32 a0 06 69 00 |         cmp (8|M0)     (ge)f0.0   r18.0<1>:df   r36.0<4;4,1>:df   r53.0<4;4,1>:df
skl | 10 10 60 01 c8 32 40 24 40 2d 69 32 80 06 69 00 |         cmp (8|M8)     (eq)f0.0   r34.0<1>:df   (abs)r106.0<4;4,1>:df r52.0<4;4,1>:df
skl | 10 00 80 06 28 0a 60 24 a0 02 8d 0e 00 00 00 00 |         cmp (16|M0)    (le)f0.0   r35.0<1>:d    r21.0<8;8,1>:d    0:d
skl | 10 10 60 02 00 32 00 40 40 0d 69 32 40 06 69 00 |         cmp (8|M8)     (ne)f0.0   null<2>:ud    r106.0<4;4,1>:df  r50.0<4;4,1>:df
skl | 10 10 60 02 c8 32 20 2e 68 00 00 32 60 07 69 00 |         cmp (8|M8)     (ne)f0.0   r113.0<1>:df  r3.1<0;1,0>:df    r59.0<4;4,1>:df
skl | 10 00 60 05 00 02 00 20 80 01 8d 06 04 00 00 00 |         cmp (8|M0)     (lt)f0.0   null<1>:ud    r12.0<8;8,1>:ud   0x00000004:ud
skl | 10 00 60 05 e8 3a a0 26 80 06 8d 3a 60 06 8d 00 |         cmp (8|M0)     (lt)f0.0   r53.0<1>:f    r52.0<8;8,1>:f    r51.0<8;8,1>:f
skl | 10 00 60 04 e8 3a e0 26 80 06 8d 3a 60 06 8d 00 |         cmp (8|M0)     (ge)f0.0   r55.0<1>:f    r52.0<8;8,1>:f    r51.0<8;8,1>:f
skl | 10 00 60 04 28 0a e0 21 80 21 8d 0e 01 00 00 00 |         cmp (8|M0)     (ge)f0.0   r15.0<1>:d    (abs)r12.0<8;8,1>:d 1:d
skl | 10 00 61 01 01 0a 00 20 00 01 8d 0e 00 00 00 00 | (f0.1)  cmp (8|M0)     (eq)f0.1   null<1>:ud    r8.0<8;8,1>:d     0:d
skl | 10 00 80 02 28 0a 60 21 20 01 8d 0e 03 00 00 00 |         cmp (16|M0)    (ne)f0.0   r11.0<1>:d    r9.0<8;8,1>:d     3:d
skl | 10 00 81 01 01 0a 00 20 60 01 8d 0e 00 00 00 00 | (f0.1)  cmp (16|M0)    (eq)f0.1   null<1>:ud    r11.0<8;8,1>:d    0:d
skl | 10 00 60 01 00 0a 00 20 c0 02 8d 0e 01 00 00 00 |         cmp (8|M0)     (eq)f0.0   null<1>:ud    r22.0<8;8,1>:d    1:d
skl | 10 00 80 01 00 0a 00 20 e0 05 8d 0e 01 00 00 00 |         cmp (16|M0)    (eq)f0.0   null<1>:ud    r47.0<8;8,1>:d    1:d
skl | 10 00 60 04 08 02 c0 23 a0 03 8d 02 bc 00 00 00 |         cmp (8|M0)     (ge)f0.0   r30.0<1>:ud   r29.0<8;8,1>:ud   r5.7<0;1,0>:ud
skl | 10 00 60 05 08 02 e0 23 a0 03 8d 02 ac 00 00 00 |         cmp (8|M0)     (lt)f0.0   r31.0<1>:ud   r29.0<8;8,1>:ud   r5.3<0;1,0>:ud
skl | 10 00 80 04 08 02 40 26 00 06 8d 02 fc 00 00 00 |         cmp (16|M0)    (ge)f0.0   r50.0<1>:ud   r48.0<8;8,1>:ud   r7.7<0;1,0>:ud
skl | 10 00 80 05 08 02 80 26 00 06 8d 02 ec 00 00 00 |         cmp (16|M0)    (lt)f0.0   r52.0<1>:ud   r48.0<8;8,1>:ud   r7.3<0;1,0>:ud
skl | 10 00 60 04 00 0a 00 20 c0 04 8d 0e 20 00 00 00 |         cmp (8|M0)     (ge)f0.0   null<1>:ud    r38.0<8;8,1>:d    32:d
skl | 10 00 60 04 00 32 00 40 a0 02 69 32 a0 01 69 00 |         cmp (8|M0)     (ge)f0.0   null<2>:ud    r21.0<4;4,1>:df   r13.0<4;4,1>:df
skl | 10 10 60 05 c8 32 60 25 e0 04 69 32 a0 04 69 00 |         cmp (8|M8)     (lt)f0.0   r43.0<1>:df   r39.0<4;4,1>:df   r37.0<4;4,1>:df
skl | 10 10 60 04 c8 32 c0 25 e0 04 69 32 a0 04 69 00 |         cmp (8|M8)     (ge)f0.0   r46.0<1>:df   r39.0<4;4,1>:df   r37.0<4;4,1>:df
skl | 10 00 80 01 e8 3a c0 27 80 01 8d 3a cc 00 00 00 |         cmp (16|M0)    (eq)f0.0   r62.0<1>:f    r12.0<8;8,1>:f    r6.3<0;1,0>:f
skl | 10 00 80 04 00 02 00 20 c0 05 8d 06 40 00 00 00 |         cmp (16|M0)    (ge)f0.0   null<1>:ud    r46.0<8;8,1>:ud   0x00000040:ud
skl | 10 00 80 01 00 3a 00 20 c0 01 8d 3a c4 00 00 00 |         cmp (16|M0)    (eq)f0.0   null<1>:ud    r14.0<8;8,1>:f    r6.1<0;1,0>:f
skl | 10 00 80 05 00 02 00 20 e0 04 8d 06 04 00 00 00 |         cmp (16|M0)    (lt)f0.0   null<1>:ud    r39.0<8;8,1>:ud   0x00000004:ud
skl | 10 00 60 06 00 3a 00 20 40 00 8d 3e 00 00 00 3f |         cmp (8|M0)     (le)f0.0   null<1>:ud    r2.0<8;8,1>:f     0x3f000000:f
skl | 10 00 80 06 00 3a 00 20 40 00 8d 3e 00 00 00 3f |         cmp (16|M0)    (le)f0.0   null<1>:ud    r2.0<8;8,1>:f     0x3f000000:f
skl | 10 00 60 04 00 3a 00 20 40 23 8d 3e 6b 0b 5e 5d |         cmp (8|M0)     (ge)f0.0   null<1>:ud    (abs)r26.0<8;8,1>:f 0x5d5e0b6b:f
skl | 10 00 60 03 e8 3a 00 2a 80 25 8d 3e 00 00 80 3f |         cmp (8|M0)     (gt)f0.0   r80.0<1>:f    (abs)r44.0<8;8,1>:f 0x3f800000:f
skl | 10 00 80 04 00 0a 00 20 60 08 8d 0e 20 00 00 00 |         cmp (16|M0)    (ge)f0.0   null<1>:ud    r67.0<8;8,1>:d    32:d
skl | 10 00 60 03 00 3a 00 20 80 0f 8d 3e 00 00 00 00 |         cmp (8|M0)     (gt)f0.0   null<1>:ud    r124.0<8;8,1>:f   0x00000000:f
skl | 10 10 60 01 e8 3a 80 20 a0 01 8a 3a 54 00 00 00 |         cmp (8|M8)     (eq)f0.0   r4.0<1>:f     r13.0<8;4,2>:f    r2.5<0;1,0>:f
skl | 10 00 80 03 00 3a 00 20 00 0f 8d 3e 00 00 00 00 |         cmp (16|M0)    (gt)f0.0   null<1>:ud    r120.0<8;8,1>:f   0x00000000:f
skl | 10 00 80 03 e8 3a 40 20 20 22 8d 3e 00 00 80 3f |         cmp (16|M0)    (gt)f0.0   r2.0<1>:f     (abs)r17.0<8;8,1>:f 0x3f800000:f
skl | 10 00 60 05 00 32 00 40 a0 20 00 32 80 02 69 00 |         cmp (8|M0)     (lt)f0.0   null<2>:ud    (abs)r5.0<0;1,0>:df r20.0<4;4,1>:df
skl | 10 10 60 02 28 0a a0 23 c4 02 8a 0a 68 00 00 00 |         cmp (8|M8)     (ne)f0.0   r29.0<1>:d    r22.1<8;4,2>:d    r3.2<0;1,0>:d
skl | 10 10 60 05 00 32 00 40 60 01 69 32 00 01 69 00 |         cmp (8|M8)     (lt)f0.0   null<2>:ud    r11.0<4;4,1>:df   r8.0<4;4,1>:df
skl | 10 10 60 02 e8 3a 20 29 c4 00 00 3a c0 01 8a 00 |         cmp (8|M8)     (ne)f0.0   r73.0<1>:f    r6.1<0;1,0>:f     r14.0<8;4,2>:f
skl | 10 00 60 06 00 0a 00 20 40 00 8d 0e 32 00 00 00 |         cmp (8|M0)     (le)f0.0   null<1>:ud    r2.0<8;8,1>:d     50:d
skl | 10 00 80 06 00 0a 00 20 40 00 8d 0e 32 00 00 00 |         cmp (16|M0)    (le)f0.0   null<1>:ud    r2.0<8;8,1>:d     50:d
skl | 10 00 80 04 00 3a 00 20 60 04 8d 3e 00 00 00 3f |         cmp (16|M0)    (ge)f0.0   null<1>:ud    r35.0<8;8,1>:f    0x3f000000:f
skl | 10 00 80 06 e8 3a 20 2f 60 03 8d 3e 9a 3f 1c 46 |         cmp (16|M0)    (le)f0.0   r121.0<1>:f   r27.0<8;8,1>:f    0x461c3f9a:f
skl | 10 10 60 01 28 0a a0 20 c0 01 8a 0a 64 00 00 00 |         cmp (8|M8)     (eq)f0.0   r5.0<1>:d     r14.0<8;4,2>:d    r3.1<0;1,0>:d
skl | 10 00 61 02 01 12 00 20 00 00 8d 12 00 00 8d 00 | (f0.1)  cmp (8|M0)     (ne)f0.1   null<1>:ud    r0.0<8;8,1>:uw    r0.0<8;8,1>:uw
skl | 10 00 81 02 01 12 00 20 00 00 8d 12 00 00 8d 00 | (f0.1)  cmp (16|M0)    (ne)f0.1   null<1>:ud    r0.0<8;8,1>:uw    r0.0<8;8,1>:uw
skl | 10 20 80 01 00 0a 00 20 20 00 8d 0e 00 04 00 00 |         cmp (16|M16)   (eq)f0.0   null<1>:ud    r1.0<8;8,1>:d     1024:d
skl | 10 20 80 05 00 0a 00 20 c0 0e 8d 0e 20 00 00 00 |         cmp (16|M16)   (lt)f0.0   null<1>:ud    r118.0<8;8,1>:d   32:d
skl | 10 00 60 02 00 02 00 20 60 00 8d 06 00 00 00 00 |         cmp (8|M0)     (ne)f0.0   null<1>:ud    r3.0<8;8,1>:ud    0x00000000:ud
skl | 10 00 80 02 00 02 00 20 60 00 8d 06 00 00 00 00 |         cmp (16|M0)    (ne)f0.0   null<1>:ud    r3.0<8;8,1>:ud    0x00000000:ud
skl | 10 00 60 02 00 4a 00 40 c0 00 69 4a 60 00 69 00 |         cmp (8|M0)     (ne)f0.0   null<2>:ud    r6.0<4;4,1>:q     r3.0<4;4,1>:q
skl | 10 00 60 01 28 4b 00 21 a0 00 69 4a 60 00 69 00 |         cmp (8|M0)     (eq)f0.0   r8.0<1>:q     r5.0<4;4,1>:q     r3.0<4;4,1>:q
skl | 10 00 60 02 28 4b 40 20 a0 00 69 4a 60 00 69 00 |         cmp (8|M0)     (ne)f0.0   r2.0<1>:q     r5.0<4;4,1>:q     r3.0<4;4,1>:q
skl | 10 10 60 02 00 4a 00 40 20 01 69 4a 80 00 69 00 |         cmp (8|M8)     (ne)f0.0   null<2>:ud    r9.0<4;4,1>:q     r4.0<4;4,1>:q
skl | 10 10 60 01 28 4b 20 22 60 01 69 4a 80 00 69 00 |         cmp (8|M8)     (eq)f0.0   r17.0<1>:q    r11.0<4;4,1>:q    r4.0<4;4,1>:q
skl | 10 10 60 02 28 4b 80 22 60 01 69 4a 80 00 69 00 |         cmp (8|M8)     (ne)f0.0   r20.0<1>:q    r11.0<4;4,1>:q    r4.0<4;4,1>:q
skl | 10 00 60 01 00 02 00 20 a0 00 8d 06 00 00 00 00 |         cmp (8|M0)     (eq)f0.0   null<1>:ud    r5.0<8;8,1>:ud    0x00000000:ud
skl | 10 00 80 01 00 02 00 20 e0 01 8d 06 00 00 00 00 |         cmp (16|M0)    (eq)f0.0   null<1>:ud    r15.0<8;8,1>:ud   0x00000000:ud
skl | 10 00 80 03 28 0a 20 20 00 01 8d 0e 00 00 00 00 |         cmp (16|M0)    (gt)f0.0   r1.0<1>:d     r8.0<8;8,1>:d     0:d
skl | 10 00 60 04 00 02 00 20 40 01 8d 02 00 01 8d 00 |         cmp (8|M0)     (ge)f0.0   null<1>:ud    r10.0<8;8,1>:ud   r8.0<8;8,1>:ud
skl | 10 10 60 04 00 32 00 40 a0 04 69 32 40 03 69 00 |         cmp (8|M8)     (ge)f0.0   null<2>:ud    r37.0<4;4,1>:df   r26.0<4;4,1>:df
skl | 10 00 60 05 00 4a 00 40 80 02 69 4a 20 03 69 00 |         cmp (8|M0)     (lt)f0.0   null<2>:ud    r20.0<4;4,1>:q    r25.0<4;4,1>:q
skl | 10 10 60 05 00 4a 00 40 40 00 69 4a 80 01 69 00 |         cmp (8|M8)     (lt)f0.0   null<2>:ud    r2.0<4;4,1>:q     r12.0<4;4,1>:q
skl | 10 00 60 04 00 4a 00 40 80 02 69 4a 60 03 69 00 |         cmp (8|M0)     (ge)f0.0   null<2>:ud    r20.0<4;4,1>:q    r27.0<4;4,1>:q
skl | 10 10 60 04 00 4a 00 40 40 00 69 4a 00 01 69 00 |         cmp (8|M8)     (ge)f0.0   null<2>:ud    r2.0<4;4,1>:q     r8.0<4;4,1>:q
skl | 10 00 60 06 00 02 00 20 40 02 8d 06 ff 00 00 00 |         cmp (8|M0)     (le)f0.0   null<1>:ud    r18.0<8;8,1>:ud   0x000000ff:ud
skl | 10 00 80 06 00 02 00 20 00 04 8d 06 ff 00 00 00 |         cmp (16|M0)    (le)f0.0   null<1>:ud    r32.0<8;8,1>:ud   0x000000ff:ud
skl | 10 00 60 01 00 4a 00 40 80 01 69 4a e0 00 69 00 |         cmp (8|M0)     (eq)f0.0   null<2>:ud    r12.0<4;4,1>:q    r7.0<4;4,1>:q
skl | 10 10 60 01 00 4a 00 40 40 03 69 4a 80 01 69 00 |         cmp (8|M8)     (eq)f0.0   null<2>:ud    r26.0<4;4,1>:q    r12.0<4;4,1>:q
skl | 4b 00 60 00 28 0a e0 21 60 04 8d 00 00 00 00 00 |         fbh (8|M0)                r15.0<1>:d    r35.0<8;8,1>:d
skl | 4b 00 80 00 28 0a 00 21 80 00 8d 00 00 00 00 00 |         fbh (16|M0)               r8.0<1>:d     r4.0<8;8,1>:d
skl | 4c 00 60 00 08 02 a0 20 a0 00 8d 00 00 00 00 00 |         fbl (8|M0)                r5.0<1>:ud    r5.0<8;8,1>:ud
skl | 4c 00 80 00 08 02 c0 20 00 01 8d 00 00 00 00 00 |         fbl (16|M0)               r6.0<1>:ud    r8.0<8;8,1>:ud
skl | 43 00 60 00 e8 3a 80 23 80 00 8d 00 00 00 00 00 |         frc (8|M0)                r28.0<1>:f    r4.0<8;8,1>:f
skl | 49 00 60 10 08 02 60 22 20 02 8d 06 ab aa aa aa |         mach (8|M0)               r19.0<1>:ud   r17.0<8;8,1>:ud   0xaaaaaaab:ud   {AccWrEn}
skl | 49 00 60 10 28 0a e0 22 20 02 8d 0e 56 55 55 55 |         mach (8|M0)               r23.0<1>:d    r17.0<8;8,1>:d    1431655766:d    {AccWrEn}
skl | 49 10 60 10 08 02 40 25 e0 04 8d 06 ab aa aa aa |         mach (8|M8)               r42.0<1>:ud   r39.0<8;8,1>:ud   0xaaaaaaab:ud   {AccWrEn}
skl | 49 10 60 10 28 0a 40 26 e0 04 8d 0e 56 55 55 55 |         mach (8|M8)               r50.0<1>:d    r39.0<8;8,1>:d    1431655766:d    {AccWrEn}
skl | 38 00 80 04 e8 3a 80 22 40 02 8d 00 00 00 20 00 |         math.sqt (16|M0)          r20.0<1>:f    r18.0<8;8,1>:f    null
skl | 38 00 60 01 e8 3a e0 2b c0 0b 8d 00 00 00 20 00 |         math.inv (8|M0)           r95.0<1>:f    r94.0<8;8,1>:f    null
skl | 38 00 80 01 e8 3a 40 21 00 01 8d 00 00 00 20 00 |         math.inv (16|M0)          r10.0<1>:f    r8.0<8;8,1>:f     null
skl | 38 00 60 04 e8 3a 00 23 e0 02 8d 00 00 00 20 00 |         math.sqt (8|M0)           r24.0<1>:f    r23.0<8;8,1>:f    null
skl | 38 00 60 05 e8 3a a0 20 40 00 8d 00 00 00 20 00 |         math.rsq (8|M0)           r5.0<1>:f     r2.0<8;8,1>:f     null
skl | 38 00 60 0a e8 3a 60 21 40 01 8d 3e 66 66 fc 42 |         math.pow (8|M0)           r11.0<1>:f    r10.0<8;8,1>:f    0x42fc6666:f
skl | 38 00 80 0a e8 3a 40 22 00 02 8d 3e 66 66 fc 42 |         math.pow (16|M0)          r18.0<1>:f    r16.0<8;8,1>:f    0x42fc6666:f
skl | 38 00 60 02 e8 3a e0 20 c0 00 8d 00 00 00 20 00 |         math.log (8|M0)           r7.0<1>:f     r6.0<8;8,1>:f     null
skl | 38 00 80 02 e8 3a 60 21 20 01 8d 00 00 00 20 00 |         math.log (16|M0)          r11.0<1>:f    r9.0<8;8,1>:f     null
skl | 38 00 60 07 e8 3a 60 20 40 00 8d 00 00 00 20 00 |         math.cos (8|M0)           r3.0<1>:f     r2.0<8;8,1>:f     null
skl | 38 00 80 07 e8 3a 80 20 40 00 8d 00 00 00 20 00 |         math.cos (16|M0)          r4.0<1>:f     r2.0<8;8,1>:f     null
skl | 38 00 60 06 e8 3a 40 21 20 01 8d 00 00 00 20 00 |         math.sin (8|M0)           r10.0<1>:f    r9.0<8;8,1>:f     null
skl | 38 00 80 05 e8 3a 80 28 40 08 8d 00 00 00 20 00 |         math.rsq (16|M0)          r68.0<1>:f    r66.0<8;8,1>:f    null
skl | 38 00 60 03 e8 3a 80 2f 40 01 8d 00 00 00 20 00 |         math.exp (8|M0)           r124.0<1>:f   r10.0<8;8,1>:f    null
skl | 38 00 80 03 e8 3a 00 2f e0 00 8d 00 00 00 20 00 |         math.exp (16|M0)          r120.0<1>:f   r7.0<8;8,1>:f     null
skl | 38 00 60 85 e8 3a e0 2f e0 20 8d 00 00 00 20 00 |         math.rsq.sat (8|M0)       r127.0<1>:f   (abs)r7.0<8;8,1>:f null
skl | 38 00 60 82 e8 3a e0 2f e0 00 8d 00 00 00 20 00 |         math.log.sat (8|M0)       r127.0<1>:f   r7.0<8;8,1>:f     null
skl | 01 00 60 00 0c 02 60 2f 20 00 8d 00 00 00 00 00 | (W)     mov (8|M0)                r123.0<1>:ud  r1.0<8;8,1>:ud
skl | 01 00 60 00 e8 3a 20 22 80 01 8d 00 00 00 00 00 |         mov (8|M0)                r17.0<1>:f    r12.0<8;8,1>:f
skl | 01 00 60 80 e8 3a 80 2f 00 01 8d 00 00 00 00 00 |         mov.sat (8|M0)            r124.0<1>:f   r8.0<8;8,1>:f
skl | 01 00 60 00 28 0a a0 47 c0 02 8d 00 00 00 00 00 |         mov (8|M0)                r61.0<2>:d    r22.0<8;8,1>:d
skl | 01 00 60 00 28 02 a0 22 60 07 8a 00 00 00 00 00 |         mov (8|M0)                r21.0<1>:d    r59.0<8;4,2>:ud
skl | 01 00 60 02 00 0a 00 20 80 00 8d 00 00 00 00 00 |         mov (8|M0)     (ne)f0.0   null<1>:ud    r4.0<8;8,1>:d
skl | 01 00 40 00 ec 3a 40 2e 4c 00 87 00 00 00 00 00 | (W)     mov (4|M0)                r114.0<1>:f   r2.3<8;2,4>:f
skl | 01 00 60 00 e8 0a c0 2f 80 00 8d 00 00 00 00 00 |         mov (8|M0)                r126.0<1>:f   r4.0<8;8,1>:d
skl | 01 00 80 00 e8 0a 80 2f 80 00 8d 00 00 00 00 00 |         mov (16|M0)               r124.0<1>:f   r4.0<8;8,1>:d
skl | 01 00 80 00 e8 3a 00 2f 80 0f 8d 00 00 00 00 00 |         mov (16|M0)               r120.0<1>:f   r124.0<8;8,1>:f
skl | 01 00 80 00 28 12 c0 20 60 00 8d 00 00 00 00 00 |         mov (16|M0)               r6.0<1>:d     r3.0<8;8,1>:uw
skl | 01 10 60 00 28 0a 20 20 80 00 8d 00 00 00 00 00 |         mov (8|M8)                r1.0<1>:d     r4.0<8;8,1>:d
skl | 01 00 60 00 28 3a e0 20 40 00 8d 00 00 00 00 00 |         mov (8|M0)                r7.0<1>:d     r2.0<8;8,1>:f
skl | 01 00 80 00 28 3a 60 21 40 00 8d 00 00 00 00 00 |         mov (16|M0)               r11.0<1>:d    r2.0<8;8,1>:f
skl | 01 00 60 00 e8 32 80 4b 80 0b 69 00 00 00 00 00 |         mov (8|M0)                r92.0<2>:f    r92.0<4;4,1>:df
skl | 01 00 60 00 c8 3a 80 2b e0 0b 69 00 00 00 00 00 |         mov (8|M0)                r92.0<1>:df   r95.0<4;4,1>:f
skl | 01 10 60 00 08 02 e0 2f 44 0d 8a 00 00 00 00 00 |         mov (8|M8)                r127.0<1>:ud  r106.1<8;4,2>:ud
skl | 01 10 60 00 e8 32 60 41 e0 00 69 00 00 00 00 00 |         mov (8|M8)                r11.0<2>:f    r7.0<4;4,1>:df
skl | 01 10 60 00 28 02 20 24 40 04 8a 00 00 00 00 00 |         mov (8|M8)                r33.0<1>:d    r34.0<8;4,2>:ud
skl | 01 00 60 00 08 12 80 21 40 00 8d 00 00 00 00 00 |         mov (8|M0)                r12.0<1>:ud   r2.0<8;8,1>:uw
skl | 01 00 60 00 e8 02 e0 21 60 01 8d 00 00 00 00 00 |         mov (8|M0)                r15.0<1>:f    r11.0<8;8,1>:ud
skl | 01 00 60 00 08 0a 40 22 40 00 8d 00 00 00 00 00 |         mov (8|M0)                r18.0<1>:ud   r2.0<8;8,1>:d
skl | 01 00 80 00 08 0a 40 22 40 03 8d 00 00 00 00 00 |         mov (16|M0)               r18.0<1>:ud   r26.0<8;8,1>:d
skl | 01 00 80 00 28 0a 00 2f 40 04 8d 00 00 00 00 00 |         mov (16|M0)               r120.0<1>:d   r34.0<8;8,1>:d
skl | 01 00 60 00 28 4b 00 21 a0 01 69 00 00 00 00 00 |         mov (8|M0)                r8.0<1>:q     r13.0<4;4,1>:q
skl | 01 10 60 00 0c 02 a0 22 00 00 8d 00 00 00 00 00 | (W)     mov (8|M8)                r21.0<1>:ud   r0.0<8;8,1>:ud
skl | 01 00 60 02 28 02 60 22 60 00 8a 00 00 00 00 00 |         mov (8|M0)     (ne)f0.0   r19.0<1>:d    r3.0<8;4,2>:ud
skl | 01 00 60 80 e8 0a 80 2f 80 44 8d 00 00 00 00 00 |         mov.sat (8|M0)            r124.0<1>:f   -r36.0<8;8,1>:d
skl | 01 10 60 00 08 0a 40 25 60 01 8d 00 00 00 00 00 |         mov (8|M8)                r42.0<1>:ud   r11.0<8;8,1>:d
skl | 01 00 80 00 0c 02 c0 2a 00 0b 8d 00 00 00 00 00 | (W)     mov (16|M0)               r86.0<1>:ud   r88.0<8;8,1>:ud
skl | 01 00 80 00 e8 02 40 20 40 02 8d 00 00 00 00 00 |         mov (16|M0)               r2.0<1>:f     r18.0<8;8,1>:ud
skl | 01 00 80 00 08 3a e0 21 60 01 8d 00 00 00 00 00 |         mov (16|M0)               r15.0<1>:ud   r11.0<8;8,1>:f
skl | 01 00 80 00 08 12 60 22 e0 01 ae 00 00 00 00 00 |         mov (16|M0)               r19.0<1>:ud   r15.0<16;8,2>:uw
skl | 01 00 80 00 08 22 e0 22 a0 02 cf 00 00 00 00 00 |         mov (16|M0)               r23.0<1>:ud   r21.0<32;8,4>:ub
skl | 01 00 60 00 08 43 e0 20 80 00 69 00 00 00 00 00 |         mov (8|M0)                r7.0<1>:uq    r4.0<4;4,1>:uq
skl | 01 00 60 00 08 22 c0 21 a0 01 cf 00 00 00 00 00 |         mov (8|M0)                r14.0<1>:ud   r13.0<32;8,4>:ub
skl | 01 20 80 00 08 02 80 2f e0 01 8d 00 00 00 00 00 |         mov (16|M16)              r124.0<1>:ud  r15.0<8;8,1>:ud
skl | 01 20 80 00 28 12 c0 2e 40 0f 8d 00 00 00 00 00 |         mov (16|M16)              r118.0<1>:d   r122.0<8;8,1>:uw
skl | 01 00 60 00 28 12 00 21 40 00 8d 00 00 00 00 00 |         mov (8|M0)                r8.0<1>:d     r2.0<8;8,1>:uw
skl | 01 10 60 02 28 02 00 22 20 02 8a 00 00 00 00 00 |         mov (8|M8)     (ne)f0.0   r16.0<1>:d    r17.0<8;4,2>:ud
skl | 01 00 60 00 48 3a 40 40 20 01 8d 00 00 00 00 00 |         mov (8|M0)                r2.0<2>:uw    r9.0<8;8,1>:f
skl | 01 00 60 00 48 12 60 20 40 00 ae 00 00 00 00 00 |         mov (8|M0)                r3.0<1>:uw    r2.0<16;8,2>:uw
skl | 01 00 60 00 4c 12 80 21 00 01 ae 00 00 00 00 00 | (W)     mov (8|M0)                r12.0<1>:uw   r8.0<16;8,2>:uw
skl | 01 00 80 00 48 3a 60 42 20 02 8d 00 00 00 00 00 |         mov (16|M0)               r19.0<2>:uw   r17.0<8;8,1>:f
skl | 01 00 80 00 4c 12 80 20 a0 01 ae 00 00 00 00 00 | (W)     mov (16|M0)               r4.0<1>:uw    r13.0<16;8,2>:uw
skl | 01 00 40 00 0c 00 60 20 00 18 69 00 00 00 00 00 | (W)     mov (4|M0)                r3.0<1>:ud    tm0.0<4;4,1>:ud
skl | 01 00 80 00 48 3b 40 41 80 00 8d 00 00 00 00 00 |         mov (16|M0)               r10.0<2>:hf   r4.0<8;8,1>:f
skl | 01 00 60 01 00 02 00 20 40 00 8d 00 00 00 00 00 |         mov (8|M0)     (eq)f0.0   null<1>:ud    r2.0<8;8,1>:ud
skl | 01 00 60 80 e8 02 a0 2f 20 01 8d 00 00 00 00 00 |         mov.sat (8|M0)            r125.0<1>:f   r9.0<8;8,1>:ud
skl | 01 00 60 01 28 3a 40 22 20 02 8d 00 00 00 00 00 |         mov (8|M0)     (eq)f0.0   r18.0<1>:d    r17.0<8;8,1>:f
skl | 01 00 80 00 e8 1a 60 24 e0 01 ae 00 00 00 00 00 |         mov (16|M0)               r35.0<1>:f    r15.0<16;8,2>:w
skl | 01 10 60 00 28 4b e0 22 40 03 69 00 00 00 00 00 |         mov (8|M8)                r23.0<1>:q    r26.0<4;4,1>:q
skl | 01 00 60 01 00 3a 00 20 00 03 8d 00 00 00 00 00 |         mov (8|M0)     (eq)f0.0   null<1>:ud    r24.0<8;8,1>:f
skl | 01 00 80 01 00 3a 00 20 80 09 8d 00 00 00 00 00 |         mov (16|M0)    (eq)f0.0   null<1>:ud    r76.0<8;8,1>:f
skl | 01 00 80 00 28 2a e0 20 40 00 ae 00 00 00 00 00 |         mov (16|M0)               r7.0<1>:d     r2.0<16;8,2>:b
skl | 41 00 60 00 e8 3a c0 22 80 00 8d 3a 40 00 00 00 |         mul (8|M0)                r22.0<1>:f    r4.0<8;8,1>:f     r2.0<0;1,0>:f
skl | 41 00 60 00 08 02 20 21 c0 0a 8d 06 04 00 00 00 |         mul (8|M0)                r9.0<1>:ud    r86.0<8;8,1>:ud   0x00000004:ud
skl | 41 00 60 00 00 02 00 24 20 02 8d 16 ab aa 00 00 |         mul (8|M0)                acc0.0<1>:ud  r17.0<8;8,1>:ud   43691:uw
skl | 41 00 60 00 20 0a 00 24 20 02 8d 16 56 55 00 00 |         mul (8|M0)                acc0.0<1>:d   r17.0<8;8,1>:d    21846:uw
skl | 41 00 60 00 28 0a a0 22 80 02 8d 0e 03 00 00 00 |         mul (8|M0)                r21.0<1>:d    r20.0<8;8,1>:d    3:d
skl | 41 10 60 00 00 02 00 24 e0 04 8d 16 ab aa 00 00 |         mul (8|M8)                acc0.0<1>:ud  r39.0<8;8,1>:ud   43691:uw
skl | 41 00 80 00 28 0a a0 25 60 05 8d 0e 03 00 00 00 |         mul (16|M0)               r45.0<1>:d    r43.0<8;8,1>:d    3:d
skl | 41 10 60 00 20 0a 00 24 e0 04 8d 16 56 55 00 00 |         mul (8|M8)                acc0.0<1>:d   r39.0<8;8,1>:d    21846:uw
skl | 41 00 60 01 e8 3a 40 21 a0 00 00 3a 20 01 8d 00 |         mul (8|M0)     (eq)f0.0   r10.0<1>:f    r5.0<0;1,0>:f     r9.0<8;8,1>:f
skl | 41 00 80 01 e8 3a c0 20 40 00 00 3a 80 00 8d 00 |         mul (16|M0)    (eq)f0.0   r6.0<1>:f     r2.0<0;1,0>:f     r4.0<8;8,1>:f
skl | 41 00 60 80 e8 3a 20 22 80 00 8d 3a 00 02 8d 00 |         mul.sat (8|M0)            r17.0<1>:f    r4.0<8;8,1>:f     r16.0<8;8,1>:f
skl | 41 00 80 80 e8 3a 20 21 60 00 8d 3a e0 00 8d 00 |         mul.sat (16|M0)           r9.0<1>:f     r3.0<8;8,1>:f     r7.0<8;8,1>:f
skl | 41 00 60 80 c8 32 00 21 40 04 69 32 a0 00 69 00 |         mul.sat (8|M0)            r8.0<1>:df    r34.0<4;4,1>:df   r5.0<4;4,1>:df
skl | 41 00 60 00 08 03 80 20 00 01 69 02 80 01 69 00 |         mul (8|M0)                r4.0<1>:uq    r8.0<4;4,1>:ud    r12.0<4;4,1>:ud
skl | 41 10 60 00 08 03 80 22 a0 00 69 02 a0 01 69 00 |         mul (8|M8)                r20.0<1>:uq   r5.0<4;4,1>:ud    r13.0<4;4,1>:ud
skl | 41 00 60 00 28 0b a0 20 20 01 69 0a a0 01 69 00 |         mul (8|M0)                r5.0<1>:q     r9.0<4;4,1>:d     r13.0<4;4,1>:d
skl | 41 10 60 80 c8 32 40 21 40 01 69 32 00 02 69 00 |         mul.sat (8|M8)            r10.0<1>:df   r10.0<4;4,1>:df   r16.0<4;4,1>:df
skl | 41 00 60 05 e8 3a 80 22 40 00 8d 3e 00 00 70 42 |         mul (8|M0)     (lt)f0.0   r20.0<1>:f    r2.0<8;8,1>:f     0x42700000:f
skl | 41 00 80 05 e8 3a 00 24 40 00 8d 3e 00 00 70 42 |         mul (16|M0)    (lt)f0.0   r32.0<1>:f    r2.0<8;8,1>:f     0x42700000:f
skl | 41 10 60 00 28 0b a0 22 c0 00 69 0a c0 01 69 00 |         mul (8|M8)                r21.0<1>:q    r6.0<4;4,1>:d     r14.0<4;4,1>:d
skl | 41 00 60 00 48 12 c0 20 c0 00 8d 16 08 08 00 00 |         mul (8|M0)                r6.0<1>:uw    r6.0<8;8,1>:uw    2056:uw
skl | 41 00 80 00 48 12 e0 21 c0 01 b1 16 08 08 00 00 |         mul (16|M0)               r15.0<1>:uw   r14.0<16;16,1>:uw 2056:uw
skl | 41 00 60 02 e8 3a c0 20 80 01 8d 3e 00 80 80 3f |         mul (8|M0)     (ne)f0.0   r6.0<1>:f     r12.0<8;8,1>:f    0x3f808000:f
skl | 41 00 80 02 e8 3a 20 21 e0 00 8d 3e 00 80 80 3f |         mul (16|M0)    (ne)f0.0   r9.0<1>:f     r7.0<8;8,1>:f     0x3f808000:f
skl | 04 00 60 00 28 0a 80 20 00 01 8d 00 00 00 00 00 |         not (8|M0)                r4.0<1>:d     r8.0<8;8,1>:d
skl | 06 00 60 00 08 02 a0 26 20 06 8d 02 a0 02 8d 00 |         or (8|M0)                 r53.0<1>:ud   r49.0<8;8,1>:ud   r21.0<8;8,1>:ud
skl | 06 00 60 02 00 02 00 20 a0 02 8d 02 40 00 8d 00 |         or (8|M0)      (ne)f0.0   null<1>:ud    r21.0<8;8,1>:ud   r2.0<8;8,1>:ud
skl | 06 00 60 02 08 02 a0 20 c0 07 8d 02 60 08 8d 00 |         or (8|M0)      (ne)f0.0   r5.0<1>:ud    r62.0<8;8,1>:ud   r67.0<8;8,1>:ud
skl | 06 10 60 00 08 02 a0 20 44 0d 8a 06 00 00 f0 7f |         or (8|M8)                 r5.0<1>:ud    r106.1<8;4,2>:ud  0x7ff00000:ud
skl | 06 00 80 02 00 02 00 20 60 04 8d 02 00 04 8d 00 |         or (16|M0)     (ne)f0.0   null<1>:ud    r35.0<8;8,1>:ud   r32.0<8;8,1>:ud
skl | 06 00 80 00 08 02 80 24 40 04 8d 02 80 02 8d 00 |         or (16|M0)                r36.0<1>:ud   r34.0<8;8,1>:ud   r20.0<8;8,1>:ud
skl | 06 00 80 02 08 02 a0 26 60 06 8d 02 20 06 8d 00 |         or (16|M0)     (ne)f0.0   r53.0<1>:ud   r51.0<8;8,1>:ud   r49.0<8;8,1>:ud
skl | 06 00 61 00 08 02 60 20 60 00 8d 06 00 00 80 3f | (f0.0)  or (8|M0)                 r3.0<1>:ud    r3.0<8;8,1>:ud    0x3f800000:ud
skl | 06 00 81 00 08 02 60 20 60 00 8d 06 00 00 80 3f | (f0.0)  or (16|M0)                r3.0<1>:ud    r3.0<8;8,1>:ud    0x3f800000:ud
skl | 06 10 61 00 08 02 24 42 24 02 8a 06 00 00 f0 3f | (f0.0)  or (8|M8)                 r17.1<2>:ud   r17.1<8;4,2>:ud   0x3ff00000:ud
skl | 06 00 60 00 48 12 80 20 80 00 8d 12 c0 00 8d 00 |         or (8|M0)                 r4.0<1>:uw    r4.0<8;8,1>:uw    r6.0<8;8,1>:uw
skl | 06 00 80 00 48 12 00 22 c0 01 b1 12 e0 01 b1 00 |         or (16|M0)                r16.0<1>:uw   r14.0<16;16,1>:uw r15.0<16;16,1>:uw
skl | 06 00 60 00 08 0a c0 22 48 40 00 02 a0 02 8d 00 |         or (8|M0)                 r22.0<1>:ud   -r2.2<0;1,0>:d    r21.0<8;8,1>:ud
skl | 06 00 80 00 08 0a a0 24 48 40 00 02 60 04 8d 00 |         or (16|M0)                r37.0<1>:ud   -r2.2<0;1,0>:d    r35.0<8;8,1>:ud
skl | 06 00 60 00 28 0a 20 21 00 41 8d 0a e0 40 8d 00 |         or (8|M0)                 r9.0<1>:d     -r8.0<8;8,1>:d    -r7.0<8;8,1>:d
skl | 06 00 80 00 28 0a a0 21 60 41 8d 0a 20 41 8d 00 |         or (16|M0)                r13.0<1>:d    -r11.0<8;8,1>:d   -r9.0<8;8,1>:d
skl | 06 00 60 01 00 02 00 20 a0 00 8d 02 c0 00 8d 00 |         or (8|M0)      (eq)f0.0   null<1>:ud    r5.0<8;8,1>:ud    r6.0<8;8,1>:ud
skl | 06 00 80 01 00 02 00 20 20 02 8d 02 60 02 8d 00 |         or (16|M0)     (eq)f0.0   null<1>:ud    r17.0<8;8,1>:ud   r19.0<8;8,1>:ud
skl | 5a 00 60 00 e8 3a 80 2f 80 00 00 3a 40 00 8d 00 |         pln (8|M0)                r124.0<1>:f   r4.0<0;1,0>:f     r2.0<8;8,1>:f
skl | 5a 00 80 00 e8 3a 00 2f c0 00 00 3a 40 00 8d 00 |         pln (16|M0)               r120.0<1>:f   r6.0<0;1,0>:f     r2.0<8;8,1>:f
skl | 5a 00 60 80 e8 3a 20 21 a0 00 00 3a 40 00 8d 00 |         pln.sat (8|M0)            r9.0<1>:f     r5.0<0;1,0>:f     r2.0<8;8,1>:f
skl | 5a 00 80 80 e8 3a 80 21 e0 00 00 3a 40 00 8d 00 |         pln.sat (16|M0)           r12.0<1>:f    r7.0<0;1,0>:f     r2.0<8;8,1>:f
skl | 5a 00 60 03 e8 3a e0 20 80 00 00 3a 40 00 8d 00 |         pln (8|M0)     (gt)f0.0   r7.0<1>:f     r4.0<0;1,0>:f     r2.0<8;8,1>:f
skl | 5a 00 80 03 e8 3a 60 21 c0 00 00 3a 40 00 8d 00 |         pln (16|M0)    (gt)f0.0   r11.0<1>:f    r6.0<0;1,0>:f     r2.0<8;8,1>:f
skl | 5a 00 60 05 e8 3a 00 21 80 00 00 3a 40 00 8d 00 |         pln (8|M0)     (lt)f0.0   r8.0<1>:f     r4.0<0;1,0>:f     r2.0<8;8,1>:f
skl | 5a 00 80 05 e8 3a 60 21 c0 00 00 3a 40 00 8d 00 |         pln (16|M0)    (lt)f0.0   r11.0<1>:f    r6.0<0;1,0>:f     r2.0<8;8,1>:f
skl | 5a 00 60 02 e8 3a 40 22 a0 00 00 3a 40 00 8d 00 |         pln (8|M0)     (ne)f0.0   r18.0<1>:f    r5.0<0;1,0>:f     r2.0<8;8,1>:f
skl | 5a 00 80 02 e8 3a c0 21 e0 00 00 3a 40 00 8d 00 |         pln (16|M0)    (ne)f0.0   r14.0<1>:f    r7.0<0;1,0>:f     r2.0<8;8,1>:f
skl | 45 00 80 00 e8 3a e0 20 a0 00 8d 00 00 00 00 00 |         rndd (16|M0)              r7.0<1>:f     r5.0<8;8,1>:f
skl | 45 00 60 01 00 3a 00 20 20 02 8d 00 00 00 00 00 |         rndd (8|M0)    (eq)f0.0   null<1>:ud    r17.0<8;8,1>:f
skl | 45 00 80 01 00 3a 00 20 e0 04 8d 00 00 00 00 00 |         rndd (16|M0)   (eq)f0.0   null<1>:ud    r39.0<8;8,1>:f
skl | 45 00 60 80 e8 3a 80 2f 40 01 8d 00 00 00 00 00 |         rndd.sat (8|M0)           r124.0<1>:f   r10.0<8;8,1>:f
skl | 46 00 60 00 e8 3a e0 20 a0 00 8d 00 00 00 00 00 |         rnde (8|M0)               r7.0<1>:f     r5.0<8;8,1>:f
skl | 46 00 80 00 e8 3a 60 21 e0 00 8d 00 00 00 00 00 |         rnde (16|M0)              r11.0<1>:f    r7.0<8;8,1>:f
skl | 47 00 80 00 e8 3a c0 2c 60 0c 8d 00 00 00 00 00 |         rndz (16|M0)              r102.0<1>:f   r99.0<8;8,1>:f
skl | 02 00 71 00 08 02 80 2f 80 0f 8d 06 00 00 80 3f | (~f0.0) sel (8|M0)                r124.0<1>:ud  r124.0<8;8,1>:ud  0x3f800000:ud
skl | 02 00 61 00 08 02 80 2f 80 0f 8d 06 00 00 00 00 | (f0.0)  sel (8|M0)                r124.0<1>:ud  r124.0<8;8,1>:ud  0x00000000:ud
skl | 02 00 61 00 08 43 00 23 40 08 69 42 00 05 69 00 | (f0.0)  sel (8|M0)                r24.0<1>:uq   r66.0<4;4,1>:uq   r40.0<4;4,1>:uq
skl | 02 10 61 00 08 43 80 24 40 06 69 42 e0 03 69 00 | (f0.0)  sel (8|M8)                r36.0<1>:uq   r50.0<4;4,1>:uq   r31.0<4;4,1>:uq
skl | 02 00 60 04 e8 3a 20 22 00 22 8d 3e 00 00 80 3f |         sel (8|M0)     (ge)f0.0   r17.0<1>:f    (abs)r16.0<8;8,1>:f 0x3f800000:f
skl | 02 00 80 04 e8 3a a0 24 60 24 8d 3e 00 00 80 3f |         sel (16|M0)    (ge)f0.0   r37.0<1>:f    (abs)r35.0<8;8,1>:f 0x3f800000:f
skl | 02 00 81 00 08 02 40 23 e0 03 8d 02 20 04 8d 00 | (f0.0)  sel (16|M0)               r26.0<1>:ud   r31.0<8;8,1>:ud   r33.0<8;8,1>:ud
skl | 02 00 91 00 08 02 20 20 e0 06 8d 06 00 00 00 00 | (~f0.0) sel (16|M0)               r1.0<1>:ud    r55.0<8;8,1>:ud   0x00000000:ud
skl | 02 00 60 05 28 0a 80 20 60 00 8d 0e 01 00 00 00 |         sel (8|M0)     (lt)f0.0   r4.0<1>:d     r3.0<8;8,1>:d     1:d
skl | 02 00 80 05 28 0a a0 20 60 00 8d 0e 01 00 00 00 |         sel (16|M0)    (lt)f0.0   r5.0<1>:d     r3.0<8;8,1>:d     1:d
skl | 02 00 60 05 e8 3a 00 21 e0 00 8d 3e 00 00 00 43 |         sel (8|M0)     (lt)f0.0   r8.0<1>:f     r7.0<8;8,1>:f     0x43000000:f
skl | 02 00 71 80 e8 3a c0 2f 60 01 8d 3e 00 00 00 00 | (~f0.0) sel.sat (8|M0)            r126.0<1>:f   r11.0<8;8,1>:f    0x00000000:f
skl | 02 00 80 04 08 02 a0 24 20 01 8d 02 a0 01 8d 00 |         sel (16|M0)    (ge)f0.0   r37.0<1>:ud   r9.0<8;8,1>:ud    r13.0<8;8,1>:ud
skl | 02 00 60 85 e8 3a 80 2f c0 00 8d 3e 00 00 00 3f |         sel.sat (8|M0) (lt)f0.0   r124.0<1>:f   r6.0<8;8,1>:f     0x3f000000:f
skl | 02 00 71 00 e8 3a 80 25 20 25 8d 3e 00 00 80 3f | (~f0.0) sel (8|M0)                r44.0<1>:f    (abs)r41.0<8;8,1>:f 0x3f800000:f
skl | 02 10 60 05 c8 32 60 21 60 04 69 32 60 00 00 00 |         sel (8|M8)     (lt)f0.0   r11.0<1>:df   r35.0<4;4,1>:df   r3.0<0;1,0>:df
skl | 02 00 61 80 e8 3a c0 2f 60 01 8d 3e 00 00 00 00 | (f0.0)  sel.sat (8|M0)            r126.0<1>:f   r11.0<8;8,1>:f    0x00000000:f
skl | 02 00 91 00 e8 3a 60 23 20 23 8d 3e 00 00 80 3f | (~f0.0) sel (16|M0)               r27.0<1>:f    (abs)r25.0<8;8,1>:f 0x3f800000:f
skl | 02 20 81 00 08 02 80 2e 00 0e 8d 02 40 0e 8d 00 | (f0.0)  sel (16|M16)              r116.0<1>:ud  r112.0<8;8,1>:ud  r114.0<8;8,1>:ud
skl | 02 00 80 85 e8 3a 00 21 60 0a 8d 3e 00 00 00 3f |         sel.sat (16|M0) (lt)f0.0  r8.0<1>:f     r83.0<8;8,1>:f    0x3f000000:f
skl | 09 00 80 00 28 0a 40 22 80 02 8d 06 02 00 00 00 |         shl (16|M0)               r18.0<1>:d    r20.0<8;8,1>:d    0x00000002:ud
skl | 09 00 60 00 28 0a 40 22 20 02 8d 06 02 00 00 00 |         shl (8|M0)                r18.0<1>:d    r17.0<8;8,1>:d    0x00000002:ud
skl | 09 00 60 00 08 02 80 20 c0 00 8d 02 60 00 8d 00 |         shl (8|M0)                r4.0<1>:ud    r6.0<8;8,1>:ud    r3.0<8;8,1>:ud
skl | 09 00 60 00 08 12 40 23 40 04 8d 06 02 00 00 00 |         shl (8|M0)                r26.0<1>:ud   r34.0<8;8,1>:uw   0x00000002:ud
skl | 09 00 60 00 0c 02 60 20 e0 02 8d 02 a0 02 8d 00 | (W)     shl (8|M0)                r3.0<1>:ud    r23.0<8;8,1>:ud   r21.0<8;8,1>:ud
skl | 09 00 80 00 08 02 40 21 40 01 8d 06 10 00 00 00 |         shl (16|M0)               r10.0<1>:ud   r10.0<8;8,1>:ud   0x00000010:ud
skl | 09 00 60 00 28 4b 60 21 a0 00 69 02 60 00 69 00 |         shl (8|M0)                r11.0<1>:q    r5.0<4;4,1>:q     r3.0<4;4,1>:ud
skl | 09 10 60 00 28 4b c0 22 00 01 69 02 80 00 69 00 |         shl (8|M8)                r22.0<1>:q    r8.0<4;4,1>:q     r4.0<4;4,1>:ud
skl | 08 00 60 00 08 02 80 22 60 02 8d 06 01 00 00 00 |         shr (8|M0)                r20.0<1>:ud   r19.0<8;8,1>:ud   0x00000001:ud
skl | 08 00 80 00 08 02 60 25 20 05 8d 06 01 00 00 00 |         shr (16|M0)               r43.0<1>:ud   r41.0<8;8,1>:ud   0x00000001:ud
skl | 08 00 60 01 08 02 60 20 20 00 8d 06 1b 00 00 00 |         shr (8|M0)     (eq)f0.0   r3.0<1>:ud    r1.0<8;8,1>:ud    0x0000001b:ud
skl | 08 00 60 01 00 02 00 20 20 00 8d 06 1b 00 00 00 |         shr (8|M0)     (eq)f0.0   null<1>:ud    r1.0<8;8,1>:ud    0x0000001b:ud
skl | 08 00 60 00 48 02 60 40 a0 00 8d 12 80 00 8d 00 |         shr (8|M0)                r3.0<2>:uw    r5.0<8;8,1>:ud    r4.0<8;8,1>:uw
skl | 08 00 80 00 48 02 80 42 e0 01 8d 12 a0 01 8d 00 |         shr (16|M0)               r20.0<2>:uw   r15.0<8;8,1>:ud   r13.0<8;8,1>:uw
tgl | 58 01 03 00 68 0e 04 0a 05 02 0e 0e 05 06 05 07 |         dp4a (8|M0)               r10.0<1>:d    r2.0<8;1>:d       r6.0<8;1>:d       r7.0<1>:d {@1}
tgl | 58 01 03 00 68 0e 04 0a 05 02 0a 0e 05 06 05 07 |         dp4a (8|M0)               r10.0<1>:d    r2.0<8;1>:d       r6.0<8;1>:d       r7.0<1>:ud {@1}
tgl | 58 01 03 00 68 0e 04 0a 05 02 0e 0e 05 08 05 09 |         dp4a (8|M0)               r10.0<1>:d    r2.0<8;1>:d       r8.0<8;1>:d       r9.0<1>:d {@1}
tgl | 58 01 03 00 68 0e 04 0a 05 02 0a 0e 05 08 05 09 |         dp4a (8|M0)               r10.0<1>:d    r2.0<8;1>:d       r8.0<8;1>:d       r9.0<1>:ud {@1}
tgl | 58 01 03 00 28 0a 04 0a 05 02 0a 0a 05 06 05 07 |         dp4a (8|M0)               r10.0<1>:ud   r2.0<8;1>:ud      r6.0<8;1>:ud      r7.0<1>:ud {@1}
tgl | 58 01 03 00 28 0a 04 0a 05 02 0a 0a 05 08 05 09 |         dp4a (8|M0)               r10.0<1>:ud   r2.0<8;1>:ud      r8.0<8;1>:ud      r9.0<1>:ud {@1}
tgl | 58 b0 03 00 68 0e 04 05 05 02 0e 0e 05 03 05 04 |         dp4a (8|M0)               r5.0<1>:d     r2.0<8;1>:d       r3.0<8;1>:d       r4.0<1>:d {@3,$0.dst}
tgl | 58 b0 03 00 68 0e 04 05 05 02 0a 0e 05 03 05 04 |         dp4a (8|M0)               r5.0<1>:d     r2.0<8;1>:d       r3.0<8;1>:d       r4.0<1>:ud {@3,$0.dst}
tgl | 58 b0 03 00 28 0a 04 05 05 02 0a 0a 05 03 05 04 |         dp4a (8|M0)               r5.0<1>:ud    r2.0<8;1>:ud      r3.0<8;1>:ud      r4.0<1>:ud {@3,$0.dst}
tgl | 58 c1 03 00 68 0e 04 06 05 02 0e 0e 05 03 05 04 |         dp4a (8|M0)               r6.0<1>:d     r2.0<8;1>:d       r3.0<8;1>:d       r4.0<1>:d {@4,$1.dst}
tgl | 58 c1 03 00 68 0e 04 06 05 02 0a 0e 05 03 05 04 |         dp4a (8|M0)               r6.0<1>:d     r2.0<8;1>:d       r3.0<8;1>:d       r4.0<1>:ud {@4,$1.dst}
tgl | 58 c0 03 00 68 0e 04 06 05 02 0e 0e 05 04 05 05 |         dp4a (8|M0)               r6.0<1>:d     r2.0<8;1>:d       r4.0<8;1>:d       r5.0<1>:d {@4,$0.dst}
tgl | 58 c0 03 00 68 0e 04 06 05 02 0a 0e 05 04 05 05 |         dp4a (8|M0)               r6.0<1>:d     r2.0<8;1>:d       r4.0<8;1>:d       r5.0<1>:ud {@4,$0.dst}
tgl | 58 c1 03 00 28 0a 04 06 05 02 0a 0a 05 03 05 04 |         dp4a (8|M0)               r6.0<1>:ud    r2.0<8;1>:ud      r3.0<8;1>:ud      r4.0<1>:ud {@4,$1.dst}
tgl | 58 c0 03 00 28 0a 04 06 05 02 0a 0a 05 04 05 05 |         dp4a (8|M0)               r6.0<1>:ud    r2.0<8;1>:ud      r4.0<8;1>:ud      r5.0<1>:ud {@4,$0.dst}
tgl | 58 01 03 00 68 0e 04 07 05 02 0e 0e 05 05 05 06 |         dp4a (8|M0)               r7.0<1>:d     r2.0<8;1>:d       r5.0<8;1>:d       r6.0<1>:d {@1}
tgl | 58 01 03 00 68 0e 04 07 05 02 0a 0e 05 05 05 06 |         dp4a (8|M0)               r7.0<1>:d     r2.0<8;1>:d       r5.0<8;1>:d       r6.0<1>:ud {@1}
tgl | 58 01 03 00 28 0a 04 07 05 02 0a 0a 05 05 05 06 |         dp4a (8|M0)               r7.0<1>:ud    r2.0<8;1>:ud      r5.0<8;1>:ud      r6.0<1>:ud {@1}
tgl | 58 b0 03 00 68 0e 04 08 05 02 0e 0e 05 04 05 05 |         dp4a (8|M0)               r8.0<1>:d     r2.0<8;1>:d       r4.0<8;1>:d       r5.0<1>:d {@3,$0.dst}
tgl | 58 c0 03 00 68 0e 04 08 05 02 0e 0e 05 04 05 05 |         dp4a (8|M0)               r8.0<1>:d     r2.0<8;1>:d       r4.0<8;1>:d       r5.0<1>:d {@4,$0.dst}
tgl | 58 b0 03 00 68 0e 04 08 05 02 0a 0e 05 04 05 05 |         dp4a (8|M0)               r8.0<1>:d     r2.0<8;1>:d       r4.0<8;1>:d       r5.0<1>:ud {@3,$0.dst}
tgl | 58 c0 03 00 68 0e 04 08 05 02 0a 0e 05 04 05 05 |         dp4a (8|M0)               r8.0<1>:d     r2.0<8;1>:d       r4.0<8;1>:d       r5.0<1>:ud {@4,$0.dst}
tgl | 58 01 03 00 68 0e 04 08 05 02 0e 0e 05 06 05 07 |         dp4a (8|M0)               r8.0<1>:d     r2.0<8;1>:d       r6.0<8;1>:d       r7.0<1>:d {@1}
tgl | 58 01 03 00 68 0e 04 08 05 02 0a 0e 05 06 05 07 |         dp4a (8|M0)               r8.0<1>:d     r2.0<8;1>:d       r6.0<8;1>:d       r7.0<1>:ud {@1}
tgl | 58 b0 03 00 28 0a 04 08 05 02 0a 0a 05 04 05 05 |         dp4a (8|M0)               r8.0<1>:ud    r2.0<8;1>:ud      r4.0<8;1>:ud      r5.0<1>:ud {@3,$0.dst}
tgl | 58 c0 03 00 28 0a 04 08 05 02 0a 0a 05 04 05 05 |         dp4a (8|M0)               r8.0<1>:ud    r2.0<8;1>:ud      r4.0<8;1>:ud      r5.0<1>:ud {@4,$0.dst}
tgl | 58 01 03 00 28 0a 04 08 05 02 0a 0a 05 06 05 07 |         dp4a (8|M0)               r8.0<1>:ud    r2.0<8;1>:ud      r6.0<8;1>:ud      r7.0<1>:ud {@1}
tgl | 58 92 03 00 6c 0e 04 0a 05 05 0e 0e 05 06 05 07 |         dp4a.sat (8|M0)           r10.0<1>:d    r5.0<8;1>:d       r6.0<8;1>:d       r7.0<1>:d {@1,$2.dst}
tgl | 58 92 03 00 6c 0e 04 0a 05 05 0a 0e 05 06 05 07 |         dp4a.sat (8|M0)           r10.0<1>:d    r5.0<8;1>:d       r6.0<8;1>:d       r7.0<1>:ud {@1,$2.dst}
tgl | 58 92 03 00 2c 0a 04 0a 05 05 0a 0a 05 06 05 07 |         dp4a.sat (8|M0)           r10.0<1>:ud   r5.0<8;1>:ud      r6.0<8;1>:ud      r7.0<1>:ud {@1,$2.dst}
tgl | 58 22 03 00 6c 0e 04 08 05 05 0e 0e 05 03 05 04 |         dp4a.sat (8|M0)           r8.0<1>:d     r5.0<8;1>:d       r3.0<8;1>:d       r4.0<1>:d {$2.dst}
tgl | 58 22 03 00 6c 0e 04 08 05 05 0a 0e 05 03 05 04 |         dp4a.sat (8|M0)           r8.0<1>:d     r5.0<8;1>:d       r3.0<8;1>:d       r4.0<1>:ud {$2.dst}
tgl | 58 22 03 00 2c 0a 04 08 05 05 0a 0a 05 03 05 04 |         dp4a.sat (8|M0)           r8.0<1>:ud    r5.0<8;1>:ud      r3.0<8;1>:ud      r4.0<1>:ud {$2.dst}
tgl | 70 01 03 00 20 82 05 37 05 36 46 52 90 02 00 00 |         cmp (8|M0)     (lt)f0.0   r55.0<1>:ud   r54.0<8;8,1>:ud   0x00000290:ud   {@1}
tgl | 61 02 24 00 60 05 05 06 05 14 46 00 00 00 00 00 |         mov (16|M16)              r6.0<1>:d     r20.0<8;8,1>:w                    {@2}
tgl | 40 03 04 00 a0 0a 05 7a 05 62 46 0a 05 66 46 01 |         add (16|M0)               r122.0<1>:f   r98.0<8;8,1>:f    (abs)r102.0<8;8,1>:f {@3}
tgl | 69 04 03 00 60 86 05 4b 05 7a 46 02 02 00 00 00 |         shl (8|M0)                r75.0<1>:d    r122.0<8;8,1>:d   0x00000002:ud   {@4}
tgl | 62 05 02 80 60 06 85 5a 64 5a 00 56 85 5a 34 00 | (W)     sel (4|M0)     (lt)f0.0   r90.4<1>:d    r90.3<0;1,0>:d    r90.4<4;4,1>:d  {@5}
tgl | 65 06 04 00 20 02 05 3a 05 10 46 02 05 38 46 00 |         and (16|M0)               r58.0<1>:ud   r16.0<8;8,1>:ud   r56.0<8;8,1>:ud {@6}
tgl | 66 07 04 00 20 02 01 00 05 69 46 22 05 67 46 00 |         or (16|M0)     (ne)f0.0   null<1>:ud    r105.0<8;8,1>:ud  r103.0<8;8,1>:ud {@7}
tgl | 38 90 04 00 a0 0a 05 11 05 0f 46 72 00 00 10 00 |         math.cos (16|M0)          r17.0<1>:f    r15.0<8;8,1>:f    null            {@1,$0}
tgl | 38 d2 04 00 a0 0a 05 01 05 1d 46 32 00 00 10 00 |         math.exp (16|M0)          r1.0<1>:f     r29.0<8;8,1>:f    null            {@5,$2}
tgl | 38 93 03 00 90 09 05 09 05 06 46 42 00 00 10 00 |         math.sqt (8|M0)           r9.0<1>:hf    r6.0<8;8,1>:hf    null            {@1,$3}
tgl | 38 c4 03 00 60 06 05 67 05 65 46 c6 05 23 46 00 |         math.intdiv_q (8|M0)      r103.0<1>:d   r101.0<8;8,1>:d   r35.0<8;8,1>:d  {@4,$4}
tgl | 38 a5 13 00 60 06 05 65 05 61 46 d6 05 4c 46 00 |         math.intdiv_r (8|M8)      r101.0<1>:d   r97.0<8;8,1>:d    r76.0<8;8,1>:d  {@2,$5}
tgl | 38 a6 24 00 a0 0a 05 0a 05 08 46 12 00 00 10 00 |         math.inv (16|M16)         r10.0<1>:f    r8.0<8;8,1>:f     null            {@2,$6}
tgl | 38 97 24 00 a0 0a 05 66 05 64 46 22 00 00 10 00 |         math.log (16|M16)         r102.0<1>:f   r100.0<8;8,1>:f   null            {@1,$7}
tgl | 38 f8 04 00 a0 0a 05 4c 05 4a 46 52 00 00 10 00 |         math.rsq (16|M0)          r76.0<1>:f    r74.0<8;8,1>:f    null            {@7,$8}
tgl | 38 c9 04 00 a0 0a 05 7b 05 79 46 62 00 00 10 00 |         math.sin (16|M0)          r123.0<1>:f   r121.0<8;8,1>:f   null            {@4,$9}
tgl | 38 fa 24 00 a0 0a 05 2b 05 2f 46 42 00 00 10 00 |         math.sqt (16|M16)         r43.0<1>:f    r47.0<8;8,1>:f    null            {@7,$10}
tgl | 38 bb 03 00 90 09 05 67 05 62 46 72 00 00 10 00 |         math.cos (8|M0)           r103.0<1>:hf  r98.0<8;8,1>:hf   null            {@3,$11}
tgl | 38 9c 03 00 90 09 05 36 05 34 46 32 00 00 10 00 |         math.exp (8|M0)           r54.0<1>:hf   r52.0<8;8,1>:hf   null            {@1,$12}
tgl | 38 ad 33 00 60 06 05 23 05 1f 46 c6 05 21 46 00 |         math.intdiv_q (8|M24)     r35.0<1>:d    r31.0<8;8,1>:d    r33.0<8;8,1>:d  {@2,$13}
tgl | 38 ce 13 00 60 06 05 65 05 61 46 d6 05 63 46 00 |         math.intdiv_r (8|M8)      r101.0<1>:d   r97.0<8;8,1>:d    r99.0<8;8,1>:d  {@4,$14}
tgl | 38 ef 03 00 90 09 05 66 05 5c 46 12 00 00 10 00 |         math.inv (8|M0)           r102.0<1>:hf  r92.0<8;8,1>:hf   null            {@6,$15}
tgl | 62 f0 04 00 10 01 05 07 05 07 58 41 06 59 56 00 |         sel (16|M0)    (ge)f0.0   r7.0<1>:uw    r7.0<16;16,1>:uw  r89.0<16;8,2>:uw {@7,$0.dst}
tgl | 40 b2 04 00 60 86 05 64 05 66 46 06 be f7 ff ff |         add (16|M0)               r100.0<1>:d   r102.0<8;8,1>:d   -2114:d         {@3,$2.dst}
tgl | 40 b3 04 00 60 06 05 64 05 69 46 06 05 12 46 01 |         add (16|M0)               r100.0<1>:d   r105.0<8;8,1>:d   (abs)r18.0<8;8,1>:d {@3,$3.dst}
tgl | 40 f4 04 00 60 06 05 24 05 24 46 06 05 6a 46 00 |         add (16|M0)               r36.0<1>:d    r36.0<8;8,1>:d    r106.0<8;8,1>:d {@7,$4.dst}
tgl | 65 b5 04 00 20 02 05 31 05 2d 46 02 05 2f 46 00 |         and (16|M0)               r49.0<1>:ud   r45.0<8;8,1>:ud   r47.0<8;8,1>:ud {@3,$5.dst}
tgl | 6c e6 24 00 50 05 06 66 06 29 56 02 05 1c 46 00 |         asr (16|M16)              r102.0<2>:w   r41.0<16;8,2>:w   r28.0<8;8,1>:ud {@6,$6.dst}
tgl | 70 b7 03 00 a0 9a 05 61 05 60 46 5a cd cc 4c 3d |         cmp (8|M0)     (lt)f0.0   r97.0<1>:f    (abs)r96.0<8;8,1>:f 0x3d4ccccd:f  {@3,$7.dst}
tgl | 70 98 03 00 a0 0a 05 64 05 62 46 2a 05 63 46 00 |         cmp (8|M0)     (ne)f0.0   r100.0<1>:f   r98.0<8;8,1>:f    r99.0<8;8,1>:f  {@1,$8.dst}
tgl | 62 99 03 01 60 26 05 40 05 0f 46 06 05 0f 46 00 | (f0.0)  sel (8|M0)                r64.0<1>:d    -r15.0<8;8,1>:d   r15.0<8;8,1>:d  {@1,$9.dst}
tgl | 61 9a 04 00 20 06 05 0f 05 0d 46 00 00 00 00 00 |         mov (16|M0)               r15.0<1>:ud   r13.0<8;8,1>:d                    {@1,$10.dst}
tgl | 41 fb 03 00 20 02 01 20 06 0a 44 01 06 65 56 00 |         mul (8|M0)                acc0.0<1>:ud  r10.0<8;4,2>:ud   r101.0<16;8,2>:uw {@7,$11.dst}
tgl | 66 fc 04 00 10 01 05 33 05 33 58 01 06 4b 56 00 |         or (16|M0)                r51.0<1>:uw   r51.0<16;16,1>:uw r75.0<16;8,2>:uw {@7,$12.dst}
tgl | 62 fd 24 00 50 05 05 1c 05 1c 58 45 06 5c 56 00 |         sel (16|M16)   (ge)f0.0   r28.0<1>:w    r28.0<16;16,1>:w  r92.0<16;8,2>:w {@7,$13.dst}
tgl | 67 fe 04 00 20 02 05 0a 05 0a 46 02 05 64 46 00 |         xor (16|M0)               r10.0<1>:ud   r10.0<8;8,1>:ud   r100.0<8;8,1>:ud {@7,$14.dst}
tgl | 65 df 24 00 20 02 05 27 05 23 46 02 05 25 46 00 |         and (16|M16)              r39.0<1>:ud   r35.0<8;8,1>:ud   r37.0<8;8,1>:ud {@5,$15.dst}
dg2 | 52 1a 03 00 68 2e 04 76 05 75 0e 0e 05 72 05 73 |         add3 (8|M0)               r118.0<1>:d   -r117.0<8;1>:d    r114.0<8;1>:d     r115.0<1>:d {I@2}
dg2 | 52 a5 04 00 68 0e 04 37 05 32 2e 0e 05 2e 05 35 |         add3 (16|M0)              r55.0<1>:d    r50.0<8;1>:d      r46.0<8;1>:d      -r53.0<1>:d {@2,$5.dst}
dg2 | 52 19 04 00 68 2e 04 6f 05 28 8e 0e 05 58 05 6f |         add3 (16|M0)              r111.0<1>:d   -r40.0<8;1>:d     -r88.0<8;1>:d     r111.0<1>:d {I@1}
dg2 | 52 1c 04 00 60 41 04 31 08 00 0e 0e 05 2f 05 1a |         add3 (16|M0)              r49.0<1>:d    8:uw              r47.0<8;1>:d      r26.0<1>:d {I@4}
dg2 | 52 1b 24 00 60 41 04 37 08 00 0e 0e 05 35 05 41 |         add3 (16|M16)             r55.0<1>:d    8:uw              r53.0<8;1>:d      r65.0<1>:d {I@3}
dg2 | 52 1c 03 00 68 0e 04 39 05 34 5e 0e 05 30 05 3b |         add3 (8|M0)               r57.0<1>:d    r52.0<8;1>:d      (abs)r48.0<8;1>:d (abs)r59.0<1>:d {I@4}
dg2 | 52 1f 04 00 68 0e 04 33 05 3f 9e 0e 05 7a 05 1b |         add3 (16|M0)              r51.0<1>:d    r63.0<8;1>:d      -r122.0<8;1>:d    (abs)r27.0<1>:d {I@7}
dg2 | 41 19 03 00 60 06 05 25 05 63 46 01 06 24 56 00 |         mul (8|M0)                r37.0<1>:d    r99.0<8;8,1>:d    r36.0<16;8,2>:uw {I@1}
dg2 | 41 1a 03 00 60 06 05 25 05 63 46 01 06 24 56 00 |         mul (8|M0)                r37.0<1>:d    r99.0<8;8,1>:d    r36.0<16;8,2>:uw {I@2}
dg2 | 41 1b 03 00 60 06 05 25 05 63 46 01 06 24 56 00 |         mul (8|M0)                r37.0<1>:d    r99.0<8;8,1>:d    r36.0<16;8,2>:uw {I@3}
dg2 | 41 1c 03 00 60 06 05 25 05 63 46 01 06 24 56 00 |         mul (8|M0)                r37.0<1>:d    r99.0<8;8,1>:d    r36.0<16;8,2>:uw {I@4}
dg2 | 41 1d 03 00 60 06 05 25 05 63 46 01 06 24 56 00 |         mul (8|M0)                r37.0<1>:d    r99.0<8;8,1>:d    r36.0<16;8,2>:uw {I@5}
dg2 | 41 1e 03 00 60 06 05 25 05 63 46 01 06 24 56 00 |         mul (8|M0)                r37.0<1>:d    r99.0<8;8,1>:d    r36.0<16;8,2>:uw {I@6}
dg2 | 41 1f 03 00 60 06 05 25 05 63 46 01 06 24 56 00 |         mul (8|M0)                r37.0<1>:d    r99.0<8;8,1>:d    r36.0<16;8,2>:uw {I@7}
dg2 | 61 11 03 00 20 0a 05 24 05 23 46 00 00 00 00 00 |         mov (8|M0)                r36.0<1>:ud   r35.0<8;8,1>:f                    {F@1}
dg2 | 61 12 03 00 20 0a 05 24 05 23 46 00 00 00 00 00 |         mov (8|M0)                r36.0<1>:ud   r35.0<8;8,1>:f                    {F@2}
dg2 | 61 13 03 00 20 0a 05 24 05 23 46 00 00 00 00 00 |         mov (8|M0)                r36.0<1>:ud   r35.0<8;8,1>:f                    {F@3}
dg2 | 61 14 03 00 20 0a 05 24 05 23 46 00 00 00 00 00 |         mov (8|M0)                r36.0<1>:ud   r35.0<8;8,1>:f                    {F@4}
dg2 | 61 15 03 00 20 0a 05 24 05 23 46 00 00 00 00 00 |         mov (8|M0)                r36.0<1>:ud   r35.0<8;8,1>:f                    {F@5}
dg2 | 61 16 03 00 20 0a 05 24 05 23 46 00 00 00 00 00 |         mov (8|M0)                r36.0<1>:ud   r35.0<8;8,1>:f                    {F@6}
dg2 | 61 17 03 00 20 0a 05 24 05 23 46 00 00 00 00 00 |         mov (8|M0)                r36.0<1>:ud   r35.0<8;8,1>:f                    {F@7}
