Native code for unnamed fragment shader (null) (sha1 bdb2beb7acf24c0c0b8f1bcec39e24ba916bd164) SIMD8 shader: 1668 instructions. 11 loops. 209876 cycles. 0:0 spills:fills, 1 sends, scheduled with mode top-down. Promoted 0 constants. Compacted 26688 to 17888 bytes (33%) START B0 (6 cycles) mov(8) g69<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g32<1>UD 0x00000000UD { align1 1Q compacted }; mov(8) g31<1>UD 0xffffffffUD { align1 1Q compacted }; END B0 ->B1 START B2 <-B1 <-B19 <-B21 (320 cycles) LABEL14: cmp.g.f0.0(8) null<1>D g32<8,8,1>D 1D { align1 1Q compacted }; END B1 ->B2 ->B22 (+f0.0) break(8) JIP: LABEL0 UIP: LABEL0 { align1 1Q }; END B2 ->B1 ->B22 ->B3 START B3 <-B2 (240 cycles) cmp.l.f0.0(8) g70<1>D g32<8,8,1>D 5D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL2 UIP: LABEL1 { align1 1Q }; END B3 ->B4 ->B5 START B4 <-B3 (800 cycles) cmp.l.f0.0(8) null<1>D g32<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g71<1>UD g31<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g32<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g72<1>UD g9<8,8,1>UD g8<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g32<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g73<1>UD g10<8,8,1>UD g72<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g32<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g33<1>UD g71<8,8,1>UD g73<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL1 UIP: LABEL1 { align1 1Q }; END B4 ->B5 ->B6 START B5 <-B3 <-B4 (720 cycles) LABEL2: cmp.l.f0.0(8) null<1>D g32<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g74<1>UD g7<8,8,1>UD g6<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g32<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g75<1>UD g4<8,8,1>UD g3<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g32<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g76<1>UD g5<8,8,1>UD g75<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g32<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g33<1>UD g74<8,8,1>UD g76<8,8,1>UD { align1 1Q compacted }; END B5 ->B6 START B6 <-B5 <-B4 (340 cycles) LABEL1: endif(8) JIP: LABEL0 { align1 1Q }; cmp.z.f0.0(8) null<1>D g33<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL4 UIP: LABEL3 { align1 1Q }; END B6 ->B7 ->B19 START B7 <-B6 (240 cycles) mov.nz.f0.0(8) null<1>D g70<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL6 UIP: LABEL5 { align1 1Q }; END B7 ->B8 ->B12 START B8 <-B7 (240 cycles) cmp.l.f0.0(8) null<1>D g32<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL8 UIP: LABEL7 { align1 1Q }; END B8 ->B9 ->B10 START B9 <-B8 (280 cycles) cmp.l.f0.0(8) null<1>D g32<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g11<1>UD g11<8,8,1>UD 0x00000001UD { align1 1Q compacted }; (-f0.0) sel(8) g31<1>UD g31<8,8,1>UD 0x00000001UD { align1 1Q }; else(8) JIP: LABEL7 UIP: LABEL7 { align1 1Q }; END B9 ->B10 ->B11 START B10 <-B8 <-B9 (720 cycles) LABEL8: cmp.l.f0.0(8) g77<1>D g32<8,8,1>D 4D { align1 1Q compacted }; (-f0.0) sel(8) g78<1>UD g9<8,8,1>UD 0x00000001UD { align1 1Q }; cmp.l.f0.0(8) g79<1>D g32<8,8,1>D 3D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g79<8,8,1>UD g77<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g8<1>UD g8<8,8,1>UD 0x00000001UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g79<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g9<1>UD g9<8,8,1>UD g78<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g10<1>UD g10<8,8,1>UD 0x00000001UD { align1 1Q }; END B10 ->B11 START B11 <-B10 <-B9 (160 cycles) LABEL7: endif(8) JIP: LABEL9 { align1 1Q }; LABEL9: else(8) JIP: LABEL5 UIP: LABEL5 { align1 1Q }; END B11 ->B12 ->B16 START B12 <-B7 <-B11 (240 cycles) LABEL6: cmp.l.f0.0(8) null<1>D g32<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL11 UIP: LABEL10 { align1 1Q }; END B12 ->B13 ->B14 START B13 <-B12 (280 cycles) cmp.l.f0.0(8) null<1>D g32<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g6<1>UD g6<8,8,1>UD 0x00000001UD { align1 1Q compacted }; (-f0.0) sel(8) g7<1>UD g7<8,8,1>UD 0x00000001UD { align1 1Q }; else(8) JIP: LABEL10 UIP: LABEL10 { align1 1Q }; END B13 ->B14 ->B15 START B14 <-B12 <-B13 (720 cycles) LABEL11: cmp.l.f0.0(8) g80<1>D g32<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g81<1>UD g4<8,8,1>UD 0x00000001UD { align1 1Q }; cmp.l.f0.0(8) g82<1>D g32<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g82<8,8,1>UD g80<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g3<1>UD g3<8,8,1>UD 0x00000001UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g82<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g4<1>UD g4<8,8,1>UD g81<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g5<1>UD g5<8,8,1>UD 0x00000001UD { align1 1Q }; END B14 ->B15 START B15 <-B14 <-B13 (80 cycles) LABEL10: endif(8) JIP: LABEL5 { align1 1Q }; END B15 ->B16 START B16 <-B15 <-B11 (320 cycles) LABEL5: endif(8) JIP: LABEL12 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL13 UIP: LABEL13 { align1 1Q }; END B16 ->B17 ->B18 START B17 <-B16 (140 cycles) mov(8) g29<1>UD 0x00000005UD { align1 1Q compacted }; mov(8) g11<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g20<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL13 UIP: LABEL0 { align1 1Q }; END B17 ->B1 ->B22 START B18 <-B16 (160 cycles) LABEL13: endif(8) JIP: LABEL12 { align1 1Q }; LABEL12: else(8) JIP: LABEL3 UIP: LABEL3 { align1 1Q }; END B18 ->B19 ->B20 START B19 <-B6 <-B18 (100 cycles) LABEL4: mov(8) g32<1>UD g33<8,8,1>UD { align1 1Q compacted }; cont(8) JIP: LABEL3 UIP: LABEL0 { align1 1Q }; END B19 ->B2 ->B20 START B20 <-B19 <-B18 (320 cycles) LABEL3: endif(8) JIP: LABEL0 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2.1<0,1,0>F g2<0,1,0>F { align1 1Q compacted }; (+f0.0) break(8) JIP: LABEL0 UIP: LABEL0 { align1 1Q }; END B20 ->B1 ->B22 ->B21 START B21 <-B20 (80 cycles) LABEL0: while(8) JIP: LABEL14 { align1 1Q }; END B21 ->B2 START B22 <-B1 <-B17 <-B2 <-B20 (2 cycles) mov(8) g34<1>UD 0x00000000UD { align1 1Q compacted }; END B22 ->B23 START B24 <-B23 <-B43 <-B48 <-B52 (340 cycles) LABEL37: cmp.g.f0.0(8) null<1>D g34<8,8,1>D 2D { align1 1Q compacted }; END B23 ->B24 ->B53 (+f0.0) if(8) JIP: LABEL15 UIP: LABEL15 { align1 1Q }; END B24 ->B25 ->B26 START B25 <-B24 (100 cycles) mov(8) g35<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL15 UIP: LABEL16 { align1 1Q }; END B25 ->B23 ->B53 START B26 <-B24 (760 cycles) LABEL15: endif(8) JIP: LABEL16 { align1 1Q }; cmp.l.f0.0(8) g83<1>D g34<8,8,1>D 5D { align1 1Q compacted }; cmp.l.f0.0(8) g84<1>D g34<8,8,1>D 1D { align1 1Q compacted }; (-f0.0) sel(8) g85<1>UD g29<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.ge.f0.0(8) null<1>D g85<8,8,1>D 12D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL18 UIP: LABEL17 { align1 1Q }; END B26 ->B27 ->B45 START B27 <-B26 (240 cycles) mov.nz.f0.0(8) null<1>D g83<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL20 UIP: LABEL19 { align1 1Q }; END B27 ->B28 ->B29 START B28 <-B27 (800 cycles) cmp.nz.f0.0(8) null<1>D g84<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g86<1>UD g31<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g34<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g87<1>UD g9<8,8,1>UD g8<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g34<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g88<1>UD g10<8,8,1>UD g87<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g34<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g36<1>UD g86<8,8,1>UD g88<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL19 UIP: LABEL19 { align1 1Q }; END B28 ->B29 ->B30 START B29 <-B27 <-B28 (720 cycles) LABEL20: cmp.l.f0.0(8) null<1>D g34<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g89<1>UD g7<8,8,1>UD g6<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g34<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g90<1>UD g4<8,8,1>UD g3<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g34<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g91<1>UD g5<8,8,1>UD g90<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g34<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g36<1>UD g89<8,8,1>UD g91<8,8,1>UD { align1 1Q compacted }; END B29 ->B30 START B30 <-B29 <-B28 (340 cycles) LABEL19: endif(8) JIP: LABEL21 { align1 1Q }; cmp.z.f0.0(8) null<1>D g36<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL23 UIP: LABEL22 { align1 1Q }; END B30 ->B31 ->B43 START B31 <-B30 (240 cycles) mov.nz.f0.0(8) null<1>D g83<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL25 UIP: LABEL24 { align1 1Q }; END B31 ->B32 ->B36 START B32 <-B31 (240 cycles) cmp.l.f0.0(8) null<1>D g34<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL27 UIP: LABEL26 { align1 1Q }; END B32 ->B33 ->B34 START B33 <-B32 (280 cycles) cmp.nz.f0.0(8) null<1>D g84<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g11<1>UD g11<8,8,1>UD 0x00000002UD { align1 1Q compacted }; (-f0.0) sel(8) g31<1>UD g31<8,8,1>UD 0x00000002UD { align1 1Q }; else(8) JIP: LABEL26 UIP: LABEL26 { align1 1Q }; END B33 ->B34 ->B35 START B34 <-B32 <-B33 (720 cycles) LABEL27: cmp.l.f0.0(8) g92<1>D g34<8,8,1>D 4D { align1 1Q compacted }; (-f0.0) sel(8) g93<1>UD g9<8,8,1>UD 0x00000002UD { align1 1Q }; cmp.l.f0.0(8) g94<1>D g34<8,8,1>D 3D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g94<8,8,1>UD g92<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g8<1>UD g8<8,8,1>UD 0x00000002UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g94<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g9<1>UD g9<8,8,1>UD g93<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g10<1>UD g10<8,8,1>UD 0x00000002UD { align1 1Q }; END B34 ->B35 START B35 <-B34 <-B33 (160 cycles) LABEL26: endif(8) JIP: LABEL28 { align1 1Q }; LABEL28: else(8) JIP: LABEL24 UIP: LABEL24 { align1 1Q }; END B35 ->B36 ->B40 START B36 <-B31 <-B35 (240 cycles) LABEL25: cmp.l.f0.0(8) null<1>D g34<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL30 UIP: LABEL29 { align1 1Q }; END B36 ->B37 ->B38 START B37 <-B36 (280 cycles) cmp.l.f0.0(8) null<1>D g34<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g6<1>UD g6<8,8,1>UD 0x00000002UD { align1 1Q compacted }; (-f0.0) sel(8) g7<1>UD g7<8,8,1>UD 0x00000002UD { align1 1Q }; else(8) JIP: LABEL29 UIP: LABEL29 { align1 1Q }; END B37 ->B38 ->B39 START B38 <-B36 <-B37 (720 cycles) LABEL30: cmp.l.f0.0(8) g95<1>D g34<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g96<1>UD g4<8,8,1>UD 0x00000002UD { align1 1Q }; cmp.l.f0.0(8) g97<1>D g34<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g97<8,8,1>UD g95<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g3<1>UD g3<8,8,1>UD 0x00000002UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g97<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g4<1>UD g4<8,8,1>UD g96<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g5<1>UD g5<8,8,1>UD 0x00000002UD { align1 1Q }; END B38 ->B39 START B39 <-B38 <-B37 (80 cycles) LABEL29: endif(8) JIP: LABEL24 { align1 1Q }; END B39 ->B40 START B40 <-B39 <-B35 (320 cycles) LABEL24: endif(8) JIP: LABEL31 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL32 UIP: LABEL32 { align1 1Q }; END B40 ->B41 ->B42 START B41 <-B40 (160 cycles) mov(8) g35<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g28<1>UD 0x0000000cUD { align1 1Q compacted }; mov(8) g10<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g19<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL32 UIP: LABEL16 { align1 1Q }; END B41 ->B23 ->B53 START B42 <-B40 (160 cycles) LABEL32: endif(8) JIP: LABEL31 { align1 1Q }; LABEL31: else(8) JIP: LABEL22 UIP: LABEL22 { align1 1Q }; END B42 ->B43 ->B44 START B43 <-B30 <-B42 (100 cycles) LABEL23: mov(8) g34<1>UD g36<8,8,1>UD { align1 1Q compacted }; cont(8) JIP: LABEL22 UIP: LABEL16 { align1 1Q }; END B43 ->B24 ->B44 START B44 <-B43 <-B42 (160 cycles) LABEL22: endif(8) JIP: LABEL21 { align1 1Q }; LABEL21: else(8) JIP: LABEL17 UIP: LABEL17 { align1 1Q }; END B44 ->B45 ->B50 START B45 <-B26 <-B44 (520 cycles) LABEL18: cmp.nz.f0.0(8) null<1>D g84<8,8,1>D 0D { align1 1Q compacted }; (-f0.0) sel(8) g37<1>UD g20<8,8,1>UD 0xffffffffUD { align1 1Q }; cmp.z.f0.0(8) null<1>D g37<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL34 UIP: LABEL33 { align1 1Q }; END B45 ->B46 ->B48 START B46 <-B45 (840 cycles) cmp.nz.f0.0(8) null<1>D g84<8,8,1>D 0D { align1 1Q compacted }; mov(8) g28<1>UD 0x0000000cUD { align1 1Q compacted }; mov(8) g10<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g19<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g18<1>UD 0x00000002UD { align1 1Q compacted }; mov(8) g17<1>UD 0x00000002UD { align1 1Q compacted }; mov(8) g16<1>UD 0x00000002UD { align1 1Q compacted }; mov(8) g15<1>UD 0x00000002UD { align1 1Q compacted }; mov(8) g14<1>UD 0x00000002UD { align1 1Q compacted }; mov(8) g13<1>UD 0x00000002UD { align1 1Q compacted }; mov(8) g12<1>UD 0x00000002UD { align1 1Q compacted }; (+f0.0) sel(8) g98<1>UD g20<8,8,1>UD 0x00000002UD { align1 1Q compacted }; cmp.l.f0.0(8) g99<1>D g34<8,8,1>D 2D { align1 1Q compacted }; and(8) g100<1>UD g99<8,8,1>UD g84<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g83<8,8,1>UD g99<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g20<1>UD g98<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g83<8,8,1>UD g100<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g35<1>UD g69<8,8,1>UD 0x00000002UD { align1 1Q }; break(8) JIP: LABEL35 UIP: LABEL16 { align1 1Q }; END B46 ->B23 ->B53 START B47 (80 cycles) LABEL35: else(8) JIP: LABEL33 UIP: LABEL33 { align1 1Q }; END B47 ->B48 ->B49 START B48 <-B45 <-B47 (100 cycles) LABEL34: mov(8) g34<1>UD g37<8,8,1>UD { align1 1Q compacted }; cont(8) JIP: LABEL33 UIP: LABEL16 { align1 1Q }; END B48 ->B24 ->B49 START B49 <-B48 <-B47 (80 cycles) LABEL33: endif(8) JIP: LABEL17 { align1 1Q }; END B49 ->B50 START B50 <-B49 <-B44 (320 cycles) LABEL17: endif(8) JIP: LABEL16 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2.1<0,1,0>F g2<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL36 UIP: LABEL36 { align1 1Q }; END B50 ->B51 ->B52 START B51 <-B50 (100 cycles) mov(8) g35<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL36 UIP: LABEL16 { align1 1Q }; END B51 ->B23 ->B53 START B52 <-B50 (160 cycles) LABEL36: endif(8) JIP: LABEL16 { align1 1Q }; LABEL16: while(8) JIP: LABEL37 { align1 1Q }; END B52 ->B24 START B53 <-B23 <-B25 <-B41 <-B46 <-B51 (2 cycles) mov(8) g38<1>UD 0x00000000UD { align1 1Q compacted }; END B53 ->B54 START B55 <-B54 <-B73 <-B96 <-B99 (340 cycles) LABEL71: cmp.g.f0.0(8) null<1>D g38<8,8,1>D 3D { align1 1Q compacted }; END B54 ->B55 ->B100 (+f0.0) break(8) JIP: LABEL38 UIP: LABEL38 { align1 1Q }; END B55 ->B54 ->B100 ->B56 START B56 <-B55 (860 cycles) cmp.l.f0.0(8) g101<1>D g38<8,8,1>D 5D { align1 1Q compacted }; cmp.l.f0.0(8) g102<1>D g38<8,8,1>D 1D { align1 1Q compacted }; (-f0.0) sel(8) g103<1>UD g29<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) g104<1>D g38<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g105<1>UD g103<8,8,1>UD g28<8,8,1>UD { align1 1Q compacted }; cmp.ge.f0.0(8) null<1>D g105<8,8,1>D 15D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL40 UIP: LABEL39 { align1 1Q }; END B56 ->B57 ->B75 START B57 <-B56 (240 cycles) mov.nz.f0.0(8) null<1>D g101<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL42 UIP: LABEL41 { align1 1Q }; END B57 ->B58 ->B59 START B58 <-B57 (800 cycles) cmp.nz.f0.0(8) null<1>D g102<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g106<1>UD g31<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g107<1>UD g9<8,8,1>UD g8<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g108<1>UD g10<8,8,1>UD g107<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g104<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g39<1>UD g106<8,8,1>UD g108<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL41 UIP: LABEL41 { align1 1Q }; END B58 ->B59 ->B60 START B59 <-B57 <-B58 (720 cycles) LABEL42: cmp.l.f0.0(8) null<1>D g38<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g109<1>UD g7<8,8,1>UD g6<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g110<1>UD g4<8,8,1>UD g3<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g111<1>UD g5<8,8,1>UD g110<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g39<1>UD g109<8,8,1>UD g111<8,8,1>UD { align1 1Q compacted }; END B59 ->B60 START B60 <-B59 <-B58 (340 cycles) LABEL41: endif(8) JIP: LABEL43 { align1 1Q }; cmp.z.f0.0(8) null<1>D g39<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL45 UIP: LABEL44 { align1 1Q }; END B60 ->B61 ->B73 START B61 <-B60 (240 cycles) mov.nz.f0.0(8) null<1>D g101<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL47 UIP: LABEL46 { align1 1Q }; END B61 ->B62 ->B66 START B62 <-B61 (240 cycles) mov.nz.f0.0(8) null<1>D g104<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL49 UIP: LABEL48 { align1 1Q }; END B62 ->B63 ->B64 START B63 <-B62 (280 cycles) cmp.nz.f0.0(8) null<1>D g102<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g11<1>UD g11<8,8,1>UD 0x00000003UD { align1 1Q compacted }; (-f0.0) sel(8) g31<1>UD g31<8,8,1>UD 0x00000003UD { align1 1Q }; else(8) JIP: LABEL48 UIP: LABEL48 { align1 1Q }; END B63 ->B64 ->B65 START B64 <-B62 <-B63 (720 cycles) LABEL49: cmp.l.f0.0(8) g112<1>D g38<8,8,1>D 4D { align1 1Q compacted }; (-f0.0) sel(8) g113<1>UD g9<8,8,1>UD 0x00000003UD { align1 1Q }; cmp.l.f0.0(8) g114<1>D g38<8,8,1>D 3D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g114<8,8,1>UD g112<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g8<1>UD g8<8,8,1>UD 0x00000003UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g114<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g9<1>UD g9<8,8,1>UD g113<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g10<1>UD g10<8,8,1>UD 0x00000003UD { align1 1Q }; END B64 ->B65 START B65 <-B64 <-B63 (160 cycles) LABEL48: endif(8) JIP: LABEL50 { align1 1Q }; LABEL50: else(8) JIP: LABEL46 UIP: LABEL46 { align1 1Q }; END B65 ->B66 ->B70 START B66 <-B61 <-B65 (240 cycles) LABEL47: cmp.l.f0.0(8) null<1>D g38<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL52 UIP: LABEL51 { align1 1Q }; END B66 ->B67 ->B68 START B67 <-B66 (280 cycles) cmp.l.f0.0(8) null<1>D g38<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g6<1>UD g6<8,8,1>UD 0x00000003UD { align1 1Q compacted }; (-f0.0) sel(8) g7<1>UD g7<8,8,1>UD 0x00000003UD { align1 1Q }; else(8) JIP: LABEL51 UIP: LABEL51 { align1 1Q }; END B67 ->B68 ->B69 START B68 <-B66 <-B67 (720 cycles) LABEL52: cmp.l.f0.0(8) g115<1>D g38<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g116<1>UD g4<8,8,1>UD 0x00000003UD { align1 1Q }; cmp.l.f0.0(8) g117<1>D g38<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g117<8,8,1>UD g115<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g3<1>UD g3<8,8,1>UD 0x00000003UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g117<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g4<1>UD g4<8,8,1>UD g116<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g5<1>UD g5<8,8,1>UD 0x00000003UD { align1 1Q }; END B68 ->B69 START B69 <-B68 <-B67 (80 cycles) LABEL51: endif(8) JIP: LABEL46 { align1 1Q }; END B69 ->B70 START B70 <-B69 <-B65 (320 cycles) LABEL46: endif(8) JIP: LABEL53 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL54 UIP: LABEL54 { align1 1Q }; END B70 ->B71 ->B72 START B71 <-B70 (140 cycles) mov(8) g27<1>UD 0x0000000fUD { align1 1Q compacted }; mov(8) g9<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g18<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL54 UIP: LABEL38 { align1 1Q }; END B71 ->B54 ->B100 START B72 <-B70 (160 cycles) LABEL54: endif(8) JIP: LABEL53 { align1 1Q }; LABEL53: else(8) JIP: LABEL44 UIP: LABEL44 { align1 1Q }; END B72 ->B73 ->B74 START B73 <-B60 <-B72 (100 cycles) LABEL45: mov(8) g38<1>UD g39<8,8,1>UD { align1 1Q compacted }; cont(8) JIP: LABEL44 UIP: LABEL38 { align1 1Q }; END B73 ->B55 ->B74 START B74 <-B73 <-B72 (160 cycles) LABEL44: endif(8) JIP: LABEL43 { align1 1Q }; LABEL43: else(8) JIP: LABEL39 UIP: LABEL39 { align1 1Q }; END B74 ->B75 ->B98 START B75 <-B56 <-B74 (240 cycles) LABEL40: cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL56 UIP: LABEL55 { align1 1Q }; END B75 ->B76 ->B80 START B76 <-B75 (240 cycles) mov.nz.f0.0(8) null<1>D g101<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL58 UIP: LABEL57 { align1 1Q }; END B76 ->B77 ->B78 START B77 <-B76 (800 cycles) cmp.nz.f0.0(8) null<1>D g102<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g118<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g119<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g120<1>UD g19<8,8,1>UD g119<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g104<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g40<1>UD g118<8,8,1>UD g120<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL57 UIP: LABEL57 { align1 1Q }; END B77 ->B78 ->B79 START B78 <-B76 <-B77 (720 cycles) LABEL58: cmp.l.f0.0(8) null<1>D g38<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g121<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g122<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g123<1>UD g14<8,8,1>UD g122<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g40<1>UD g121<8,8,1>UD g123<8,8,1>UD { align1 1Q compacted }; END B78 ->B79 START B79 <-B78 <-B77 (160 cycles) LABEL57: endif(8) JIP: LABEL59 { align1 1Q }; LABEL59: else(8) JIP: LABEL55 UIP: LABEL55 { align1 1Q }; END B79 ->B80 ->B84 START B80 <-B75 <-B79 (240 cycles) LABEL56: mov.nz.f0.0(8) null<1>D g101<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL61 UIP: LABEL60 { align1 1Q }; END B80 ->B81 ->B82 START B81 <-B80 (800 cycles) cmp.nz.f0.0(8) null<1>D g102<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g124<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g125<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g126<1>UD g19<8,8,1>UD g125<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g104<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g40<1>UD g124<8,8,1>UD g126<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL60 UIP: LABEL60 { align1 1Q }; END B81 ->B82 ->B83 START B82 <-B80 <-B81 (720 cycles) LABEL61: cmp.l.f0.0(8) null<1>D g38<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g127<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g21<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g22<1>UD g14<8,8,1>UD g21<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g40<1>UD g127<8,8,1>UD g22<8,8,1>UD { align1 1Q compacted }; END B82 ->B83 START B83 <-B82 <-B81 (80 cycles) LABEL60: endif(8) JIP: LABEL55 { align1 1Q }; END B83 ->B84 START B84 <-B83 <-B79 (320 cycles) LABEL55: endif(8) JIP: LABEL39 { align1 1Q }; cmp.z.f0.0(8) null<1>D g40<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL63 UIP: LABEL62 { align1 1Q }; END B84 ->B85 ->B93 START B85 <-B84 (240 cycles) mov.nz.f0.0(8) null<1>D g101<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL65 UIP: LABEL64 { align1 1Q }; END B85 ->B86 ->B87 START B86 <-B85 (1180 cycles) cmp.nz.f0.0(8) null<1>D g102<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g23<1>UD g20<8,8,1>UD 0x00000003UD { align1 1Q compacted }; cmp.l.f0.0(8) g24<1>D g38<8,8,1>D 3D { align1 1Q compacted }; (-f0.0) sel(8) g25<1>UD g19<8,8,1>UD 0x00000003UD { align1 1Q }; or(8) g26<1>UD g104<8,8,1>UD g24<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) g30<1>D g38<8,8,1>D 4D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g26<8,8,1>UD g30<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g17<1>UD g17<8,8,1>UD 0x00000003UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g104<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g19<1>UD g19<8,8,1>UD g25<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g20<1>UD g23<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g104<8,8,1>UD g102<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g35<1>UD g35<8,8,1>UD 0x00000003UD { align1 1Q }; else(8) JIP: LABEL64 UIP: LABEL64 { align1 1Q }; END B86 ->B87 ->B91 START B87 <-B85 <-B86 (240 cycles) LABEL65: cmp.l.f0.0(8) null<1>D g38<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL67 UIP: LABEL66 { align1 1Q }; END B87 ->B88 ->B89 START B88 <-B87 (280 cycles) cmp.l.f0.0(8) null<1>D g38<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g15<1>UD g15<8,8,1>UD 0x00000003UD { align1 1Q compacted }; (-f0.0) sel(8) g16<1>UD g16<8,8,1>UD 0x00000003UD { align1 1Q }; else(8) JIP: LABEL66 UIP: LABEL66 { align1 1Q }; END B88 ->B89 ->B90 START B89 <-B87 <-B88 (720 cycles) LABEL67: cmp.l.f0.0(8) g32<1>D g38<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g33<1>UD g13<8,8,1>UD 0x00000003UD { align1 1Q }; cmp.l.f0.0(8) g34<1>D g38<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g34<8,8,1>UD g32<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g12<1>UD g12<8,8,1>UD 0x00000003UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g34<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g13<1>UD g13<8,8,1>UD g33<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g14<1>UD g14<8,8,1>UD 0x00000003UD { align1 1Q }; END B89 ->B90 START B90 <-B89 <-B88 (80 cycles) LABEL66: endif(8) JIP: LABEL64 { align1 1Q }; END B90 ->B91 START B91 <-B90 <-B86 (220 cycles) LABEL64: endif(8) JIP: LABEL68 { align1 1Q }; mov(8) g27<1>UD 0x0000000fUD { align1 1Q compacted }; mov(8) g9<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g18<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL68 UIP: LABEL38 { align1 1Q }; END B91 ->B54 ->B100 START B92 (80 cycles) LABEL68: else(8) JIP: LABEL62 UIP: LABEL62 { align1 1Q }; END B92 ->B93 ->B97 START B93 <-B84 <-B92 (240 cycles) LABEL63: mov.nz.f0.0(8) null<1>D g101<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL70 UIP: LABEL69 { align1 1Q }; END B93 ->B94 ->B95 START B94 <-B93 (800 cycles) cmp.nz.f0.0(8) null<1>D g102<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g36<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g37<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g39<1>UD g19<8,8,1>UD g37<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g104<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g38<1>UD g36<8,8,1>UD g39<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL69 UIP: LABEL69 { align1 1Q }; END B94 ->B95 ->B96 START B95 <-B93 <-B94 (740 cycles) LABEL70: cmp.l.f0.0(8) null<1>D g38<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g40<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g41<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g42<1>UD g14<8,8,1>UD g41<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g38<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g38<1>UD g40<8,8,1>UD g42<8,8,1>UD { align1 1Q compacted }; END B95 ->B96 START B96 <-B95 <-B94 (160 cycles) LABEL69: endif(8) JIP: LABEL62 { align1 1Q }; cont(8) JIP: LABEL62 UIP: LABEL38 { align1 1Q }; END B96 ->B55 ->B97 START B97 <-B96 <-B92 (80 cycles) LABEL62: endif(8) JIP: LABEL39 { align1 1Q }; END B97 ->B98 START B98 <-B97 <-B74 (320 cycles) LABEL39: endif(8) JIP: LABEL38 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2.1<0,1,0>F g2<0,1,0>F { align1 1Q compacted }; (+f0.0) break(8) JIP: LABEL38 UIP: LABEL38 { align1 1Q }; END B98 ->B54 ->B100 ->B99 START B99 <-B98 (80 cycles) LABEL38: while(8) JIP: LABEL71 { align1 1Q }; END B99 ->B55 START B100 <-B54 <-B71 <-B91 <-B55 <-B98 (2 cycles) mov(8) g41<1>UD 0x00000000UD { align1 1Q compacted }; END B100 ->B101 START B102 <-B101 <-B117 <-B140 <-B143 (340 cycles) LABEL102: cmp.g.f0.0(8) null<1>D g41<8,8,1>D 4D { align1 1Q compacted }; END B101 ->B102 ->B144 (+f0.0) break(8) JIP: LABEL72 UIP: LABEL72 { align1 1Q }; END B102 ->B101 ->B144 ->B103 START B103 <-B102 (1040 cycles) cmp.l.f0.0(8) g44<1>D g41<8,8,1>D 5D { align1 1Q compacted }; cmp.l.f0.0(8) g45<1>D g41<8,8,1>D 1D { align1 1Q compacted }; (-f0.0) sel(8) g46<1>UD g29<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) g47<1>D g41<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g48<1>UD g28<8,8,1>UD g27<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) g49<1>D g41<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g50<1>UD g46<8,8,1>UD g48<8,8,1>UD { align1 1Q compacted }; cmp.ge.f0.0(8) null<1>D g50<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL74 UIP: LABEL73 { align1 1Q }; END B103 ->B104 ->B119 START B104 <-B103 (240 cycles) mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL76 UIP: LABEL75 { align1 1Q }; END B104 ->B105 ->B106 START B105 <-B104 (800 cycles) cmp.nz.f0.0(8) null<1>D g45<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g51<1>UD g31<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g52<1>UD g9<8,8,1>UD g8<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g47<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g53<1>UD g10<8,8,1>UD g52<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g49<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g42<1>UD g51<8,8,1>UD g53<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL75 UIP: LABEL75 { align1 1Q }; END B105 ->B106 ->B107 START B106 <-B104 <-B105 (720 cycles) LABEL76: cmp.l.f0.0(8) null<1>D g41<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g54<1>UD g7<8,8,1>UD g6<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g55<1>UD g4<8,8,1>UD g3<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g56<1>UD g5<8,8,1>UD g55<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g42<1>UD g54<8,8,1>UD g56<8,8,1>UD { align1 1Q compacted }; END B106 ->B107 START B107 <-B106 <-B105 (340 cycles) LABEL75: endif(8) JIP: LABEL77 { align1 1Q }; cmp.z.f0.0(8) null<1>D g42<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL79 UIP: LABEL78 { align1 1Q }; END B107 ->B108 ->B117 START B108 <-B107 (240 cycles) mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL81 UIP: LABEL80 { align1 1Q }; END B108 ->B109 ->B110 START B109 <-B108 (1380 cycles) cmp.nz.f0.0(8) null<1>D g45<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g57<1>UD g11<8,8,1>UD 0x00000004UD { align1 1Q compacted }; cmp.l.f0.0(8) g58<1>D g41<8,8,1>D 4D { align1 1Q compacted }; (-f0.0) sel(8) g59<1>UD g9<8,8,1>UD 0x00000004UD { align1 1Q }; or(8) g60<1>UD g47<8,8,1>UD g58<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g47<8,8,1>D 0D { align1 1Q compacted }; (-f0.0) sel(8) g61<1>UD g10<8,8,1>UD 0x00000004UD { align1 1Q }; or.nz.f0.0(8) null<1>UD g49<8,8,1>UD g60<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g8<1>UD g8<8,8,1>UD 0x00000004UD { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g49<8,8,1>UD g47<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g9<1>UD g9<8,8,1>UD g59<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g49<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g10<1>UD g10<8,8,1>UD g61<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g11<1>UD g57<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g49<8,8,1>UD g45<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g31<1>UD g31<8,8,1>UD 0x00000004UD { align1 1Q }; else(8) JIP: LABEL80 UIP: LABEL80 { align1 1Q }; END B109 ->B110 ->B114 START B110 <-B108 <-B109 (240 cycles) LABEL81: cmp.l.f0.0(8) null<1>D g41<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL83 UIP: LABEL82 { align1 1Q }; END B110 ->B111 ->B112 START B111 <-B110 (280 cycles) cmp.l.f0.0(8) null<1>D g41<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g6<1>UD g6<8,8,1>UD 0x00000004UD { align1 1Q compacted }; (-f0.0) sel(8) g7<1>UD g7<8,8,1>UD 0x00000004UD { align1 1Q }; else(8) JIP: LABEL82 UIP: LABEL82 { align1 1Q }; END B111 ->B112 ->B113 START B112 <-B110 <-B111 (720 cycles) LABEL83: cmp.l.f0.0(8) g62<1>D g41<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g63<1>UD g4<8,8,1>UD 0x00000004UD { align1 1Q }; cmp.l.f0.0(8) g64<1>D g41<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g64<8,8,1>UD g62<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g3<1>UD g3<8,8,1>UD 0x00000004UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g64<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g4<1>UD g4<8,8,1>UD g63<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g5<1>UD g5<8,8,1>UD 0x00000004UD { align1 1Q }; END B112 ->B113 START B113 <-B112 <-B111 (80 cycles) LABEL82: endif(8) JIP: LABEL80 { align1 1Q }; END B113 ->B114 START B114 <-B113 <-B109 (320 cycles) LABEL80: endif(8) JIP: LABEL84 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL85 UIP: LABEL85 { align1 1Q }; END B114 ->B115 ->B116 START B115 <-B114 (140 cycles) mov(8) g26<1>UD 0x00000007UD { align1 1Q compacted }; mov(8) g8<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g17<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL85 UIP: LABEL72 { align1 1Q }; END B115 ->B101 ->B144 START B116 <-B114 (160 cycles) LABEL85: endif(8) JIP: LABEL84 { align1 1Q }; LABEL84: else(8) JIP: LABEL78 UIP: LABEL78 { align1 1Q }; END B116 ->B117 ->B118 START B117 <-B107 <-B116 (100 cycles) LABEL79: mov(8) g41<1>UD g42<8,8,1>UD { align1 1Q compacted }; cont(8) JIP: LABEL78 UIP: LABEL72 { align1 1Q }; END B117 ->B102 ->B118 START B118 <-B117 <-B116 (160 cycles) LABEL78: endif(8) JIP: LABEL77 { align1 1Q }; LABEL77: else(8) JIP: LABEL73 UIP: LABEL73 { align1 1Q }; END B118 ->B119 ->B142 START B119 <-B103 <-B118 (240 cycles) LABEL74: cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL87 UIP: LABEL86 { align1 1Q }; END B119 ->B120 ->B124 START B120 <-B119 (240 cycles) mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL89 UIP: LABEL88 { align1 1Q }; END B120 ->B121 ->B122 START B121 <-B120 (800 cycles) cmp.nz.f0.0(8) null<1>D g45<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g65<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g66<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g47<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g67<1>UD g19<8,8,1>UD g66<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g49<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g43<1>UD g65<8,8,1>UD g67<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL88 UIP: LABEL88 { align1 1Q }; END B121 ->B122 ->B123 START B122 <-B120 <-B121 (720 cycles) LABEL89: cmp.l.f0.0(8) null<1>D g41<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g68<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g69<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g70<1>UD g14<8,8,1>UD g69<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g43<1>UD g68<8,8,1>UD g70<8,8,1>UD { align1 1Q compacted }; END B122 ->B123 START B123 <-B122 <-B121 (160 cycles) LABEL88: endif(8) JIP: LABEL90 { align1 1Q }; LABEL90: else(8) JIP: LABEL86 UIP: LABEL86 { align1 1Q }; END B123 ->B124 ->B128 START B124 <-B119 <-B123 (240 cycles) LABEL87: mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL92 UIP: LABEL91 { align1 1Q }; END B124 ->B125 ->B126 START B125 <-B124 (800 cycles) cmp.nz.f0.0(8) null<1>D g45<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g71<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g72<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g47<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g73<1>UD g19<8,8,1>UD g72<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g49<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g43<1>UD g71<8,8,1>UD g73<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL91 UIP: LABEL91 { align1 1Q }; END B125 ->B126 ->B127 START B126 <-B124 <-B125 (720 cycles) LABEL92: cmp.l.f0.0(8) null<1>D g41<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g74<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g75<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g76<1>UD g14<8,8,1>UD g75<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g43<1>UD g74<8,8,1>UD g76<8,8,1>UD { align1 1Q compacted }; END B126 ->B127 START B127 <-B126 <-B125 (80 cycles) LABEL91: endif(8) JIP: LABEL86 { align1 1Q }; END B127 ->B128 START B128 <-B127 <-B123 (320 cycles) LABEL86: endif(8) JIP: LABEL73 { align1 1Q }; cmp.z.f0.0(8) null<1>D g43<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL94 UIP: LABEL93 { align1 1Q }; END B128 ->B129 ->B137 START B129 <-B128 (240 cycles) mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL96 UIP: LABEL95 { align1 1Q }; END B129 ->B130 ->B131 START B130 <-B129 (1180 cycles) cmp.nz.f0.0(8) null<1>D g45<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g77<1>UD g20<8,8,1>UD 0x00000004UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 4D { align1 1Q compacted }; (-f0.0) sel(8) g78<1>UD g18<8,8,1>UD 0x00000004UD { align1 1Q }; cmp.nz.f0.0(8) null<1>D g47<8,8,1>D 0D { align1 1Q compacted }; (-f0.0) sel(8) g79<1>UD g19<8,8,1>UD 0x00000004UD { align1 1Q }; or.nz.f0.0(8) null<1>UD g49<8,8,1>UD g47<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g18<1>UD g18<8,8,1>UD g78<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g49<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g19<1>UD g19<8,8,1>UD g79<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g20<1>UD g77<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g49<8,8,1>UD g45<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g35<1>UD g35<8,8,1>UD 0x00000004UD { align1 1Q }; else(8) JIP: LABEL95 UIP: LABEL95 { align1 1Q }; END B130 ->B131 ->B135 START B131 <-B129 <-B130 (240 cycles) LABEL96: cmp.l.f0.0(8) null<1>D g41<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL98 UIP: LABEL97 { align1 1Q }; END B131 ->B132 ->B133 START B132 <-B131 (280 cycles) cmp.l.f0.0(8) null<1>D g41<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g15<1>UD g15<8,8,1>UD 0x00000004UD { align1 1Q compacted }; (-f0.0) sel(8) g16<1>UD g16<8,8,1>UD 0x00000004UD { align1 1Q }; else(8) JIP: LABEL97 UIP: LABEL97 { align1 1Q }; END B132 ->B133 ->B134 START B133 <-B131 <-B132 (720 cycles) LABEL98: cmp.l.f0.0(8) g80<1>D g41<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g81<1>UD g13<8,8,1>UD 0x00000004UD { align1 1Q }; cmp.l.f0.0(8) g82<1>D g41<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g82<8,8,1>UD g80<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g12<1>UD g12<8,8,1>UD 0x00000004UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g82<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g13<1>UD g13<8,8,1>UD g81<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g14<1>UD g14<8,8,1>UD 0x00000004UD { align1 1Q }; END B133 ->B134 START B134 <-B133 <-B132 (80 cycles) LABEL97: endif(8) JIP: LABEL95 { align1 1Q }; END B134 ->B135 START B135 <-B134 <-B130 (220 cycles) LABEL95: endif(8) JIP: LABEL99 { align1 1Q }; mov(8) g26<1>UD 0x00000007UD { align1 1Q compacted }; mov(8) g8<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g17<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL99 UIP: LABEL72 { align1 1Q }; END B135 ->B101 ->B144 START B136 (80 cycles) LABEL99: else(8) JIP: LABEL93 UIP: LABEL93 { align1 1Q }; END B136 ->B137 ->B141 START B137 <-B128 <-B136 (240 cycles) LABEL94: mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL101 UIP: LABEL100 { align1 1Q }; END B137 ->B138 ->B139 START B138 <-B137 (800 cycles) cmp.nz.f0.0(8) null<1>D g45<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g83<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g84<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g47<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g85<1>UD g19<8,8,1>UD g84<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g49<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g41<1>UD g83<8,8,1>UD g85<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL100 UIP: LABEL100 { align1 1Q }; END B138 ->B139 ->B140 START B139 <-B137 <-B138 (740 cycles) LABEL101: cmp.l.f0.0(8) null<1>D g41<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g86<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g87<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g88<1>UD g14<8,8,1>UD g87<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g41<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g41<1>UD g86<8,8,1>UD g88<8,8,1>UD { align1 1Q compacted }; END B139 ->B140 START B140 <-B139 <-B138 (160 cycles) LABEL100: endif(8) JIP: LABEL93 { align1 1Q }; cont(8) JIP: LABEL93 UIP: LABEL72 { align1 1Q }; END B140 ->B102 ->B141 START B141 <-B140 <-B136 (80 cycles) LABEL93: endif(8) JIP: LABEL73 { align1 1Q }; END B141 ->B142 START B142 <-B141 <-B118 (320 cycles) LABEL73: endif(8) JIP: LABEL72 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2.1<0,1,0>F g2<0,1,0>F { align1 1Q compacted }; (+f0.0) break(8) JIP: LABEL72 UIP: LABEL72 { align1 1Q }; END B142 ->B101 ->B144 ->B143 START B143 <-B142 (80 cycles) LABEL72: while(8) JIP: LABEL102 { align1 1Q }; END B143 ->B102 START B144 <-B101 <-B115 <-B135 <-B102 <-B142 (2 cycles) mov(8) g44<1>UD 0x00000000UD { align1 1Q compacted }; END B144 ->B145 START B146 <-B145 <-B161 <-B184 <-B187 (340 cycles) LABEL133: cmp.g.f0.0(8) null<1>D g44<8,8,1>D 5D { align1 1Q compacted }; END B145 ->B146 ->B188 (+f0.0) break(8) JIP: LABEL103 UIP: LABEL103 { align1 1Q }; END B146 ->B145 ->B188 ->B147 START B147 <-B146 (1220 cycles) cmp.l.f0.0(8) g89<1>D g44<8,8,1>D 5D { align1 1Q compacted }; cmp.l.f0.0(8) g90<1>D g44<8,8,1>D 1D { align1 1Q compacted }; (-f0.0) sel(8) g91<1>UD g29<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) g92<1>D g44<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g93<1>UD g27<8,8,1>UD g26<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) g94<1>D g44<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g95<1>UD g28<8,8,1>UD g93<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) g96<1>D g44<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g97<1>UD g91<8,8,1>UD g95<8,8,1>UD { align1 1Q compacted }; cmp.ge.f0.0(8) null<1>D g97<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL105 UIP: LABEL104 { align1 1Q }; END B147 ->B148 ->B163 START B148 <-B147 (240 cycles) mov.nz.f0.0(8) null<1>D g89<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL107 UIP: LABEL106 { align1 1Q }; END B148 ->B149 ->B150 START B149 <-B148 (800 cycles) cmp.nz.f0.0(8) null<1>D g90<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g98<1>UD g31<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g92<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g99<1>UD g9<8,8,1>UD g8<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g94<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g100<1>UD g10<8,8,1>UD g99<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g96<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g45<1>UD g98<8,8,1>UD g100<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL106 UIP: LABEL106 { align1 1Q }; END B149 ->B150 ->B151 START B150 <-B148 <-B149 (720 cycles) LABEL107: cmp.l.f0.0(8) null<1>D g44<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g101<1>UD g7<8,8,1>UD g6<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g102<1>UD g4<8,8,1>UD g3<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g103<1>UD g5<8,8,1>UD g102<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g45<1>UD g101<8,8,1>UD g103<8,8,1>UD { align1 1Q compacted }; END B150 ->B151 START B151 <-B150 <-B149 (340 cycles) LABEL106: endif(8) JIP: LABEL108 { align1 1Q }; cmp.z.f0.0(8) null<1>D g45<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL110 UIP: LABEL109 { align1 1Q }; END B151 ->B152 ->B161 START B152 <-B151 (240 cycles) mov.nz.f0.0(8) null<1>D g89<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL112 UIP: LABEL111 { align1 1Q }; END B152 ->B153 ->B154 START B153 <-B152 (1360 cycles) cmp.nz.f0.0(8) null<1>D g90<8,8,1>D 0D { align1 1Q compacted }; or(8) g106<1>UD g94<8,8,1>UD g92<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g104<1>UD g11<8,8,1>UD 0x00000005UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g92<8,8,1>D 0D { align1 1Q compacted }; (-f0.0) sel(8) g105<1>UD g9<8,8,1>UD 0x00000005UD { align1 1Q }; cmp.nz.f0.0(8) null<1>D g94<8,8,1>D 0D { align1 1Q compacted }; (-f0.0) sel(8) g107<1>UD g10<8,8,1>UD 0x00000005UD { align1 1Q }; or.nz.f0.0(8) null<1>UD g96<8,8,1>UD g106<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g8<1>UD g8<8,8,1>UD 0x00000005UD { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g96<8,8,1>UD g94<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g9<1>UD g9<8,8,1>UD g105<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g96<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g10<1>UD g10<8,8,1>UD g107<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g11<1>UD g104<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g96<8,8,1>UD g90<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g31<1>UD g31<8,8,1>UD 0x00000005UD { align1 1Q }; else(8) JIP: LABEL111 UIP: LABEL111 { align1 1Q }; END B153 ->B154 ->B158 START B154 <-B152 <-B153 (240 cycles) LABEL112: cmp.l.f0.0(8) null<1>D g44<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL114 UIP: LABEL113 { align1 1Q }; END B154 ->B155 ->B156 START B155 <-B154 (280 cycles) cmp.l.f0.0(8) null<1>D g44<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g6<1>UD g6<8,8,1>UD 0x00000005UD { align1 1Q compacted }; (-f0.0) sel(8) g7<1>UD g7<8,8,1>UD 0x00000005UD { align1 1Q }; else(8) JIP: LABEL113 UIP: LABEL113 { align1 1Q }; END B155 ->B156 ->B157 START B156 <-B154 <-B155 (720 cycles) LABEL114: cmp.l.f0.0(8) g108<1>D g44<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g109<1>UD g4<8,8,1>UD 0x00000005UD { align1 1Q }; cmp.l.f0.0(8) g110<1>D g44<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g110<8,8,1>UD g108<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g3<1>UD g3<8,8,1>UD 0x00000005UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g110<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g4<1>UD g4<8,8,1>UD g109<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g5<1>UD g5<8,8,1>UD 0x00000005UD { align1 1Q }; END B156 ->B157 START B157 <-B156 <-B155 (80 cycles) LABEL113: endif(8) JIP: LABEL111 { align1 1Q }; END B157 ->B158 START B158 <-B157 <-B153 (320 cycles) LABEL111: endif(8) JIP: LABEL115 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL116 UIP: LABEL116 { align1 1Q }; END B158 ->B159 ->B160 START B159 <-B158 (140 cycles) mov(8) g25<1>UD 0x00000008UD { align1 1Q compacted }; mov(8) g7<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g16<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL116 UIP: LABEL103 { align1 1Q }; END B159 ->B145 ->B188 START B160 <-B158 (160 cycles) LABEL116: endif(8) JIP: LABEL115 { align1 1Q }; LABEL115: else(8) JIP: LABEL109 UIP: LABEL109 { align1 1Q }; END B160 ->B161 ->B162 START B161 <-B151 <-B160 (100 cycles) LABEL110: mov(8) g44<1>UD g45<8,8,1>UD { align1 1Q compacted }; cont(8) JIP: LABEL109 UIP: LABEL103 { align1 1Q }; END B161 ->B146 ->B162 START B162 <-B161 <-B160 (160 cycles) LABEL109: endif(8) JIP: LABEL108 { align1 1Q }; LABEL108: else(8) JIP: LABEL104 UIP: LABEL104 { align1 1Q }; END B162 ->B163 ->B186 START B163 <-B147 <-B162 (240 cycles) LABEL105: cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL118 UIP: LABEL117 { align1 1Q }; END B163 ->B164 ->B168 START B164 <-B163 (240 cycles) mov.nz.f0.0(8) null<1>D g89<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL120 UIP: LABEL119 { align1 1Q }; END B164 ->B165 ->B166 START B165 <-B164 (800 cycles) cmp.nz.f0.0(8) null<1>D g90<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g111<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g92<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g112<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g94<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g113<1>UD g19<8,8,1>UD g112<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g96<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g46<1>UD g111<8,8,1>UD g113<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL119 UIP: LABEL119 { align1 1Q }; END B165 ->B166 ->B167 START B166 <-B164 <-B165 (720 cycles) LABEL120: cmp.l.f0.0(8) null<1>D g44<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g114<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g115<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g116<1>UD g14<8,8,1>UD g115<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g46<1>UD g114<8,8,1>UD g116<8,8,1>UD { align1 1Q compacted }; END B166 ->B167 START B167 <-B166 <-B165 (160 cycles) LABEL119: endif(8) JIP: LABEL121 { align1 1Q }; LABEL121: else(8) JIP: LABEL117 UIP: LABEL117 { align1 1Q }; END B167 ->B168 ->B172 START B168 <-B163 <-B167 (240 cycles) LABEL118: mov.nz.f0.0(8) null<1>D g89<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL123 UIP: LABEL122 { align1 1Q }; END B168 ->B169 ->B170 START B169 <-B168 (800 cycles) cmp.nz.f0.0(8) null<1>D g90<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g117<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g92<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g118<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g94<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g119<1>UD g19<8,8,1>UD g118<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g96<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g46<1>UD g117<8,8,1>UD g119<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL122 UIP: LABEL122 { align1 1Q }; END B169 ->B170 ->B171 START B170 <-B168 <-B169 (720 cycles) LABEL123: cmp.l.f0.0(8) null<1>D g44<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g120<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g121<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g122<1>UD g14<8,8,1>UD g121<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g46<1>UD g120<8,8,1>UD g122<8,8,1>UD { align1 1Q compacted }; END B170 ->B171 START B171 <-B170 <-B169 (80 cycles) LABEL122: endif(8) JIP: LABEL117 { align1 1Q }; END B171 ->B172 START B172 <-B171 <-B167 (320 cycles) LABEL117: endif(8) JIP: LABEL104 { align1 1Q }; cmp.z.f0.0(8) null<1>D g46<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL125 UIP: LABEL124 { align1 1Q }; END B172 ->B173 ->B181 START B173 <-B172 (240 cycles) mov.nz.f0.0(8) null<1>D g89<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL127 UIP: LABEL126 { align1 1Q }; END B173 ->B174 ->B175 START B174 <-B173 (1360 cycles) cmp.nz.f0.0(8) null<1>D g90<8,8,1>D 0D { align1 1Q compacted }; or(8) g125<1>UD g94<8,8,1>UD g92<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g123<1>UD g20<8,8,1>UD 0x00000005UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g92<8,8,1>D 0D { align1 1Q compacted }; (-f0.0) sel(8) g124<1>UD g18<8,8,1>UD 0x00000005UD { align1 1Q }; cmp.nz.f0.0(8) null<1>D g94<8,8,1>D 0D { align1 1Q compacted }; (-f0.0) sel(8) g126<1>UD g19<8,8,1>UD 0x00000005UD { align1 1Q }; or.nz.f0.0(8) null<1>UD g96<8,8,1>UD g125<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g17<1>UD g17<8,8,1>UD 0x00000005UD { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g96<8,8,1>UD g94<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g18<1>UD g18<8,8,1>UD g124<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g96<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g19<1>UD g19<8,8,1>UD g126<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g20<1>UD g123<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g96<8,8,1>UD g90<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g35<1>UD g35<8,8,1>UD 0x00000005UD { align1 1Q }; else(8) JIP: LABEL126 UIP: LABEL126 { align1 1Q }; END B174 ->B175 ->B179 START B175 <-B173 <-B174 (240 cycles) LABEL127: cmp.l.f0.0(8) null<1>D g44<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL129 UIP: LABEL128 { align1 1Q }; END B175 ->B176 ->B177 START B176 <-B175 (260 cycles) cmp.l.f0.0(8) null<1>D g44<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g15<1>UD g15<8,8,1>UD 0x00000005UD { align1 1Q compacted }; else(8) JIP: LABEL128 UIP: LABEL128 { align1 1Q }; END B176 ->B177 ->B178 START B177 <-B175 <-B176 (720 cycles) LABEL129: cmp.l.f0.0(8) g127<1>D g44<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g21<1>UD g13<8,8,1>UD 0x00000005UD { align1 1Q }; cmp.l.f0.0(8) g22<1>D g44<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g22<8,8,1>UD g127<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g12<1>UD g12<8,8,1>UD 0x00000005UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g22<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g13<1>UD g13<8,8,1>UD g21<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g14<1>UD g14<8,8,1>UD 0x00000005UD { align1 1Q }; END B177 ->B178 START B178 <-B177 <-B176 (80 cycles) LABEL128: endif(8) JIP: LABEL126 { align1 1Q }; END B178 ->B179 START B179 <-B178 <-B174 (220 cycles) LABEL126: endif(8) JIP: LABEL130 { align1 1Q }; mov(8) g25<1>UD 0x00000008UD { align1 1Q compacted }; mov(8) g7<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g16<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL130 UIP: LABEL103 { align1 1Q }; END B179 ->B145 ->B188 START B180 (80 cycles) LABEL130: else(8) JIP: LABEL124 UIP: LABEL124 { align1 1Q }; END B180 ->B181 ->B185 START B181 <-B172 <-B180 (240 cycles) LABEL125: mov.nz.f0.0(8) null<1>D g89<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL132 UIP: LABEL131 { align1 1Q }; END B181 ->B182 ->B183 START B182 <-B181 (800 cycles) cmp.nz.f0.0(8) null<1>D g90<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g23<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g92<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g24<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g94<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g30<1>UD g19<8,8,1>UD g24<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g96<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g44<1>UD g23<8,8,1>UD g30<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL131 UIP: LABEL131 { align1 1Q }; END B182 ->B183 ->B184 START B183 <-B181 <-B182 (740 cycles) LABEL132: cmp.l.f0.0(8) null<1>D g44<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g32<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g33<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g34<1>UD g14<8,8,1>UD g33<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g44<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g44<1>UD g32<8,8,1>UD g34<8,8,1>UD { align1 1Q compacted }; END B183 ->B184 START B184 <-B183 <-B182 (160 cycles) LABEL131: endif(8) JIP: LABEL124 { align1 1Q }; cont(8) JIP: LABEL124 UIP: LABEL103 { align1 1Q }; END B184 ->B146 ->B185 START B185 <-B184 <-B180 (80 cycles) LABEL124: endif(8) JIP: LABEL104 { align1 1Q }; END B185 ->B186 START B186 <-B185 <-B162 (320 cycles) LABEL104: endif(8) JIP: LABEL103 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2.1<0,1,0>F g2<0,1,0>F { align1 1Q compacted }; (+f0.0) break(8) JIP: LABEL103 UIP: LABEL103 { align1 1Q }; END B186 ->B145 ->B188 ->B187 START B187 <-B186 (80 cycles) LABEL103: while(8) JIP: LABEL133 { align1 1Q }; END B187 ->B146 START B188 <-B145 <-B159 <-B179 <-B146 <-B186 (2 cycles) mov(8) g47<1>UD 0x00000000UD { align1 1Q compacted }; END B188 ->B189 START B190 <-B189 <-B205 <-B228 <-B231 (340 cycles) LABEL164: cmp.g.f0.0(8) null<1>D g47<8,8,1>D 6D { align1 1Q compacted }; END B189 ->B190 ->B232 (+f0.0) break(8) JIP: LABEL134 UIP: LABEL134 { align1 1Q }; END B190 ->B189 ->B232 ->B191 START B191 <-B190 (1240 cycles) cmp.l.f0.0(8) g36<1>D g47<8,8,1>D 1D { align1 1Q compacted }; (-f0.0) sel(8) g37<1>UD g29<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) g38<1>D g47<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g39<1>UD g27<8,8,1>UD g26<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) g40<1>D g47<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g41<1>UD g28<8,8,1>UD g39<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) g42<1>D g47<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g43<1>UD g37<8,8,1>UD g41<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) g44<1>D g47<8,8,1>D 5D { align1 1Q compacted }; (+f0.0) sel(8) g45<1>UD g43<8,8,1>UD g25<8,8,1>UD { align1 1Q compacted }; cmp.ge.f0.0(8) null<1>D g45<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL136 UIP: LABEL135 { align1 1Q }; END B191 ->B192 ->B207 START B192 <-B191 (240 cycles) mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL138 UIP: LABEL137 { align1 1Q }; END B192 ->B193 ->B194 START B193 <-B192 (800 cycles) cmp.nz.f0.0(8) null<1>D g36<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g46<1>UD g31<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g38<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g48<1>UD g9<8,8,1>UD g8<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g40<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g49<1>UD g10<8,8,1>UD g48<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g42<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g48<1>UD g46<8,8,1>UD g49<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL137 UIP: LABEL137 { align1 1Q }; END B193 ->B194 ->B195 START B194 <-B192 <-B193 (720 cycles) LABEL138: cmp.l.f0.0(8) null<1>D g47<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g50<1>UD g7<8,8,1>UD g6<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g51<1>UD g4<8,8,1>UD g3<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g52<1>UD g5<8,8,1>UD g51<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g48<1>UD g50<8,8,1>UD g52<8,8,1>UD { align1 1Q compacted }; END B194 ->B195 START B195 <-B194 <-B193 (340 cycles) LABEL137: endif(8) JIP: LABEL139 { align1 1Q }; cmp.z.f0.0(8) null<1>D g48<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL141 UIP: LABEL140 { align1 1Q }; END B195 ->B196 ->B205 START B196 <-B195 (240 cycles) mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL143 UIP: LABEL142 { align1 1Q }; END B196 ->B197 ->B198 START B197 <-B196 (1360 cycles) cmp.nz.f0.0(8) null<1>D g36<8,8,1>D 0D { align1 1Q compacted }; or(8) g55<1>UD g40<8,8,1>UD g38<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g53<1>UD g11<8,8,1>UD 0x00000006UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g38<8,8,1>D 0D { align1 1Q compacted }; (-f0.0) sel(8) g54<1>UD g9<8,8,1>UD 0x00000006UD { align1 1Q }; cmp.nz.f0.0(8) null<1>D g40<8,8,1>D 0D { align1 1Q compacted }; (-f0.0) sel(8) g56<1>UD g10<8,8,1>UD 0x00000006UD { align1 1Q }; or.nz.f0.0(8) null<1>UD g42<8,8,1>UD g55<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g8<1>UD g8<8,8,1>UD 0x00000006UD { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g42<8,8,1>UD g40<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g9<1>UD g9<8,8,1>UD g54<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g42<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g10<1>UD g10<8,8,1>UD g56<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g11<1>UD g53<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g42<8,8,1>UD g36<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g31<1>UD g31<8,8,1>UD 0x00000006UD { align1 1Q }; else(8) JIP: LABEL142 UIP: LABEL142 { align1 1Q }; END B197 ->B198 ->B202 START B198 <-B196 <-B197 (240 cycles) LABEL143: cmp.l.f0.0(8) null<1>D g47<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL145 UIP: LABEL144 { align1 1Q }; END B198 ->B199 ->B200 START B199 <-B198 (280 cycles) cmp.l.f0.0(8) null<1>D g47<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g6<1>UD g6<8,8,1>UD 0x00000006UD { align1 1Q compacted }; (-f0.0) sel(8) g7<1>UD g7<8,8,1>UD 0x00000006UD { align1 1Q }; else(8) JIP: LABEL144 UIP: LABEL144 { align1 1Q }; END B199 ->B200 ->B201 START B200 <-B198 <-B199 (720 cycles) LABEL145: cmp.l.f0.0(8) g57<1>D g47<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g58<1>UD g4<8,8,1>UD 0x00000006UD { align1 1Q }; cmp.l.f0.0(8) g59<1>D g47<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g59<8,8,1>UD g57<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g3<1>UD g3<8,8,1>UD 0x00000006UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g59<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g4<1>UD g4<8,8,1>UD g58<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g5<1>UD g5<8,8,1>UD 0x00000006UD { align1 1Q }; END B200 ->B201 START B201 <-B200 <-B199 (80 cycles) LABEL144: endif(8) JIP: LABEL142 { align1 1Q }; END B201 ->B202 START B202 <-B201 <-B197 (320 cycles) LABEL142: endif(8) JIP: LABEL146 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL147 UIP: LABEL147 { align1 1Q }; END B202 ->B203 ->B204 START B203 <-B202 (140 cycles) mov(8) g24<1>UD 0x00000002UD { align1 1Q compacted }; mov(8) g6<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g15<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL147 UIP: LABEL134 { align1 1Q }; END B203 ->B189 ->B232 START B204 <-B202 (160 cycles) LABEL147: endif(8) JIP: LABEL146 { align1 1Q }; LABEL146: else(8) JIP: LABEL140 UIP: LABEL140 { align1 1Q }; END B204 ->B205 ->B206 START B205 <-B195 <-B204 (100 cycles) LABEL141: mov(8) g47<1>UD g48<8,8,1>UD { align1 1Q compacted }; cont(8) JIP: LABEL140 UIP: LABEL134 { align1 1Q }; END B205 ->B190 ->B206 START B206 <-B205 <-B204 (160 cycles) LABEL140: endif(8) JIP: LABEL139 { align1 1Q }; LABEL139: else(8) JIP: LABEL135 UIP: LABEL135 { align1 1Q }; END B206 ->B207 ->B230 START B207 <-B191 <-B206 (240 cycles) LABEL136: cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL149 UIP: LABEL148 { align1 1Q }; END B207 ->B208 ->B212 START B208 <-B207 (240 cycles) mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL151 UIP: LABEL150 { align1 1Q }; END B208 ->B209 ->B210 START B209 <-B208 (800 cycles) cmp.nz.f0.0(8) null<1>D g36<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g60<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g38<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g61<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g40<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g62<1>UD g19<8,8,1>UD g61<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g42<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g49<1>UD g60<8,8,1>UD g62<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL150 UIP: LABEL150 { align1 1Q }; END B209 ->B210 ->B211 START B210 <-B208 <-B209 (720 cycles) LABEL151: cmp.l.f0.0(8) null<1>D g47<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g63<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g64<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g65<1>UD g14<8,8,1>UD g64<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g49<1>UD g63<8,8,1>UD g65<8,8,1>UD { align1 1Q compacted }; END B210 ->B211 START B211 <-B210 <-B209 (160 cycles) LABEL150: endif(8) JIP: LABEL152 { align1 1Q }; LABEL152: else(8) JIP: LABEL148 UIP: LABEL148 { align1 1Q }; END B211 ->B212 ->B216 START B212 <-B207 <-B211 (240 cycles) LABEL149: mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL154 UIP: LABEL153 { align1 1Q }; END B212 ->B213 ->B214 START B213 <-B212 (800 cycles) cmp.nz.f0.0(8) null<1>D g36<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g66<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g38<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g67<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g40<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g68<1>UD g19<8,8,1>UD g67<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g42<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g49<1>UD g66<8,8,1>UD g68<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL153 UIP: LABEL153 { align1 1Q }; END B213 ->B214 ->B215 START B214 <-B212 <-B213 (720 cycles) LABEL154: cmp.l.f0.0(8) null<1>D g47<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g69<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g70<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g71<1>UD g14<8,8,1>UD g70<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g49<1>UD g69<8,8,1>UD g71<8,8,1>UD { align1 1Q compacted }; END B214 ->B215 START B215 <-B214 <-B213 (80 cycles) LABEL153: endif(8) JIP: LABEL148 { align1 1Q }; END B215 ->B216 START B216 <-B215 <-B211 (320 cycles) LABEL148: endif(8) JIP: LABEL135 { align1 1Q }; cmp.z.f0.0(8) null<1>D g49<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL156 UIP: LABEL155 { align1 1Q }; END B216 ->B217 ->B225 START B217 <-B216 (240 cycles) mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL158 UIP: LABEL157 { align1 1Q }; END B217 ->B218 ->B219 START B218 <-B217 (1360 cycles) cmp.nz.f0.0(8) null<1>D g36<8,8,1>D 0D { align1 1Q compacted }; or(8) g74<1>UD g40<8,8,1>UD g38<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g72<1>UD g20<8,8,1>UD 0x00000006UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g38<8,8,1>D 0D { align1 1Q compacted }; (-f0.0) sel(8) g73<1>UD g18<8,8,1>UD 0x00000006UD { align1 1Q }; cmp.nz.f0.0(8) null<1>D g40<8,8,1>D 0D { align1 1Q compacted }; (-f0.0) sel(8) g75<1>UD g19<8,8,1>UD 0x00000006UD { align1 1Q }; or.nz.f0.0(8) null<1>UD g42<8,8,1>UD g74<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g17<1>UD g17<8,8,1>UD 0x00000006UD { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g42<8,8,1>UD g40<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g18<1>UD g18<8,8,1>UD g73<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g42<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g19<1>UD g19<8,8,1>UD g75<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g20<1>UD g72<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g42<8,8,1>UD g36<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g35<1>UD g35<8,8,1>UD 0x00000006UD { align1 1Q }; else(8) JIP: LABEL157 UIP: LABEL157 { align1 1Q }; END B218 ->B219 ->B223 START B219 <-B217 <-B218 (240 cycles) LABEL158: cmp.l.f0.0(8) null<1>D g47<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL160 UIP: LABEL159 { align1 1Q }; END B219 ->B220 ->B221 START B220 <-B219 (260 cycles) cmp.l.f0.0(8) null<1>D g47<8,8,1>D 6D { align1 1Q compacted }; (-f0.0) sel(8) g16<1>UD g16<8,8,1>UD 0x00000006UD { align1 1Q }; else(8) JIP: LABEL159 UIP: LABEL159 { align1 1Q }; END B220 ->B221 ->B222 START B221 <-B219 <-B220 (720 cycles) LABEL160: cmp.l.f0.0(8) g76<1>D g47<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g77<1>UD g13<8,8,1>UD 0x00000006UD { align1 1Q }; cmp.l.f0.0(8) g78<1>D g47<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g78<8,8,1>UD g76<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g12<1>UD g12<8,8,1>UD 0x00000006UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g78<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g13<1>UD g13<8,8,1>UD g77<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g14<1>UD g14<8,8,1>UD 0x00000006UD { align1 1Q }; END B221 ->B222 START B222 <-B221 <-B220 (80 cycles) LABEL159: endif(8) JIP: LABEL157 { align1 1Q }; END B222 ->B223 START B223 <-B222 <-B218 (220 cycles) LABEL157: endif(8) JIP: LABEL161 { align1 1Q }; mov(8) g24<1>UD 0x00000002UD { align1 1Q compacted }; mov(8) g6<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g15<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL161 UIP: LABEL134 { align1 1Q }; END B223 ->B189 ->B232 START B224 (80 cycles) LABEL161: else(8) JIP: LABEL155 UIP: LABEL155 { align1 1Q }; END B224 ->B225 ->B229 START B225 <-B216 <-B224 (240 cycles) LABEL156: mov.nz.f0.0(8) null<1>D g44<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL163 UIP: LABEL162 { align1 1Q }; END B225 ->B226 ->B227 START B226 <-B225 (800 cycles) cmp.nz.f0.0(8) null<1>D g36<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g79<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g38<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g80<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g40<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g81<1>UD g19<8,8,1>UD g80<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g42<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g47<1>UD g79<8,8,1>UD g81<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL162 UIP: LABEL162 { align1 1Q }; END B226 ->B227 ->B228 START B227 <-B225 <-B226 (740 cycles) LABEL163: cmp.l.f0.0(8) null<1>D g47<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g82<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g83<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g84<1>UD g14<8,8,1>UD g83<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g47<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g47<1>UD g82<8,8,1>UD g84<8,8,1>UD { align1 1Q compacted }; END B227 ->B228 START B228 <-B227 <-B226 (160 cycles) LABEL162: endif(8) JIP: LABEL155 { align1 1Q }; cont(8) JIP: LABEL155 UIP: LABEL134 { align1 1Q }; END B228 ->B190 ->B229 START B229 <-B228 <-B224 (80 cycles) LABEL155: endif(8) JIP: LABEL135 { align1 1Q }; END B229 ->B230 START B230 <-B229 <-B206 (320 cycles) LABEL135: endif(8) JIP: LABEL134 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2.1<0,1,0>F g2<0,1,0>F { align1 1Q compacted }; (+f0.0) break(8) JIP: LABEL134 UIP: LABEL134 { align1 1Q }; END B230 ->B189 ->B232 ->B231 START B231 <-B230 (80 cycles) LABEL134: while(8) JIP: LABEL164 { align1 1Q }; END B231 ->B190 START B232 <-B189 <-B203 <-B223 <-B190 <-B230 (2 cycles) mov(8) g50<1>UD 0x00000000UD { align1 1Q compacted }; END B232 ->B233 START B234 <-B233 <-B255 <-B281 <-B284 (340 cycles) LABEL203: cmp.g.f0.0(8) null<1>D g50<8,8,1>D 7D { align1 1Q compacted }; END B233 ->B234 ->B285 (+f0.0) break(8) JIP: LABEL165 UIP: LABEL165 { align1 1Q }; END B234 ->B233 ->B285 ->B235 START B235 <-B234 (240 cycles) cmp.l.f0.0(8) g85<1>D g50<8,8,1>D 5D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL167 UIP: LABEL166 { align1 1Q }; END B235 ->B236 ->B237 START B236 <-B235 (800 cycles) cmp.l.f0.0(8) null<1>D g50<8,8,1>D 1D { align1 1Q compacted }; (-f0.0) sel(8) g86<1>UD g29<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g87<1>UD g27<8,8,1>UD g26<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g88<1>UD g28<8,8,1>UD g87<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g51<1>UD g86<8,8,1>UD g88<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL166 UIP: LABEL166 { align1 1Q }; END B236 ->B237 ->B238 START B237 <-B235 <-B236 (180 cycles) LABEL167: cmp.l.f0.0(8) null<1>D g50<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g51<1>UD g25<8,8,1>UD g24<8,8,1>UD { align1 1Q compacted }; END B237 ->B238 START B238 <-B237 <-B236 (340 cycles) LABEL166: endif(8) JIP: LABEL165 { align1 1Q }; cmp.ge.f0.0(8) null<1>D g51<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL169 UIP: LABEL168 { align1 1Q }; END B238 ->B239 ->B257 START B239 <-B238 (240 cycles) mov.nz.f0.0(8) null<1>D g85<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL171 UIP: LABEL170 { align1 1Q }; END B239 ->B240 ->B241 START B240 <-B239 (800 cycles) cmp.l.f0.0(8) null<1>D g50<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g89<1>UD g31<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g90<1>UD g9<8,8,1>UD g8<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g91<1>UD g10<8,8,1>UD g90<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g52<1>UD g89<8,8,1>UD g91<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL170 UIP: LABEL170 { align1 1Q }; END B240 ->B241 ->B242 START B241 <-B239 <-B240 (720 cycles) LABEL171: cmp.l.f0.0(8) null<1>D g50<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g92<1>UD g7<8,8,1>UD g6<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g93<1>UD g4<8,8,1>UD g3<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g94<1>UD g5<8,8,1>UD g93<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g52<1>UD g92<8,8,1>UD g94<8,8,1>UD { align1 1Q compacted }; END B241 ->B242 START B242 <-B241 <-B240 (340 cycles) LABEL170: endif(8) JIP: LABEL172 { align1 1Q }; cmp.z.f0.0(8) null<1>D g52<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL174 UIP: LABEL173 { align1 1Q }; END B242 ->B243 ->B255 START B243 <-B242 (240 cycles) mov.nz.f0.0(8) null<1>D g85<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL176 UIP: LABEL175 { align1 1Q }; END B243 ->B244 ->B248 START B244 <-B243 (240 cycles) cmp.l.f0.0(8) null<1>D g50<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL178 UIP: LABEL177 { align1 1Q }; END B244 ->B245 ->B246 START B245 <-B244 (280 cycles) cmp.l.f0.0(8) null<1>D g50<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g11<1>UD g11<8,8,1>UD 0x00000007UD { align1 1Q compacted }; (-f0.0) sel(8) g31<1>UD g31<8,8,1>UD 0x00000007UD { align1 1Q }; else(8) JIP: LABEL177 UIP: LABEL177 { align1 1Q }; END B245 ->B246 ->B247 START B246 <-B244 <-B245 (720 cycles) LABEL178: cmp.l.f0.0(8) g95<1>D g50<8,8,1>D 4D { align1 1Q compacted }; (-f0.0) sel(8) g96<1>UD g9<8,8,1>UD 0x00000007UD { align1 1Q }; cmp.l.f0.0(8) g97<1>D g50<8,8,1>D 3D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g97<8,8,1>UD g95<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g8<1>UD g8<8,8,1>UD 0x00000007UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g97<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g9<1>UD g9<8,8,1>UD g96<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g10<1>UD g10<8,8,1>UD 0x00000007UD { align1 1Q }; END B246 ->B247 START B247 <-B246 <-B245 (160 cycles) LABEL177: endif(8) JIP: LABEL179 { align1 1Q }; LABEL179: else(8) JIP: LABEL175 UIP: LABEL175 { align1 1Q }; END B247 ->B248 ->B252 START B248 <-B243 <-B247 (240 cycles) LABEL176: cmp.l.f0.0(8) null<1>D g50<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL181 UIP: LABEL180 { align1 1Q }; END B248 ->B249 ->B250 START B249 <-B248 (280 cycles) cmp.l.f0.0(8) null<1>D g50<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g6<1>UD g6<8,8,1>UD 0x00000007UD { align1 1Q compacted }; (-f0.0) sel(8) g7<1>UD g7<8,8,1>UD 0x00000007UD { align1 1Q }; else(8) JIP: LABEL180 UIP: LABEL180 { align1 1Q }; END B249 ->B250 ->B251 START B250 <-B248 <-B249 (720 cycles) LABEL181: cmp.l.f0.0(8) g98<1>D g50<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g99<1>UD g4<8,8,1>UD 0x00000007UD { align1 1Q }; cmp.l.f0.0(8) g100<1>D g50<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g100<8,8,1>UD g98<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g3<1>UD g3<8,8,1>UD 0x00000007UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g100<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g4<1>UD g4<8,8,1>UD g99<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g5<1>UD g5<8,8,1>UD 0x00000007UD { align1 1Q }; END B250 ->B251 START B251 <-B250 <-B249 (80 cycles) LABEL180: endif(8) JIP: LABEL175 { align1 1Q }; END B251 ->B252 START B252 <-B251 <-B247 (320 cycles) LABEL175: endif(8) JIP: LABEL182 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL183 UIP: LABEL183 { align1 1Q }; END B252 ->B253 ->B254 START B253 <-B252 (140 cycles) mov(8) g23<1>UD 0x00000006UD { align1 1Q compacted }; mov(8) g5<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g14<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL183 UIP: LABEL165 { align1 1Q }; END B253 ->B233 ->B285 START B254 <-B252 (160 cycles) LABEL183: endif(8) JIP: LABEL182 { align1 1Q }; LABEL182: else(8) JIP: LABEL173 UIP: LABEL173 { align1 1Q }; END B254 ->B255 ->B256 START B255 <-B242 <-B254 (100 cycles) LABEL174: mov(8) g50<1>UD g52<8,8,1>UD { align1 1Q compacted }; cont(8) JIP: LABEL173 UIP: LABEL165 { align1 1Q }; END B255 ->B234 ->B256 START B256 <-B255 <-B254 (160 cycles) LABEL173: endif(8) JIP: LABEL172 { align1 1Q }; LABEL172: else(8) JIP: LABEL168 UIP: LABEL168 { align1 1Q }; END B256 ->B257 ->B283 START B257 <-B238 <-B256 (240 cycles) LABEL169: cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL185 UIP: LABEL184 { align1 1Q }; END B257 ->B258 ->B262 START B258 <-B257 (240 cycles) mov.nz.f0.0(8) null<1>D g85<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL187 UIP: LABEL186 { align1 1Q }; END B258 ->B259 ->B260 START B259 <-B258 (800 cycles) cmp.l.f0.0(8) null<1>D g50<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g101<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g102<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g103<1>UD g19<8,8,1>UD g102<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g53<1>UD g101<8,8,1>UD g103<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL186 UIP: LABEL186 { align1 1Q }; END B259 ->B260 ->B261 START B260 <-B258 <-B259 (720 cycles) LABEL187: cmp.l.f0.0(8) null<1>D g50<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g104<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g105<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g106<1>UD g14<8,8,1>UD g105<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g53<1>UD g104<8,8,1>UD g106<8,8,1>UD { align1 1Q compacted }; END B260 ->B261 START B261 <-B260 <-B259 (160 cycles) LABEL186: endif(8) JIP: LABEL188 { align1 1Q }; LABEL188: else(8) JIP: LABEL184 UIP: LABEL184 { align1 1Q }; END B261 ->B262 ->B266 START B262 <-B257 <-B261 (240 cycles) LABEL185: mov.nz.f0.0(8) null<1>D g85<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL190 UIP: LABEL189 { align1 1Q }; END B262 ->B263 ->B264 START B263 <-B262 (800 cycles) cmp.l.f0.0(8) null<1>D g50<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g107<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g108<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g109<1>UD g19<8,8,1>UD g108<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g53<1>UD g107<8,8,1>UD g109<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL189 UIP: LABEL189 { align1 1Q }; END B263 ->B264 ->B265 START B264 <-B262 <-B263 (720 cycles) LABEL190: cmp.l.f0.0(8) null<1>D g50<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g110<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g111<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g112<1>UD g14<8,8,1>UD g111<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g53<1>UD g110<8,8,1>UD g112<8,8,1>UD { align1 1Q compacted }; END B264 ->B265 START B265 <-B264 <-B263 (80 cycles) LABEL189: endif(8) JIP: LABEL184 { align1 1Q }; END B265 ->B266 START B266 <-B265 <-B261 (320 cycles) LABEL184: endif(8) JIP: LABEL168 { align1 1Q }; cmp.z.f0.0(8) null<1>D g53<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL192 UIP: LABEL191 { align1 1Q }; END B266 ->B267 ->B278 START B267 <-B266 (240 cycles) mov.nz.f0.0(8) null<1>D g85<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL194 UIP: LABEL193 { align1 1Q }; END B267 ->B268 ->B272 START B268 <-B267 (240 cycles) cmp.l.f0.0(8) null<1>D g50<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL196 UIP: LABEL195 { align1 1Q }; END B268 ->B269 ->B270 START B269 <-B268 (280 cycles) cmp.l.f0.0(8) null<1>D g50<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g20<1>UD g20<8,8,1>UD 0x00000007UD { align1 1Q compacted }; (-f0.0) sel(8) g35<1>UD g35<8,8,1>UD 0x00000007UD { align1 1Q }; else(8) JIP: LABEL195 UIP: LABEL195 { align1 1Q }; END B269 ->B270 ->B271 START B270 <-B268 <-B269 (720 cycles) LABEL196: cmp.l.f0.0(8) g113<1>D g50<8,8,1>D 4D { align1 1Q compacted }; (-f0.0) sel(8) g114<1>UD g18<8,8,1>UD 0x00000007UD { align1 1Q }; cmp.l.f0.0(8) g115<1>D g50<8,8,1>D 3D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g115<8,8,1>UD g113<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g17<1>UD g17<8,8,1>UD 0x00000007UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g115<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g18<1>UD g18<8,8,1>UD g114<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g19<1>UD g19<8,8,1>UD 0x00000007UD { align1 1Q }; END B270 ->B271 START B271 <-B270 <-B269 (160 cycles) LABEL195: endif(8) JIP: LABEL197 { align1 1Q }; LABEL197: else(8) JIP: LABEL193 UIP: LABEL193 { align1 1Q }; END B271 ->B272 ->B276 START B272 <-B267 <-B271 (240 cycles) LABEL194: cmp.l.f0.0(8) null<1>D g50<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL199 UIP: LABEL198 { align1 1Q }; END B272 ->B273 ->B274 START B273 <-B272 (280 cycles) cmp.l.f0.0(8) null<1>D g50<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g15<1>UD g15<8,8,1>UD 0x00000007UD { align1 1Q compacted }; (-f0.0) sel(8) g16<1>UD g16<8,8,1>UD 0x00000007UD { align1 1Q }; else(8) JIP: LABEL198 UIP: LABEL198 { align1 1Q }; END B273 ->B274 ->B275 START B274 <-B272 <-B273 (700 cycles) LABEL199: cmp.l.f0.0(8) g116<1>D g50<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g117<1>UD g13<8,8,1>UD 0x00000007UD { align1 1Q }; cmp.l.f0.0(8) g118<1>D g50<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g118<8,8,1>UD g116<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g12<1>UD g12<8,8,1>UD 0x00000007UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g118<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g13<1>UD g13<8,8,1>UD g117<8,8,1>UD { align1 1Q compacted }; END B274 ->B275 START B275 <-B274 <-B273 (80 cycles) LABEL198: endif(8) JIP: LABEL193 { align1 1Q }; END B275 ->B276 START B276 <-B275 <-B271 (220 cycles) LABEL193: endif(8) JIP: LABEL200 { align1 1Q }; mov(8) g23<1>UD 0x00000006UD { align1 1Q compacted }; mov(8) g5<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g14<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL200 UIP: LABEL165 { align1 1Q }; END B276 ->B233 ->B285 START B277 (80 cycles) LABEL200: else(8) JIP: LABEL191 UIP: LABEL191 { align1 1Q }; END B277 ->B278 ->B282 START B278 <-B266 <-B277 (240 cycles) LABEL192: mov.nz.f0.0(8) null<1>D g85<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL202 UIP: LABEL201 { align1 1Q }; END B278 ->B279 ->B280 START B279 <-B278 (800 cycles) cmp.l.f0.0(8) null<1>D g50<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g119<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g120<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g121<1>UD g19<8,8,1>UD g120<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g50<1>UD g119<8,8,1>UD g121<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL201 UIP: LABEL201 { align1 1Q }; END B279 ->B280 ->B281 START B280 <-B278 <-B279 (740 cycles) LABEL202: cmp.l.f0.0(8) null<1>D g50<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g122<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g123<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g124<1>UD g14<8,8,1>UD g123<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g50<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g50<1>UD g122<8,8,1>UD g124<8,8,1>UD { align1 1Q compacted }; END B280 ->B281 START B281 <-B280 <-B279 (160 cycles) LABEL201: endif(8) JIP: LABEL191 { align1 1Q }; cont(8) JIP: LABEL191 UIP: LABEL165 { align1 1Q }; END B281 ->B234 ->B282 START B282 <-B281 <-B277 (80 cycles) LABEL191: endif(8) JIP: LABEL168 { align1 1Q }; END B282 ->B283 START B283 <-B282 <-B256 (320 cycles) LABEL168: endif(8) JIP: LABEL165 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2.1<0,1,0>F g2<0,1,0>F { align1 1Q compacted }; (+f0.0) break(8) JIP: LABEL165 UIP: LABEL165 { align1 1Q }; END B283 ->B233 ->B285 ->B284 START B284 <-B283 (80 cycles) LABEL165: while(8) JIP: LABEL203 { align1 1Q }; END B284 ->B234 START B285 <-B233 <-B253 <-B276 <-B234 <-B283 (2 cycles) mov(8) g54<1>UD 0x00000000UD { align1 1Q compacted }; END B285 ->B286 START B287 <-B286 <-B308 <-B331 <-B334 (340 cycles) LABEL240: cmp.g.f0.0(8) null<1>D g54<8,8,1>D 8D { align1 1Q compacted }; END B286 ->B287 ->B335 (+f0.0) break(8) JIP: LABEL204 UIP: LABEL204 { align1 1Q }; END B287 ->B286 ->B335 ->B288 START B288 <-B287 (240 cycles) cmp.l.f0.0(8) g125<1>D g54<8,8,1>D 5D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL206 UIP: LABEL205 { align1 1Q }; END B288 ->B289 ->B290 START B289 <-B288 (800 cycles) cmp.l.f0.0(8) null<1>D g54<8,8,1>D 1D { align1 1Q compacted }; (-f0.0) sel(8) g126<1>UD g29<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g127<1>UD g27<8,8,1>UD g26<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g21<1>UD g28<8,8,1>UD g127<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g55<1>UD g126<8,8,1>UD g21<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL205 UIP: LABEL205 { align1 1Q }; END B289 ->B290 ->B291 START B290 <-B288 <-B289 (360 cycles) LABEL206: cmp.l.f0.0(8) null<1>D g54<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g30<1>UD g25<8,8,1>UD g24<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g55<1>UD g30<8,8,1>UD g23<8,8,1>UD { align1 1Q compacted }; END B290 ->B291 START B291 <-B290 <-B289 (340 cycles) LABEL205: endif(8) JIP: LABEL204 { align1 1Q }; cmp.ge.f0.0(8) null<1>D g55<8,8,1>D 17D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL208 UIP: LABEL207 { align1 1Q }; END B291 ->B292 ->B310 START B292 <-B291 (240 cycles) mov.nz.f0.0(8) null<1>D g125<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL210 UIP: LABEL209 { align1 1Q }; END B292 ->B293 ->B294 START B293 <-B292 (800 cycles) cmp.l.f0.0(8) null<1>D g54<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g32<1>UD g31<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g33<1>UD g9<8,8,1>UD g8<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g34<1>UD g10<8,8,1>UD g33<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g56<1>UD g32<8,8,1>UD g34<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL209 UIP: LABEL209 { align1 1Q }; END B293 ->B294 ->B295 START B294 <-B292 <-B293 (720 cycles) LABEL210: cmp.l.f0.0(8) null<1>D g54<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g36<1>UD g7<8,8,1>UD g6<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g37<1>UD g4<8,8,1>UD g3<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g38<1>UD g5<8,8,1>UD g37<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g56<1>UD g36<8,8,1>UD g38<8,8,1>UD { align1 1Q compacted }; END B294 ->B295 START B295 <-B294 <-B293 (340 cycles) LABEL209: endif(8) JIP: LABEL211 { align1 1Q }; cmp.z.f0.0(8) null<1>D g56<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL213 UIP: LABEL212 { align1 1Q }; END B295 ->B296 ->B308 START B296 <-B295 (240 cycles) mov.nz.f0.0(8) null<1>D g125<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL215 UIP: LABEL214 { align1 1Q }; END B296 ->B297 ->B301 START B297 <-B296 (240 cycles) cmp.l.f0.0(8) null<1>D g54<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL217 UIP: LABEL216 { align1 1Q }; END B297 ->B298 ->B299 START B298 <-B297 (280 cycles) cmp.l.f0.0(8) null<1>D g54<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g11<1>UD g11<8,8,1>UD 0x00000008UD { align1 1Q compacted }; (-f0.0) sel(8) g31<1>UD g31<8,8,1>UD 0x00000008UD { align1 1Q }; else(8) JIP: LABEL216 UIP: LABEL216 { align1 1Q }; END B298 ->B299 ->B300 START B299 <-B297 <-B298 (720 cycles) LABEL217: cmp.l.f0.0(8) g39<1>D g54<8,8,1>D 4D { align1 1Q compacted }; (-f0.0) sel(8) g40<1>UD g9<8,8,1>UD 0x00000008UD { align1 1Q }; cmp.l.f0.0(8) g41<1>D g54<8,8,1>D 3D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g41<8,8,1>UD g39<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g8<1>UD g8<8,8,1>UD 0x00000008UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g41<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g9<1>UD g9<8,8,1>UD g40<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g10<1>UD g10<8,8,1>UD 0x00000008UD { align1 1Q }; END B299 ->B300 START B300 <-B299 <-B298 (160 cycles) LABEL216: endif(8) JIP: LABEL218 { align1 1Q }; LABEL218: else(8) JIP: LABEL214 UIP: LABEL214 { align1 1Q }; END B300 ->B301 ->B305 START B301 <-B296 <-B300 (240 cycles) LABEL215: cmp.l.f0.0(8) null<1>D g54<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL220 UIP: LABEL219 { align1 1Q }; END B301 ->B302 ->B303 START B302 <-B301 (280 cycles) cmp.l.f0.0(8) null<1>D g54<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g6<1>UD g6<8,8,1>UD 0x00000008UD { align1 1Q compacted }; (-f0.0) sel(8) g7<1>UD g7<8,8,1>UD 0x00000008UD { align1 1Q }; else(8) JIP: LABEL219 UIP: LABEL219 { align1 1Q }; END B302 ->B303 ->B304 START B303 <-B301 <-B302 (720 cycles) LABEL220: cmp.l.f0.0(8) g42<1>D g54<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g43<1>UD g4<8,8,1>UD 0x00000008UD { align1 1Q }; cmp.l.f0.0(8) g44<1>D g54<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g44<8,8,1>UD g42<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g3<1>UD g3<8,8,1>UD 0x00000008UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g44<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g4<1>UD g4<8,8,1>UD g43<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g5<1>UD g5<8,8,1>UD 0x00000008UD { align1 1Q }; END B303 ->B304 START B304 <-B303 <-B302 (80 cycles) LABEL219: endif(8) JIP: LABEL214 { align1 1Q }; END B304 ->B305 START B305 <-B304 <-B300 (320 cycles) LABEL214: endif(8) JIP: LABEL221 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL222 UIP: LABEL222 { align1 1Q }; END B305 ->B306 ->B307 START B306 <-B305 (140 cycles) mov(8) g22<1>UD 0x00000011UD { align1 1Q compacted }; mov(8) g4<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g13<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL222 UIP: LABEL204 { align1 1Q }; END B306 ->B286 ->B335 START B307 <-B305 (160 cycles) LABEL222: endif(8) JIP: LABEL221 { align1 1Q }; LABEL221: else(8) JIP: LABEL212 UIP: LABEL212 { align1 1Q }; END B307 ->B308 ->B309 START B308 <-B295 <-B307 (100 cycles) LABEL213: mov(8) g54<1>UD g56<8,8,1>UD { align1 1Q compacted }; cont(8) JIP: LABEL212 UIP: LABEL204 { align1 1Q }; END B308 ->B287 ->B309 START B309 <-B308 <-B307 (160 cycles) LABEL212: endif(8) JIP: LABEL211 { align1 1Q }; LABEL211: else(8) JIP: LABEL207 UIP: LABEL207 { align1 1Q }; END B309 ->B310 ->B333 START B310 <-B291 <-B309 (240 cycles) LABEL208: cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL224 UIP: LABEL223 { align1 1Q }; END B310 ->B311 ->B315 START B311 <-B310 (240 cycles) mov.nz.f0.0(8) null<1>D g125<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL226 UIP: LABEL225 { align1 1Q }; END B311 ->B312 ->B313 START B312 <-B311 (800 cycles) cmp.l.f0.0(8) null<1>D g54<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g45<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g46<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g47<1>UD g19<8,8,1>UD g46<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g57<1>UD g45<8,8,1>UD g47<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL225 UIP: LABEL225 { align1 1Q }; END B312 ->B313 ->B314 START B313 <-B311 <-B312 (720 cycles) LABEL226: cmp.l.f0.0(8) null<1>D g54<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g48<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g49<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g50<1>UD g14<8,8,1>UD g49<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g57<1>UD g48<8,8,1>UD g50<8,8,1>UD { align1 1Q compacted }; END B313 ->B314 START B314 <-B313 <-B312 (160 cycles) LABEL225: endif(8) JIP: LABEL227 { align1 1Q }; LABEL227: else(8) JIP: LABEL223 UIP: LABEL223 { align1 1Q }; END B314 ->B315 ->B319 START B315 <-B310 <-B314 (240 cycles) LABEL224: mov.nz.f0.0(8) null<1>D g125<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL229 UIP: LABEL228 { align1 1Q }; END B315 ->B316 ->B317 START B316 <-B315 (800 cycles) cmp.l.f0.0(8) null<1>D g54<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g51<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g52<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g53<1>UD g19<8,8,1>UD g52<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g57<1>UD g51<8,8,1>UD g53<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL228 UIP: LABEL228 { align1 1Q }; END B316 ->B317 ->B318 START B317 <-B315 <-B316 (720 cycles) LABEL229: cmp.l.f0.0(8) null<1>D g54<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g55<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g56<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g58<1>UD g14<8,8,1>UD g56<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g57<1>UD g55<8,8,1>UD g58<8,8,1>UD { align1 1Q compacted }; END B317 ->B318 START B318 <-B317 <-B316 (80 cycles) LABEL228: endif(8) JIP: LABEL223 { align1 1Q }; END B318 ->B319 START B319 <-B318 <-B314 (320 cycles) LABEL223: endif(8) JIP: LABEL207 { align1 1Q }; cmp.z.f0.0(8) null<1>D g57<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL231 UIP: LABEL230 { align1 1Q }; END B319 ->B320 ->B328 START B320 <-B319 (240 cycles) mov.nz.f0.0(8) null<1>D g125<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL233 UIP: LABEL232 { align1 1Q }; END B320 ->B321 ->B325 START B321 <-B320 (240 cycles) cmp.l.f0.0(8) null<1>D g54<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL235 UIP: LABEL234 { align1 1Q }; END B321 ->B322 ->B323 START B322 <-B321 (280 cycles) cmp.l.f0.0(8) null<1>D g54<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g20<1>UD g20<8,8,1>UD 0x00000008UD { align1 1Q compacted }; (-f0.0) sel(8) g35<1>UD g35<8,8,1>UD 0x00000008UD { align1 1Q }; else(8) JIP: LABEL234 UIP: LABEL234 { align1 1Q }; END B322 ->B323 ->B324 START B323 <-B321 <-B322 (720 cycles) LABEL235: cmp.l.f0.0(8) g59<1>D g54<8,8,1>D 4D { align1 1Q compacted }; (-f0.0) sel(8) g60<1>UD g18<8,8,1>UD 0x00000008UD { align1 1Q }; cmp.l.f0.0(8) g61<1>D g54<8,8,1>D 3D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g61<8,8,1>UD g59<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g17<1>UD g17<8,8,1>UD 0x00000008UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g61<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g18<1>UD g18<8,8,1>UD g60<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g19<1>UD g19<8,8,1>UD 0x00000008UD { align1 1Q }; END B323 ->B324 START B324 <-B323 <-B322 (160 cycles) LABEL234: endif(8) JIP: LABEL236 { align1 1Q }; LABEL236: else(8) JIP: LABEL232 UIP: LABEL232 { align1 1Q }; END B324 ->B325 ->B326 START B325 <-B320 <-B324 (1240 cycles) LABEL233: cmp.l.f0.0(8) g62<1>D g54<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g63<1>UD g15<8,8,1>UD 0x00000008UD { align1 1Q compacted }; cmp.l.f0.0(8) g64<1>D g54<8,8,1>D 8D { align1 1Q compacted }; (-f0.0) sel(8) g65<1>UD g14<8,8,1>UD 0x00000008UD { align1 1Q }; cmp.l.f0.0(8) g66<1>D g54<8,8,1>D 7D { align1 1Q compacted }; cmp.l.f0.0(8) g68<1>D g54<8,8,1>D 9D { align1 1Q compacted }; or(8) g67<1>UD g66<8,8,1>UD g64<8,8,1>UD { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g67<8,8,1>UD g68<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g12<1>UD g12<8,8,1>UD 0x00000008UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g66<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g14<1>UD g14<8,8,1>UD g65<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g15<1>UD g63<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g66<8,8,1>UD g62<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g16<1>UD g16<8,8,1>UD 0x00000008UD { align1 1Q }; END B325 ->B326 START B326 <-B325 <-B324 (220 cycles) LABEL232: endif(8) JIP: LABEL237 { align1 1Q }; mov(8) g22<1>UD 0x00000011UD { align1 1Q compacted }; mov(8) g4<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g13<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL237 UIP: LABEL204 { align1 1Q }; END B326 ->B286 ->B335 START B327 (80 cycles) LABEL237: else(8) JIP: LABEL230 UIP: LABEL230 { align1 1Q }; END B327 ->B328 ->B332 START B328 <-B319 <-B327 (240 cycles) LABEL231: mov.nz.f0.0(8) null<1>D g125<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL239 UIP: LABEL238 { align1 1Q }; END B328 ->B329 ->B330 START B329 <-B328 (800 cycles) cmp.l.f0.0(8) null<1>D g54<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g69<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g70<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g71<1>UD g19<8,8,1>UD g70<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g54<1>UD g69<8,8,1>UD g71<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL238 UIP: LABEL238 { align1 1Q }; END B329 ->B330 ->B331 START B330 <-B328 <-B329 (740 cycles) LABEL239: cmp.l.f0.0(8) null<1>D g54<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g72<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g73<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g74<1>UD g14<8,8,1>UD g73<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g54<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g54<1>UD g72<8,8,1>UD g74<8,8,1>UD { align1 1Q compacted }; END B330 ->B331 START B331 <-B330 <-B329 (160 cycles) LABEL238: endif(8) JIP: LABEL230 { align1 1Q }; cont(8) JIP: LABEL230 UIP: LABEL204 { align1 1Q }; END B331 ->B287 ->B332 START B332 <-B331 <-B327 (80 cycles) LABEL230: endif(8) JIP: LABEL207 { align1 1Q }; END B332 ->B333 START B333 <-B332 <-B309 (320 cycles) LABEL207: endif(8) JIP: LABEL204 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2.1<0,1,0>F g2<0,1,0>F { align1 1Q compacted }; (+f0.0) break(8) JIP: LABEL204 UIP: LABEL204 { align1 1Q }; END B333 ->B286 ->B335 ->B334 START B334 <-B333 (80 cycles) LABEL204: while(8) JIP: LABEL240 { align1 1Q }; END B334 ->B287 START B335 <-B286 <-B306 <-B326 <-B287 <-B333 (2 cycles) mov(8) g58<1>UD 0x00000000UD { align1 1Q compacted }; END B335 ->B336 START B337 <-B336 <-B358 <-B381 <-B384 (340 cycles) LABEL277: cmp.g.f0.0(8) null<1>D g58<8,8,1>D 9D { align1 1Q compacted }; END B336 ->B337 ->B385 (+f0.0) break(8) JIP: LABEL241 UIP: LABEL241 { align1 1Q }; END B337 ->B336 ->B385 ->B338 START B338 <-B337 (240 cycles) cmp.l.f0.0(8) g75<1>D g58<8,8,1>D 5D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL243 UIP: LABEL242 { align1 1Q }; END B338 ->B339 ->B340 START B339 <-B338 (800 cycles) cmp.l.f0.0(8) null<1>D g58<8,8,1>D 1D { align1 1Q compacted }; (-f0.0) sel(8) g76<1>UD g29<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g77<1>UD g27<8,8,1>UD g26<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g78<1>UD g28<8,8,1>UD g77<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g59<1>UD g76<8,8,1>UD g78<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL242 UIP: LABEL242 { align1 1Q }; END B339 ->B340 ->B341 START B340 <-B338 <-B339 (540 cycles) LABEL243: cmp.l.f0.0(8) null<1>D g58<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g79<1>UD g25<8,8,1>UD g24<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g80<1>UD g23<8,8,1>UD g22<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g59<1>UD g79<8,8,1>UD g80<8,8,1>UD { align1 1Q compacted }; END B340 ->B341 START B341 <-B340 <-B339 (340 cycles) LABEL242: endif(8) JIP: LABEL241 { align1 1Q }; cmp.ge.f0.0(8) null<1>D g59<8,8,1>D 13D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL245 UIP: LABEL244 { align1 1Q }; END B341 ->B342 ->B360 START B342 <-B341 (240 cycles) mov.nz.f0.0(8) null<1>D g75<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL247 UIP: LABEL246 { align1 1Q }; END B342 ->B343 ->B344 START B343 <-B342 (800 cycles) cmp.l.f0.0(8) null<1>D g58<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g81<1>UD g31<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g82<1>UD g9<8,8,1>UD g8<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g83<1>UD g10<8,8,1>UD g82<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g60<1>UD g81<8,8,1>UD g83<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL246 UIP: LABEL246 { align1 1Q }; END B343 ->B344 ->B345 START B344 <-B342 <-B343 (720 cycles) LABEL247: cmp.l.f0.0(8) null<1>D g58<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g84<1>UD g7<8,8,1>UD g6<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g85<1>UD g4<8,8,1>UD g3<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g86<1>UD g5<8,8,1>UD g85<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g60<1>UD g84<8,8,1>UD g86<8,8,1>UD { align1 1Q compacted }; END B344 ->B345 START B345 <-B344 <-B343 (340 cycles) LABEL246: endif(8) JIP: LABEL248 { align1 1Q }; cmp.z.f0.0(8) null<1>D g60<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL250 UIP: LABEL249 { align1 1Q }; END B345 ->B346 ->B358 START B346 <-B345 (240 cycles) mov.nz.f0.0(8) null<1>D g75<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL252 UIP: LABEL251 { align1 1Q }; END B346 ->B347 ->B351 START B347 <-B346 (240 cycles) cmp.l.f0.0(8) null<1>D g58<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL254 UIP: LABEL253 { align1 1Q }; END B347 ->B348 ->B349 START B348 <-B347 (280 cycles) cmp.l.f0.0(8) null<1>D g58<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g11<1>UD g11<8,8,1>UD 0x00000009UD { align1 1Q compacted }; (-f0.0) sel(8) g31<1>UD g31<8,8,1>UD 0x00000009UD { align1 1Q }; else(8) JIP: LABEL253 UIP: LABEL253 { align1 1Q }; END B348 ->B349 ->B350 START B349 <-B347 <-B348 (720 cycles) LABEL254: cmp.l.f0.0(8) g87<1>D g58<8,8,1>D 4D { align1 1Q compacted }; (-f0.0) sel(8) g88<1>UD g9<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) g89<1>D g58<8,8,1>D 3D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g89<8,8,1>UD g87<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g8<1>UD g8<8,8,1>UD 0x00000009UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g89<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g9<1>UD g9<8,8,1>UD g88<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g10<1>UD g10<8,8,1>UD 0x00000009UD { align1 1Q }; END B349 ->B350 START B350 <-B349 <-B348 (160 cycles) LABEL253: endif(8) JIP: LABEL255 { align1 1Q }; LABEL255: else(8) JIP: LABEL251 UIP: LABEL251 { align1 1Q }; END B350 ->B351 ->B355 START B351 <-B346 <-B350 (240 cycles) LABEL252: cmp.l.f0.0(8) null<1>D g58<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL257 UIP: LABEL256 { align1 1Q }; END B351 ->B352 ->B353 START B352 <-B351 (280 cycles) cmp.l.f0.0(8) null<1>D g58<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g6<1>UD g6<8,8,1>UD 0x00000009UD { align1 1Q compacted }; (-f0.0) sel(8) g7<1>UD g7<8,8,1>UD 0x00000009UD { align1 1Q }; else(8) JIP: LABEL256 UIP: LABEL256 { align1 1Q }; END B352 ->B353 ->B354 START B353 <-B351 <-B352 (720 cycles) LABEL257: cmp.l.f0.0(8) g90<1>D g58<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g91<1>UD g4<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) g92<1>D g58<8,8,1>D 8D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g92<8,8,1>UD g90<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g3<1>UD g3<8,8,1>UD 0x00000009UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g92<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g4<1>UD g4<8,8,1>UD g91<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g5<1>UD g5<8,8,1>UD 0x00000009UD { align1 1Q }; END B353 ->B354 START B354 <-B353 <-B352 (80 cycles) LABEL256: endif(8) JIP: LABEL251 { align1 1Q }; END B354 ->B355 START B355 <-B354 <-B350 (320 cycles) LABEL251: endif(8) JIP: LABEL258 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL259 UIP: LABEL259 { align1 1Q }; END B355 ->B356 ->B357 START B356 <-B355 (140 cycles) mov(8) g21<1>UD 0x0000000dUD { align1 1Q compacted }; mov(8) g3<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g12<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL259 UIP: LABEL241 { align1 1Q }; END B356 ->B336 ->B385 START B357 <-B355 (160 cycles) LABEL259: endif(8) JIP: LABEL258 { align1 1Q }; LABEL258: else(8) JIP: LABEL249 UIP: LABEL249 { align1 1Q }; END B357 ->B358 ->B359 START B358 <-B345 <-B357 (100 cycles) LABEL250: mov(8) g58<1>UD g60<8,8,1>UD { align1 1Q compacted }; cont(8) JIP: LABEL249 UIP: LABEL241 { align1 1Q }; END B358 ->B337 ->B359 START B359 <-B358 <-B357 (160 cycles) LABEL249: endif(8) JIP: LABEL248 { align1 1Q }; LABEL248: else(8) JIP: LABEL244 UIP: LABEL244 { align1 1Q }; END B359 ->B360 ->B383 START B360 <-B341 <-B359 (240 cycles) LABEL245: cmp.l.f0.0(8) null<1>F g2<0,1,0>F g2.1<0,1,0>F { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL261 UIP: LABEL260 { align1 1Q }; END B360 ->B361 ->B365 START B361 <-B360 (240 cycles) mov.nz.f0.0(8) null<1>D g75<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL263 UIP: LABEL262 { align1 1Q }; END B361 ->B362 ->B363 START B362 <-B361 (800 cycles) cmp.l.f0.0(8) null<1>D g58<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g93<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g94<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g95<1>UD g19<8,8,1>UD g94<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g61<1>UD g93<8,8,1>UD g95<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL262 UIP: LABEL262 { align1 1Q }; END B362 ->B363 ->B364 START B363 <-B361 <-B362 (720 cycles) LABEL263: cmp.l.f0.0(8) null<1>D g58<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g96<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g97<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g98<1>UD g14<8,8,1>UD g97<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g61<1>UD g96<8,8,1>UD g98<8,8,1>UD { align1 1Q compacted }; END B363 ->B364 START B364 <-B363 <-B362 (160 cycles) LABEL262: endif(8) JIP: LABEL264 { align1 1Q }; LABEL264: else(8) JIP: LABEL260 UIP: LABEL260 { align1 1Q }; END B364 ->B365 ->B369 START B365 <-B360 <-B364 (240 cycles) LABEL261: mov.nz.f0.0(8) null<1>D g75<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL266 UIP: LABEL265 { align1 1Q }; END B365 ->B366 ->B367 START B366 <-B365 (800 cycles) cmp.l.f0.0(8) null<1>D g58<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g99<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g100<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g101<1>UD g19<8,8,1>UD g100<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g61<1>UD g99<8,8,1>UD g101<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL265 UIP: LABEL265 { align1 1Q }; END B366 ->B367 ->B368 START B367 <-B365 <-B366 (720 cycles) LABEL266: cmp.l.f0.0(8) null<1>D g58<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g102<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g103<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g104<1>UD g14<8,8,1>UD g103<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g61<1>UD g102<8,8,1>UD g104<8,8,1>UD { align1 1Q compacted }; END B367 ->B368 START B368 <-B367 <-B366 (80 cycles) LABEL265: endif(8) JIP: LABEL260 { align1 1Q }; END B368 ->B369 START B369 <-B368 <-B364 (320 cycles) LABEL260: endif(8) JIP: LABEL244 { align1 1Q }; cmp.z.f0.0(8) null<1>D g61<8,8,1>D -1D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL268 UIP: LABEL267 { align1 1Q }; END B369 ->B370 ->B378 START B370 <-B369 (240 cycles) mov.nz.f0.0(8) null<1>D g75<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL270 UIP: LABEL269 { align1 1Q }; END B370 ->B371 ->B375 START B371 <-B370 (240 cycles) cmp.l.f0.0(8) null<1>D g58<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL272 UIP: LABEL271 { align1 1Q }; END B371 ->B372 ->B373 START B372 <-B371 (280 cycles) cmp.l.f0.0(8) null<1>D g58<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g20<1>UD g20<8,8,1>UD 0x00000009UD { align1 1Q compacted }; (-f0.0) sel(8) g35<1>UD g35<8,8,1>UD 0x00000009UD { align1 1Q }; else(8) JIP: LABEL271 UIP: LABEL271 { align1 1Q }; END B372 ->B373 ->B374 START B373 <-B371 <-B372 (720 cycles) LABEL272: cmp.l.f0.0(8) g105<1>D g58<8,8,1>D 4D { align1 1Q compacted }; (-f0.0) sel(8) g106<1>UD g18<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) g107<1>D g58<8,8,1>D 3D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g107<8,8,1>UD g105<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g17<1>UD g17<8,8,1>UD 0x00000009UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g107<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g18<1>UD g18<8,8,1>UD g106<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g19<1>UD g19<8,8,1>UD 0x00000009UD { align1 1Q }; END B373 ->B374 START B374 <-B373 <-B372 (160 cycles) LABEL271: endif(8) JIP: LABEL273 { align1 1Q }; LABEL273: else(8) JIP: LABEL269 UIP: LABEL269 { align1 1Q }; END B374 ->B375 ->B376 START B375 <-B370 <-B374 (1260 cycles) LABEL270: cmp.l.f0.0(8) g108<1>D g58<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g109<1>UD g15<8,8,1>UD 0x00000009UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 9D { align1 1Q compacted }; (-f0.0) sel(8) g110<1>UD g13<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) g111<1>D g58<8,8,1>D 8D { align1 1Q compacted }; (-f0.0) sel(8) g112<1>UD g14<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) g113<1>D g58<8,8,1>D 7D { align1 1Q compacted }; or.nz.f0.0(8) null<1>UD g113<8,8,1>UD g111<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g13<1>UD g13<8,8,1>UD g110<8,8,1>UD { align1 1Q compacted }; cmp.nz.f0.0(8) null<1>D g113<8,8,1>D 0D { align1 1Q compacted }; (+f0.0) sel(8) g14<1>UD g14<8,8,1>UD g112<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g15<1>UD g109<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g113<8,8,1>UD g108<8,8,1>UD { align1 1Q compacted }; (-f0.0) sel(8) g16<1>UD g16<8,8,1>UD 0x00000009UD { align1 1Q }; END B375 ->B376 START B376 <-B375 <-B374 (220 cycles) LABEL269: endif(8) JIP: LABEL274 { align1 1Q }; mov(8) g21<1>UD 0x0000000dUD { align1 1Q compacted }; mov(8) g3<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g12<1>UD 0xffffffffUD { align1 1Q compacted }; break(8) JIP: LABEL274 UIP: LABEL241 { align1 1Q }; END B376 ->B336 ->B385 START B377 (80 cycles) LABEL274: else(8) JIP: LABEL267 UIP: LABEL267 { align1 1Q }; END B377 ->B378 ->B382 START B378 <-B369 <-B377 (240 cycles) LABEL268: mov.nz.f0.0(8) null<1>D g75<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL276 UIP: LABEL275 { align1 1Q }; END B378 ->B379 ->B380 START B379 <-B378 (800 cycles) cmp.l.f0.0(8) null<1>D g58<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g114<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g115<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g116<1>UD g19<8,8,1>UD g115<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g58<1>UD g114<8,8,1>UD g116<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL275 UIP: LABEL275 { align1 1Q }; END B379 ->B380 ->B381 START B380 <-B378 <-B379 (740 cycles) LABEL276: cmp.l.f0.0(8) null<1>D g58<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g117<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g118<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g119<1>UD g14<8,8,1>UD g118<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g58<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g58<1>UD g117<8,8,1>UD g119<8,8,1>UD { align1 1Q compacted }; END B380 ->B381 START B381 <-B380 <-B379 (160 cycles) LABEL275: endif(8) JIP: LABEL267 { align1 1Q }; cont(8) JIP: LABEL267 UIP: LABEL241 { align1 1Q }; END B381 ->B337 ->B382 START B382 <-B381 <-B377 (80 cycles) LABEL267: endif(8) JIP: LABEL244 { align1 1Q }; END B382 ->B383 START B383 <-B382 <-B359 (320 cycles) LABEL244: endif(8) JIP: LABEL241 { align1 1Q }; cmp.l.f0.0(8) null<1>F g2.1<0,1,0>F g2<0,1,0>F { align1 1Q compacted }; (+f0.0) break(8) JIP: LABEL241 UIP: LABEL241 { align1 1Q }; END B383 ->B336 ->B385 ->B384 START B384 <-B383 (80 cycles) LABEL241: while(8) JIP: LABEL277 { align1 1Q }; END B384 ->B337 START B385 <-B336 <-B356 <-B376 <-B337 <-B383 (4 cycles) mov(8) g63<1>UD 0x00000000UD { align1 1Q compacted }; mov(8) g62<1>UD 0x00000000UD { align1 1Q compacted }; END B385 ->B386 START B387 <-B386 <-B404 (320 cycles) LABEL289: cmp.ge.f0.0(8) null<1>D g63<8,8,1>D 20D { align1 1Q compacted }; END B386 ->B387 ->B405 (+f0.0) break(8) JIP: LABEL278 UIP: LABEL278 { align1 1Q }; END B387 ->B386 ->B405 ->B388 START B388 <-B387 (20 cycles) mov(8) g64<1>UD 0x00000000UD { align1 1Q compacted }; END B388 ->B389 START B390 <-B389 <-B403 (3400 cycles) LABEL288: cmp.z.f0.0(8) null<1>D g64<8,8,1>D -1D { align1 1Q compacted }; END B389 ->B390 ->B404 (+f0.0) if(8) JIP: LABEL279 UIP: LABEL279 { align1 1Q }; END B390 ->B391 ->B392 START B391 <-B390 (1000 cycles) mov(8) g65<1>UD 0x00000000UD { align1 1Q compacted }; break(8) JIP: LABEL279 UIP: LABEL280 { align1 1Q }; END B391 ->B389 ->B404 START B392 <-B390 (3200 cycles) LABEL279: endif(8) JIP: LABEL280 { align1 1Q }; cmp.l.f0.0(8) g120<1>D g64<8,8,1>D 5D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL282 UIP: LABEL281 { align1 1Q }; END B392 ->B393 ->B394 START B393 <-B392 (8000 cycles) cmp.l.f0.0(8) null<1>D g64<8,8,1>D 1D { align1 1Q compacted }; (-f0.0) sel(8) g121<1>UD g29<8,8,1>UD 0x00000009UD { align1 1Q }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g122<1>UD g27<8,8,1>UD g26<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g123<1>UD g28<8,8,1>UD g122<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g66<1>UD g121<8,8,1>UD g123<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL281 UIP: LABEL281 { align1 1Q }; END B393 ->B394 ->B395 START B394 <-B392 <-B393 (7200 cycles) LABEL282: cmp.l.f0.0(8) null<1>D g64<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g124<1>UD g25<8,8,1>UD g24<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g125<1>UD g22<8,8,1>UD g21<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g126<1>UD g23<8,8,1>UD g125<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g66<1>UD g124<8,8,1>UD g126<8,8,1>UD { align1 1Q compacted }; END B394 ->B395 START B395 <-B394 <-B393 (3200 cycles) LABEL281: endif(8) JIP: LABEL280 { align1 1Q }; mov.nz.f0.0(8) null<1>D g120<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL284 UIP: LABEL283 { align1 1Q }; END B395 ->B396 ->B397 START B396 <-B395 (8000 cycles) cmp.l.f0.0(8) null<1>D g64<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g127<1>UD g31<8,8,1>UD g11<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g2<1>UD g9<8,8,1>UD g8<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g32<1>UD g10<8,8,1>UD g2<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g67<1>UD g127<8,8,1>UD g32<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL283 UIP: LABEL283 { align1 1Q }; END B396 ->B397 ->B398 START B397 <-B395 <-B396 (7200 cycles) LABEL284: cmp.l.f0.0(8) null<1>D g64<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g33<1>UD g7<8,8,1>UD g6<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g34<1>UD g4<8,8,1>UD g3<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g36<1>UD g5<8,8,1>UD g34<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g67<1>UD g33<8,8,1>UD g36<8,8,1>UD { align1 1Q compacted }; END B397 ->B398 START B398 <-B397 <-B396 (3200 cycles) LABEL283: endif(8) JIP: LABEL280 { align1 1Q }; mov.nz.f0.0(8) null<1>D g120<8,8,1>D { align1 1Q }; (+f0.0) if(8) JIP: LABEL286 UIP: LABEL285 { align1 1Q }; END B398 ->B399 ->B400 START B399 <-B398 (8000 cycles) cmp.l.f0.0(8) null<1>D g64<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g37<1>UD g35<8,8,1>UD g20<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 4D { align1 1Q compacted }; (+f0.0) sel(8) g38<1>UD g18<8,8,1>UD g17<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 3D { align1 1Q compacted }; (+f0.0) sel(8) g39<1>UD g19<8,8,1>UD g38<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 2D { align1 1Q compacted }; (+f0.0) sel(8) g68<1>UD g37<8,8,1>UD g39<8,8,1>UD { align1 1Q compacted }; else(8) JIP: LABEL285 UIP: LABEL285 { align1 1Q }; END B399 ->B400 ->B401 START B400 <-B398 <-B399 (7200 cycles) LABEL286: cmp.l.f0.0(8) null<1>D g64<8,8,1>D 6D { align1 1Q compacted }; (+f0.0) sel(8) g40<1>UD g16<8,8,1>UD g15<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 9D { align1 1Q compacted }; (+f0.0) sel(8) g41<1>UD g13<8,8,1>UD g12<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 8D { align1 1Q compacted }; (+f0.0) sel(8) g42<1>UD g14<8,8,1>UD g41<8,8,1>UD { align1 1Q compacted }; cmp.l.f0.0(8) null<1>D g64<8,8,1>D 7D { align1 1Q compacted }; (+f0.0) sel(8) g68<1>UD g40<8,8,1>UD g42<8,8,1>UD { align1 1Q compacted }; END B400 ->B401 START B401 <-B400 <-B399 (3200 cycles) LABEL285: endif(8) JIP: LABEL280 { align1 1Q }; cmp.z.f0.0(8) null<1>D g66<8,8,1>D g63<8,8,1>D { align1 1Q compacted }; (+f0.0) if(8) JIP: LABEL287 UIP: LABEL287 { align1 1Q }; END B401 ->B402 ->B403 START B402 <-B401 (1200 cycles) mov(8) g65<1>UD 0xffffffffUD { align1 1Q compacted }; mov(8) g30<1>UD g63<8,8,1>UD { align1 1Q compacted }; break(8) JIP: LABEL287 UIP: LABEL280 { align1 1Q }; END B402 ->B389 ->B404 START B403 <-B401 (3400 cycles) LABEL287: endif(8) JIP: LABEL280 { align1 1Q }; cmp.l.f0.0(8) null<1>D g66<8,8,1>D g63<8,8,1>D { align1 1Q compacted }; (+f0.0) sel(8) g64<1>UD g68<8,8,1>UD g67<8,8,1>UD { align1 1Q compacted }; LABEL280: while(8) JIP: LABEL288 { align1 1Q }; END B403 ->B390 START B404 <-B389 <-B391 <-B402 (3500 cycles) cmp.nz.f0.0(8) null<1>D g65<8,8,1>D 0D { align1 1Q compacted }; add(8) g66<1>D g62<8,8,1>D 1D { align1 1Q compacted }; (+f0.0) sel(8) g30<1>UD g30<8,8,1>UD 0xffffffffUD { align1 1Q compacted }; cmp.z.f0.0(8) g43<1>D g63<8,8,1>D 5D { align1 1Q compacted }; cmp.z.f0.0(8) g44<1>D g63<8,8,1>D 9D { align1 1Q compacted }; cmp.z.f0.0(8) g46<1>D g63<8,8,1>D 12D { align1 1Q compacted }; cmp.z.f0.0(8) g48<1>D g63<8,8,1>D 15D { align1 1Q compacted }; cmp.z.f0.0(8) g50<1>D g63<8,8,1>D 7D { align1 1Q compacted }; cmp.z.f0.0(8) g52<1>D g63<8,8,1>D 8D { align1 1Q compacted }; cmp.z.f0.0(8) g54<1>D g63<8,8,1>D 2D { align1 1Q compacted }; cmp.z.f0.0(8) g56<1>D g63<8,8,1>D 6D { align1 1Q compacted }; cmp.z.f0.0(8) g58<1>D g63<8,8,1>D 17D { align1 1Q compacted }; cmp.z.f0.0(8) g60<1>D g63<8,8,1>D 13D { align1 1Q compacted }; or(8) g45<1>UD g44<8,8,1>UD g43<8,8,1>UD { align1 1Q compacted }; cmp.z.f0.0(8) g64<1>D g30<8,8,1>D g63<8,8,1>D { align1 1Q compacted }; add(8) g63<1>D g63<8,8,1>D 1D { align1 1Q compacted }; or(8) g47<1>UD g45<8,8,1>UD g46<8,8,1>UD { align1 1Q compacted }; or(8) g49<1>UD g47<8,8,1>UD g48<8,8,1>UD { align1 1Q compacted }; or(8) g51<1>UD g49<8,8,1>UD g50<8,8,1>UD { align1 1Q compacted }; or(8) g53<1>UD g51<8,8,1>UD g52<8,8,1>UD { align1 1Q compacted }; or(8) g55<1>UD g53<8,8,1>UD g54<8,8,1>UD { align1 1Q compacted }; or(8) g57<1>UD g55<8,8,1>UD g56<8,8,1>UD { align1 1Q compacted }; or(8) g59<1>UD g57<8,8,1>UD g58<8,8,1>UD { align1 1Q compacted }; or(8) g61<1>UD g59<8,8,1>UD g60<8,8,1>UD { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g64<8,8,1>UD g61<8,8,1>UD { align1 1Q compacted }; (+f0.0) sel(8) g67<1>UD g66<8,8,1>UD g62<8,8,1>UD { align1 1Q compacted }; add(8) g69<1>D g67<8,8,1>D 1D { align1 1Q compacted }; cmp.z.f0.0(8) g68<1>D g30<8,8,1>D -1D { align1 1Q compacted }; and.nz.f0.0(8) null<1>UD g68<8,8,1>UD ~g61<8,8,1>D { align1 1Q }; (+f0.0) sel(8) g62<1>UD g69<8,8,1>UD g67<8,8,1>UD { align1 1Q compacted }; LABEL278: while(8) JIP: LABEL289 { align1 1Q }; END B404 ->B387 START B405 <-B386 <-B387 (30 cycles) cmp.z.f0.0(8) g70<1>D g62<8,8,1>D 20D { align1 1Q compacted }; mov(8) g124<1>F 0x0VF /* [0F, 0F, 0F, 0F]VF */ { align1 1Q compacted }; mov(8) g126<1>F 0x3f800000F /* 1F */ { align1 1Q }; mov(8) g123<1>F -g70<8,8,1>D { align1 1Q compacted }; add(8) g125<1>F g70<8,8,1>D 1D { align1 1Q }; sendc(8) null<1>UW g123<0,1,0>UD 0x88031400 render MsgDesc: RT write SIMD8 LastRT Surface = 0 mlen 4 rlen 0 { align1 1Q EOT }; END B405