Advertisement
Guest User

Untitled

a guest
Dec 9th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 21.46 KB | None | 0 0
  1.  
  2. C:\YuzuDisam>nvdisasm -b SM52 ps74.bin
  3.         .headerflags    @"EF_CUDA_SM52 EF_CUDA_PTX_SM(EF_CUDA_SM52)"
  4.         /*0008*/         {         FSETP.EQ.FTZ.AND P0, PT, RZ, c[0x9][0x0], PT ;
  5.         /*0010*/                   IPA.PASS R20, a[0x7c], RZ         }
  6.         /*0018*/                   MOV32I R28, 0x3f000000 ;
  7.         /*0028*/               @P0 KIL ;
  8.         /*0030*/                   MUFU.RCP R20, R20 ;
  9.         /*0038*/                   IPA R10, a[0x80], R20 ;
  10.         /*0048*/                   IPA R11, a[0x84], R20 ;
  11.         /*0050*/                   IPA R4, a[0x88], R20 ;
  12.         /*0058*/                   IPA R32, a[0x9c], R20 ;
  13.         /*0068*/                   IPA R33, a[0x98], R20 ;
  14.         /*0070*/                   IPA R31, a[0xac], R20 ;
  15.         /*0078*/                   FMUL.FTZ R0, R10, R10 ;
  16.         /*0088*/                   FFMA.FTZ R1, R11, R11, R0 ;
  17.         /*0090*/                   FFMA.FTZ R1, R4, R4, R1 ;
  18.         /*0098*/                   MUFU.RSQ R1, R1 ;
  19.         /*00a8*/                   FMUL.FTZ R0, R32.reuse, c[0x4][0x34] ;
  20.         /*00b0*/                   FMUL.FTZ R2, R32.reuse, c[0x4][0x54] ;
  21.         /*00b8*/                   FMUL.FTZ R3, R32, c[0x4][0x44] ;
  22.         /*00c8*/                   FFMA.FTZ R5, R33, c[0x4][0x30], R0 ;
  23.         /*00d0*/                   FMUL.FTZ R11, R11, R1.reuse ;
  24.         /*00d8*/                   FMUL.FTZ R10, R10, R1.reuse ;
  25.         /*00e8*/                   FMUL.FTZ R4, R4, R1 ;
  26.         /*00f0*/                   FMUL.FTZ R0, R11.reuse, c[0x4][0x4] ;
  27.         /*00f8*/                   FMUL.FTZ R1, R11, c[0x4][0x14] ;
  28.         /*0108*/                   FFMA.FTZ R2, R33.reuse, c[0x4][0x50], R2 ;
  29.         /*0110*/                   FFMA.FTZ R6, R33, c[0x4][0x40], R3 ;
  30.         /*0118*/                   FFMA.FTZ R5, R31, c[0x4][0x38], R5 ;
  31.         /*0128*/                   FFMA.FTZ R35, R10.reuse, c[0x4][0x0], R0 ;
  32.         /*0130*/                   FMUL.FTZ R0, R11, c[0x4][0x24] ;
  33.         /*0138*/                   FFMA.FTZ R1, R10, c[0x4][0x10], R1 ;
  34.         /*0148*/                   FFMA.FTZ R2, R31.reuse, c[0x4][0x58], R2 ;
  35.         /*0150*/                   FFMA.FTZ R6, R31, c[0x4][0x48], R6 ;
  36.         /*0158*/                   FADD.FTZ R5, R5, c[0x4][0x3c] ;
  37.         /*0168*/                   FFMA.FTZ R35, R4.reuse, c[0x4][0x8], R35 ;
  38.         /*0170*/         {         FFMA.FTZ R37, R10, c[0x4][0x20], R0 ;
  39.         /*0178*/                   IPA R0, a[0xc0], R20         }
  40.         /*0188*/         {         FFMA.FTZ R34, R4, c[0x4][0x18], R1 ;
  41.         /*0190*/                   IPA R1, a[0xc4], R20         }
  42.         /*0198*/                   FADD.FTZ R2, R2, c[0x4][0x5c] ;
  43.         /*01a8*/                   FADD.FTZ R8, R6, c[0x4][0x4c] ;
  44.         /*01b0*/                   FFMA.FTZ R5, R35, -c[0x1][0x0], R5 ;
  45.         /*01b8*/                   FFMA.FTZ R37, R4, c[0x4][0x28], R37 ;
  46.         /*01c8*/                   FFMA.FTZ R8, R34, -c[0x1][0x0], R8 ;
  47.         /*01d0*/                   FFMA.FTZ R25, R37, -c[0x1][0x0], R2 ;
  48.         /*01d8*/                   FMUL.FTZ R2, R5, c[0xc][0x90] ;
  49.         /*01e8*/                   FMUL.FTZ R6, R5, c[0xc][0x80] ;
  50.         /*01f0*/                   FFMA.FTZ R2, R8.reuse, c[0xc][0x94], R2 ;
  51.         /*01f8*/                   FFMA.FTZ R6, R8, c[0xc][0x84], R6 ;
  52.         /*0208*/                   FFMA.FTZ R2, R25.reuse, c[0xc][0x98], R2 ;
  53.         /*0210*/                   FFMA.FTZ R7, R25, c[0xc][0x88], R6 ;
  54.         /*0218*/                   FADD.FTZ R6, R2, c[0xc][0x9c] ;
  55.         /*0228*/                   MOV R2, c[0x4][0x12a0] ;
  56.         /*0230*/                   TEX.LB.T R29, R0, R2, 0xc, 2D, 0x1 ;
  57.         /*0238*/                   FMUL.FTZ R3, R5, c[0xc][0xb0] ;
  58.         /*0248*/                   FFMA.FTZ R3, R8, c[0xc][0xb4], R3 ;
  59.         /*0250*/                   FFMA.FTZ R3, R25, c[0xc][0xb8], R3 ;
  60.         /*0258*/                   FADD.FTZ R3, R3, c[0xc][0xbc] ;
  61.         /*0268*/                   MUFU.RCP R3, R3 ;
  62.         /*0270*/                   FADD.FTZ R9, R7, c[0xc][0x8c] ;
  63.         /*0278*/                   FMUL.FTZ R14, R6, R3 ;
  64.         /*0288*/                   FMUL.FTZ R21, R9, R3 ;
  65.         /*0290*/                   TEXS.NODEP.P RZ, R21, R21, R14, 0x30, 2D, R ;
  66.         /*0298*/                   FMUL.FTZ R6, R33, R33 ;
  67.         /*02a8*/                   FFMA.FTZ R6, R32, R32, R6 ;
  68.         /*02b0*/                   FFMA.FTZ R6, R31, R31, R6 ;
  69.         /*02b8*/                   MUFU.RSQ R30, R6 ;
  70.         /*02c8*/                   FMUL.FTZ R22, R33, R30 ;
  71.         /*02d0*/                   FMUL.FTZ R23, R32, R30.reuse ;
  72.         /*02d8*/                   FMUL.FTZ R9, R35, R22 ;
  73.         /*02e8*/                   FMUL.FTZ R24, R31, R30 ;
  74.         /*02f0*/                   FFMA.FTZ R7, R34.reuse, R23, R9 ;
  75.         /*02f8*/                   FFMA.FTZ R12, R37, R24, R7 ;
  76.         /*0308*/                   FMUL.FTZ R9, R34, R12 ;
  77.         /*0310*/                   FMUL.FTZ R14, R37, R12.reuse ;
  78.         /*0318*/                   FMUL.FTZ R5, R5, c[0xc][0xa0] ;
  79.         /*0328*/                   FMUL.FTZ R12, R35, R12 ;
  80.         /*0330*/                   FFMA.FTZ R6, R9, 2.NEG, R23 ;
  81.         /*0338*/                   FFMA.FTZ R14, R14, 2.NEG, R24 ;
  82.         /*0348*/                   FFMA.FTZ R8, R8, c[0xc][0xa4], R5 ;
  83.         /*0350*/                   FFMA.FTZ R18, R12, 2.NEG, R22 ;
  84.         /*0358*/                   FMUL.FTZ R7, R6.reuse, c[0x4][0x34] ;
  85.         /*0368*/                   FADD.FTZ R5, R14, 1 ;
  86.         /*0370*/                   FMUL.FTZ R13, R6, c[0x4][0x44] ;
  87.         /*0378*/                   MOV R12, c[0x5][0x200] ;
  88.         /*0388*/                   FFMA.FTZ R16, R18, c[0x4][0x30], R7 ;
  89.         /*0390*/         {         FFMA.FTZ R7, R14.reuse, R5, R5 ;
  90.         /*0398*/                   IPA.PASS R5, a[0xb4], RZ         }
  91.         /*03a8*/                   FMUL.FTZ R9, R6.reuse, R6 ;
  92.         /*03b0*/                   FMUL.FTZ R15, R6, c[0x4][0x54] ;
  93.         /*03b8*/                   FFMA.FTZ R17, R18, c[0x4][0x40], R13 ;
  94.         /*03c8*/                   FFMA.FTZ R13, R35, R12, c[0x4][0x150] ;
  95.         /*03d0*/                   FFMA.FTZ R16, R14, c[0x4][0x38], R16 ;
  96.         /*03d8*/                   FFMA.FTZ R9, R18.reuse, R18, R9 ;
  97.         /*03e8*/                   FFMA.FTZ R19, R18, c[0x4][0x50], R15 ;
  98.         /*03f0*/                   FFMA.FTZ R17, R14, c[0x4][0x48], R17 ;
  99.         /*03f8*/                   FFMA.FTZ R26, R34, R12, c[0x4][0x154] ;
  100.         /*0408*/                   FMUL.FTZ R13, R22, R13 ;
  101.         /*0410*/                   FMNMX.FTZ R38, |R10|, |R11|, !PT ;
  102.         /*0418*/         {         FADD.FTZ R15, R7, R9 ;
  103.         /*0428*/                   IPA.PASS R9, a[0xb0], RZ         }
  104.         /*0430*/         {         FFMA.FTZ R14, R14, c[0x4][0x58], R19 ;
  105.         /*0438*/                   MUFU.RSQ R15, R15         }
  106.         /*0448*/                   FMNMX.FTZ R7, |R16|, |R17|, !PT ;
  107.         /*0450*/                   FFMA.FTZ R27, R23, R26, R13 ;
  108.         /*0458*/                   FMNMX.FTZ R13, |R4|, R38, !PT ;
  109.         /*0468*/                   MUFU.RCP R13, R13 ;
  110.         /*0470*/                   FMNMX.FTZ R7, |R14|, R7, !PT ;
  111.         /*0478*/                   MUFU.RCP R7, R7 ;
  112.         /*0488*/                   FFMA.FTZ R25, R25, c[0xc][0xa8], R8 ;
  113.         /*0490*/                   FFMA.FTZ R8, R5, 0.5, R28 ;
  114.         /*0498*/                   FMUL.FTZ R10, R10, R13.reuse ;
  115.         /*04a8*/                   FMUL.FTZ R11, R11, R13.reuse ;
  116.         /*04b0*/                   FMUL.FTZ R4, R4, -R13 ;
  117.         /*04b8*/                   MOV32I R5, 0x40a00000 ;
  118.         /*04c8*/         {         FMUL.FTZ R18, R18, R15 ;
  119.         /*04d0*/                   TEXS.LL.NODEP.P R4, R10, R10, R4, 0x1a, CUBE, RGBA         }
  120.         /*04d8*/                   FMUL.FTZ R6, R6, R15 ;
  121.         /*04e8*/                   FMUL.FTZ R16, R16, R7.reuse ;
  122.         /*04f0*/                   FMUL.FTZ R17, R17, R7.reuse ;
  123.         /*04f8*/                   FMUL.FTZ R14, R14, -R7 ;
  124.         /*0508*/                   FFMA.FTZ R38, R37, R12, c[0x4][0x158] ;
  125.         /*0510*/                   MOV R26, c[0x5][0x1f8] ;
  126.         /*0518*/                   MOV32I R12, 0x3fb8aa65 ;
  127.         /*0528*/                   FFMA.FTZ R6, R6, 0.5, R28.reuse ;
  128.         /*0530*/                   FFMA.FTZ R26, R26, c[0x1][0x8], R12 ;
  129.         /*0538*/                   MOV32I R36, 0x3f800000 ;
  130.         /*0548*/                   FFMA.FTZ R18, R18, 0.5, R28 ;
  131.         /*0550*/                   FADD.FTZ R19, -R6, 1 ;
  132.         /*0558*/                   FFMA.FTZ R27, R24, R38, R27 ;
  133.         /*0568*/                   FFMA.FTZ R9, R9, 0.5, R28 ;
  134.         /*0570*/                   FADD.FTZ R8, -R8, 1 ;
  135.         /*0578*/                   FMUL.FTZ.SAT R29, R29, c[0x5][0x19c] ;
  136.         /*0588*/         {         FMUL.FTZ R15, R29, 5 ;
  137.         /*0590*/                   MUFU.SQRT R12, R29         }
  138.         /*0598*/                   TEXS.LL.NODEP.T R14, R16, R16, R14, 0x1a, CUBE, RGBA ;
  139.         /*05a8*/                   TEX.LB.NODEP.T R0, R0, R2, 0x8, 2D, 0x7 ;
  140.         /*05b0*/                   TEXS.LL.NODEP.T R36, R6, R18, R36, 0x34, 2D, RGB ;
  141.         /*05b8*/                   TEXS.LL.NODEP.T R38, R12, R18, R12, 0x34, 2D, RGB ;
  142.         /*05c8*/                   TEXS.NODEP.P RZ, R8, R9, R8, 0x22, 2D, RA ;
  143.         /*05d0*/                   FADD.FTZ.SAT R27, R27, c[0x5][0x204] ;
  144.         /*05d8*/                   FADD.FTZ R25, R25, c[0xc][0xac] ;
  145.         /*05e8*/                   FMUL.FTZ R33, R33, -R30.reuse ;
  146.         /*05f0*/                   FFMA.FTZ R26, R26, R27, -R26 ;
  147.         /*05f8*/                   FMUL.FTZ R32, R32, -R30 ;
  148.         /*0608*/                   RRO.EX2 R27, R26 ;
  149.         /*0610*/         {         FFMA.FTZ R3, R25, R3, -R21 ;
  150.         /*0618*/                   MUFU.EX2 R21, R27         }
  151.         /*0628*/                   FADD.FTZ R25, R33, c[0x4][0x150] ;
  152.         /*0630*/                   FMUL.FTZ R23, R34, -R23 ;
  153.         /*0638*/                   FADD.FTZ R18, R32, c[0x4][0x154] ;
  154.         /*0648*/                   FMUL.FTZ R30, R31, -R30 ;
  155.         /*0650*/                   FMUL.FTZ R19, R25, R25 ;
  156.         /*0658*/                   FFMA.FTZ R22, R35, -R22, R23 ;
  157.         /*0668*/                   FADD.FTZ.SAT R3, -|R3|, c[0x1][0x4] ;
  158.         /*0670*/                   FFMA.FTZ R26, R18, R18, R19 ;
  159.         /*0678*/                   FMUL.FTZ R21, R21, c[0x5][0x1fc] ;
  160.         /*0688*/                   FADD.FTZ R19, R30, c[0x4][0x158] ;
  161.         /*0690*/                   FFMA.FTZ.SAT R24, R37, -R24, R22 ;
  162.         /*0698*/                   FMUL.FTZ R3, R3, R21 ;
  163.         /*06a8*/                   FFMA.FTZ R22, R19, R19, R26 ;
  164.         /*06b0*/         {         FADD.FTZ R21, -R29, 1 ;
  165.         /*06b8*/                   MUFU.RSQ R22, R22         }
  166.         /*06c8*/                   FMUL.FTZ R33, R35, R33 ;
  167.         /*06d0*/                   FMUL.FTZ R21, R21, R21 ;
  168.         /*06d8*/                   MOV32I R26, 0x4066978d ;
  169.         /*06e8*/                   FFMA.FTZ R32, R34, R32, R33 ;
  170.         /*06f0*/                   FMUL.FTZ R21, R21, R21 ;
  171.         /*06f8*/                   FMUL.FTZ R25, R25, R22.reuse ;
  172.         /*0708*/                   FMUL.FTZ R23, R18, R22.reuse ;
  173.         /*0710*/                   FMUL32I.FTZ R27, R24, 1.4040000438690185547 ;
  174.         /*0718*/                   FMUL.FTZ R19, R19, R22 ;
  175.         /*0728*/                   FFMA.FTZ R30, R37, R30, R32 ;
  176.         /*0730*/                   FFMA.FTZ R18, R21, c[0x1][0x14], -R26 ;
  177.         /*0738*/                   FMUL.FTZ R32, R35, R25 ;
  178.         /*0748*/                   FFMA.FTZ R22, R29, -c[0x10][0x8], R29 ;
  179.         /*0750*/                   FMUL.FTZ R25, R25, c[0x4][0x150] ;
  180.         /*0758*/                   FFMA.FTZ R18, R21, R18, R27 ;
  181.         /*0768*/                   FFMA.FTZ R32, R34, R23, R32 ;
  182.         /*0770*/                   FADD.FTZ R27, R22, c[0x10][0x8] ;
  183.         /*0778*/                   FMUL.FTZ R31, R35, c[0x4][0x150] ;
  184.         /*0788*/                   FFMA.FTZ R22, R23, c[0x4][0x154], R25 ;
  185.         /*0790*/                   MOV32I R26, 0x3f05d639 ;
  186.         /*0798*/                   FADD32I.FTZ R23, R18, 1.6990000009536743164 ;
  187.         /*07a8*/                   FFMA.FTZ.SAT R32, R37, R19, R32 ;
  188.         /*07b0*/                   FMUL.FTZ R27, R27, R27 ;
  189.         /*07b8*/                   FFMA.FTZ R31, R34, c[0x4][0x154], R31 ;
  190.         /*07c8*/                   FFMA.FTZ R26, R24, c[0x1][0x18], -R26 ;
  191.         /*07d0*/                   FMUL.FTZ R25, R21, R23 ;
  192.         /*07d8*/                   FMUL.FTZ R32, R32, R32 ;
  193.         /*07e8*/                   FMUL.FTZ R23, R27, R27 ;
  194.         /*07f0*/                   FFMA.FTZ.SAT R18, R37, c[0x4][0x158], R31 ;
  195.         /*07f8*/                   FFMA.FTZ.SAT R31, R19, c[0x4][0x158], R22 ;
  196.         /*0808*/                   FFMA.FTZ R19, R24, R26, R25 ;
  197.         /*0810*/                   MOV32I R26, 0x3e2cd9e8 ;
  198.         /*0818*/                   FFMA.FTZ R25, R32, R23, -R32 ;
  199.         /*0828*/                   MOV32I R33, 0x410676c9 ;
  200.         /*0830*/                   FFMA.FTZ R32, R21, c[0x1][0x1c], -R26 ;
  201.         /*0838*/                   FADD.FTZ R26, R25, 1 ;
  202.         /*0848*/                   FFMA.FTZ R22, R24, c[0x1][0xc], R33 ;
  203.         /*0850*/                   FMUL.FTZ R27, R27, 0.5 ;
  204.         /*0858*/         {         FMUL.FTZ R33, R26, R26 ;
  205.         /*0868*/                   IPA R26, a[0xa8], R20         }
  206.         /*0870*/                   FMUL.FTZ R32, R21, R32 ;
  207.         /*0878*/                   FADD.FTZ R21, -R31, 1 ;
  208.         /*0888*/         {         FMUL.FTZ R27, R27, R27 ;
  209.         /*0890*/                   MUFU.LG2 R21, R21         }
  210.         /*0898*/                   FMUL32I.FTZ R34, R33, 3.1415927410125732422 ;
  211.         /*08a8*/                   FMUL.FTZ R33, R31, R31 ;
  212.         /*08b0*/                   FADD.FTZ R35, |R30|, -RZ ;
  213.         /*08b8*/                   FFMA.FTZ R22, R24.reuse, R22, c[0x1][0x10] ;
  214.         /*08c8*/                   FMNMX.FTZ R34, R34, c[0x1][0x30], !PT ;
  215.         /*08d0*/         {         FFMA.FTZ R33, R33, -R27, R33 ;
  216.         /*08d8*/                   MUFU.RCP R30, R34         }
  217.         /*08e8*/         {         FFMA.FTZ R25, R24, R22, c[0x1][0x20] ;
  218.         /*08f0*/                   IPA R22, a[0xa0], R20         }
  219.         /*08f8*/         {         FMUL.FTZ R31, R21, 5 ;
  220.         /*0908*/                   IPA R24, a[0xa4], R20         }
  221.         /*0910*/                   FADD.FTZ R27, R27, R33 ;
  222.         /*0918*/                   MUFU.RCP R27, R27 ;
  223.         /*0928*/                   DEPBAR.LE SB5, 0x4 ;
  224.         /*0930*/                   MUFU.LG2 R5, R5 ;
  225.         /*0938*/                   FMNMX.FTZ R25, R25, R32, PT ;
  226.         /*0948*/                   RRO.EX2 R31, R31 ;
  227.         /*0950*/         {         FMUL.FTZ R23, R23, R30 ;
  228.         /*0958*/                   MUFU.EX2 R30, R31         }
  229.         /*0968*/                   FMUL.FTZ R33, R5, c[0xa][0x0] ;
  230.         /*0970*/                   FMUL.FTZ R21, R18, R35 ;
  231.         /*0978*/                   RRO.EX2 R34, R33 ;
  232.         /*0988*/         {         FMUL.FTZ R33, R29, R29 ;
  233.         /*0990*/                   MUFU.EX2 R29, R34         }
  234.         /*0998*/                   FMUL.FTZ R21, R21, R27 ;
  235.         /*09a8*/                   FMUL.FTZ R23, R18, R23 ;
  236.         /*09b0*/                   FFMA.FTZ R28, R33, 0.5.NEG, R28 ;
  237.         /*09b8*/                   FFMA.FTZ R27, R21, -R30, R21 ;
  238.         /*09c8*/                   FMUL.FTZ R21, R21, R30 ;
  239.         /*09d0*/                   FMUL.FTZ R28, R23, R28 ;
  240.         /*09d8*/                   FMUL.FTZ R29, R29, c[0xa][0x4] ;
  241.         /*09e8*/                   FFMA.FTZ R27, R27, c[0x1][0x28], R21 ;
  242.         /*09f0*/                   FMUL.FTZ R28, R28, c[0x10][0x10] ;
  243.         /*09f8*/                   FMUL.FTZ R10, R10, R29 ;
  244.         /*0a08*/                   FMUL.FTZ R5, R22, R3.reuse ;
  245.         /*0a10*/                   FMUL.FTZ R20, R24, R3.reuse ;
  246.         /*0a18*/                   FMUL.FTZ R3, R26, R3 ;
  247.         /*0a28*/                   MUFU.LG2 R15, R15 ;
  248.         /*0a30*/                   FMUL.FTZ R32, R15, c[0xa][0x0] ;
  249.         /*0a38*/                   FADD.FTZ.SAT R15, R25, -RZ ;
  250.         /*0a48*/                   FADD.FTZ.SAT R25, R19, c[0x1][0x24] ;
  251.         /*0a50*/                   RRO.EX2 R32, R32 ;
  252.         /*0a58*/                   MUFU.EX2 R19, R32 ;
  253.         /*0a68*/         {         FADD.FTZ R25, -R15, R25 ;
  254.         /*0a70*/                   DEPBAR.LE SB5, 0x3         }
  255.         /*0a78*/                   FMUL.FTZ.SAT R0, R0, c[0x5][0x50] ;
  256.         /*0a88*/                   FMUL.FTZ.SAT R1, R1, c[0x5][0x54] ;
  257.         /*0a90*/                   FMUL.FTZ.SAT R2, R2, c[0x5][0x58] ;
  258.         /*0a98*/                   FFMA.FTZ R15, R25, c[0x1][0x28], R15 ;
  259.         /*0aa8*/                   FMUL.FTZ R23, R19, c[0xa][0x4] ;
  260.         /*0ab0*/                   FMUL.FTZ R19, R11, R29.reuse ;
  261.         /*0ab8*/                   FMUL.FTZ R29, R4, R29 ;
  262.         /*0ac8*/                   FMUL.FTZ R4, R28, R27 ;
  263.         /*0ad0*/                   FMUL.FTZ R16, R16, R23 ;
  264.         /*0ad8*/                   FMUL.FTZ R17, R17, R23.reuse ;
  265.         /*0ae8*/         {         FMUL.FTZ R21, R14, R23 ;
  266.         /*0af0*/                   DEPBAR.LE SB5, 0x1         }
  267.         /*0af8*/                   FMUL.FTZ R23, R6, c[0x4][0x144] ;
  268.         /*0b08*/                   FMUL.FTZ R28, R7, c[0x4][0x144] ;
  269.         /*0b10*/                   FMUL.FTZ R36, R36, c[0x4][0x144] ;
  270.         /*0b18*/                   FFMA.FTZ R11, R15, -R0, R0 ;
  271.         /*0b28*/                   FFMA.FTZ R14, R15.reuse, -R1, R1 ;
  272.         /*0b30*/                   FMUL.FTZ R6, R15.reuse, R12 ;
  273.         /*0b38*/                   FFMA.FTZ R25, R15.reuse, -R2, R2 ;
  274.         /*0b48*/                   FMUL.FTZ R12, R15, R13 ;
  275.         /*0b50*/                   FFMA.FTZ R10, R10, c[0x4][0x144], R23 ;
  276.         /*0b58*/                   FFMA.FTZ R19, R19, c[0x4][0x144], R28 ;
  277.         /*0b68*/                   FMUL.FTZ R38, R15, R38 ;
  278.         /*0b70*/                   FFMA.FTZ R36, R29, c[0x4][0x144], R36 ;
  279.         /*0b78*/                   FMUL.FTZ R5, R11, R5 ;
  280.         /*0b88*/                   FMUL.FTZ R20, R14, R20 ;
  281.         /*0b90*/                   FMUL.FTZ R22, R22, R9.reuse ;
  282.         /*0b98*/                   FMUL.FTZ R7, R24, R9 ;
  283.         /*0ba8*/                   FMUL.FTZ R3, R25, R3 ;
  284.         /*0bb0*/                   FFMA.FTZ R6, R15.reuse, R16, R6 ;
  285.         /*0bb8*/                   FFMA.FTZ R12, R15.reuse, R17, R12 ;
  286.         /*0bc8*/                   FMUL.FTZ R11, R11, R10 ;
  287.         /*0bd0*/                   FMUL.FTZ R14, R14, R19 ;
  288.         /*0bd8*/                   FFMA.FTZ R15, R15, R21, R38 ;
  289.         /*0be8*/                   FMUL.FTZ R25, R25, R36 ;
  290.         /*0bf0*/                   FMUL.FTZ R26, R26, R9 ;
  291.         /*0bf8*/                   FMUL.FTZ R22, R8.reuse, R22 ;
  292.         /*0c08*/                   FMUL.FTZ R7, R8, R7 ;
  293.         /*0c10*/                   FFMA.FTZ R6, R6, 0.5, R11 ;
  294.         /*0c18*/                   FFMA.FTZ R14, R12, 0.5, R14 ;
  295.         /*0c28*/                   FFMA.FTZ R25, R15, 0.5, R25 ;
  296.         /*0c30*/                   FMUL.FTZ R11, R8, R26 ;
  297.         /*0c38*/                   FMUL.FTZ R0, R0, R22 ;
  298.         /*0c48*/                   FMUL.FTZ R12, R1, R7 ;
  299.         /*0c50*/                   FFMA.FTZ R5, R5, c[0x1][0x2c], R6 ;
  300.         /*0c58*/                   FFMA.FTZ R14, R20, c[0x1][0x2c], R14 ;
  301.         /*0c68*/                   FMUL.FTZ R22, R22, R4.reuse ;
  302.         /*0c70*/                   FMUL.FTZ R7, R7, R4.reuse ;
  303.         /*0c78*/                   FFMA.FTZ R3, R3, c[0x1][0x2c], R25 ;
  304.         /*0c88*/                   FMUL.FTZ R13, R2, R11 ;
  305.         /*0c90*/                   FMUL.FTZ R1, R11, R4 ;
  306.         /*0c98*/                   FMUL.FTZ R0, R18, R0 ;
  307.         /*0ca8*/                   FMUL.FTZ R12, R18.reuse, R12 ;
  308.         /*0cb0*/                   FFMA.FTZ R5, R8.reuse, R22, R5 ;
  309.         /*0cb8*/                   FFMA.FTZ R7, R8.reuse, R7, R14 ;
  310.         /*0cc8*/                   FMUL.FTZ R18, R18, R13 ;
  311.         /*0cd0*/                   FFMA.FTZ R1, R8, R1, R3 ;
  312.         /*0cd8*/                   FFMA.FTZ R0, R0, c[0x1][0x2c], R5 ;
  313.         /*0ce8*/                   FFMA.FTZ R7, R12, c[0x1][0x2c], R7 ;
  314.         /*0cf0*/                   FFMA.FTZ R18, R18, c[0x1][0x2c], R1 ;
  315.         /*0cf8*/                   MOV R3, c[0x9][0x0] ;
  316.         /*0d08*/                   FMUL.FTZ R0, R9.reuse, R0 ;
  317.         /*0d10*/                   FMUL.FTZ R7, R9.reuse, R7 ;
  318.         /*0d18*/                   FMUL.FTZ R9, R9, R18 ;
  319.         /*0d28*/                   FMNMX.FTZ R3, R3, 2048, PT ;
  320.         /*0d30*/                   FMNMX.FTZ R0, R0, 2048, PT ;
  321.         /*0d38*/                   FMNMX.FTZ R1, R7, 2048, PT ;
  322.         /*0d48*/                   FMNMX.FTZ R2, R9, 2048, PT ;
  323.         /*0d50*/                   FMNMX.FTZ R3, RZ, R3, !PT ;
  324.         /*0d58*/                   FMNMX.FTZ R0, RZ, R0, !PT ;
  325.         /*0d68*/                   FMNMX.FTZ R1, RZ, R1, !PT ;
  326.         /*0d70*/         {         FMNMX.FTZ R2, RZ, R2, !PT ;
  327.         /*0d78*/                   EXIT         }
  328.         /*0d88*/                   BRA 0xd80 ;
  329.         /*0d90*/                   NOP;
  330.         /*0d98*/                   NOP;
  331.         /*0da8*/                   NOP;
  332.         /*0db0*/                   NOP;
  333.         /*0db8*/                   NOP;
  334.  
  335. C:\YuzuDisam>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement