Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- code for sm_21
- Function : _Z7kernel1PiS_S_j
- .headerflags @"EF_CUDA_SM21 EF_CUDA_PTX_SM(EF_CUDA_SM21)"
- /*0000*/ MOV R1, c[0x1][0x100]; /* 0x2800440400005de4 */
- /*0008*/ NOP; /* 0x4000000000001de4 */
- /*0010*/ MOV R3, c[0x0][0x38]; /* 0x28004000e000dde4 */
- /*0018*/ S2R R0, SR_CTAID.X; /* 0x2c00000094001c04 */
- /*0020*/ SHR.U32 R3, R3, 0x1; /* 0x5800c0000430dc03 */
- /*0028*/ S2R R2, SR_TID.X; /* 0x2c00000084009c04 */
- /*0030*/ IMAD R0, R0, c[0x0][0x8], R2; /* 0x2004400020001ca3 */
- /*0038*/ ISETP.GE.U32.AND P0, PT, R0, R3, PT; /* 0x1b0e00000c01dc03 */
- /*0040*/ @P0 EXIT; /* 0x80000000000001e7 */
- /*0048*/ MOV32I R14, 0x4; /* 0x1800000010039de2 */
- /*0050*/ IADD R9, R0, R3; /* 0x480000000c025c03 */
- /*0058*/ IMAD R10.CC, R0, R14, c[0x0][0x30]; /* 0x201d8000c0029ca3 */
- /*0060*/ IMAD.HI.X R11, R0, R14, c[0x0][0x34]; /* 0x209c8000d002dce3 */
- /*0068*/ IMAD R12.CC, R0, R14, c[0x0][0x28]; /* 0x201d8000a0031ca3 */
- /*0070*/ LD.E R11, [R10]; /* 0x8400000000a2dc85 */
- /*0078*/ IMAD.HI.X R13, R0, R14, c[0x0][0x2c]; /* 0x209c8000b0035ce3 */
- /*0080*/ IMAD R2.CC, R0, R14, c[0x0][0x20]; /* 0x201d800080009ca3 */
- /*0088*/ IMAD.HI.X R3, R0, R14, c[0x0][0x24]; /* 0x209c80009000dce3 */
- /*0090*/ IMAD.U32.U32 R6.CC, R9, R14, c[0x0][0x28]; /* 0x201d8000a0919c03 */
- /*0098*/ LD.E R0, [R12]; /* 0x8400000000c01c85 */
- /*00a0*/ IMAD.U32.U32.HI.X R7, R9, R14, c[0x0][0x2c]; /* 0x209c8000b091dc43 */
- /*00a8*/ LD.E R12, [R2]; /* 0x8400000000231c85 */
- /*00b0*/ IMAD.U32.U32 R4.CC, R9, R14, c[0x0][0x30]; /* 0x201d8000c0911c03 */
- /*00b8*/ LD.E R6, [R6]; /* 0x8400000000619c85 */
- /*00c0*/ IMAD.U32.U32.HI.X R5, R9, R14, c[0x0][0x34]; /* 0x209c8000d0915c43 */
- /*00c8*/ MOV R7, RZ; /* 0x28000000fc01dde4 */
- /*00d0*/ IMAD.U32.U32 R8.CC, R9, R14, c[0x0][0x20]; /* 0x201d800080921c03 */
- /*00d8*/ LD.E R5, [R4]; /* 0x8400000000415c85 */
- /*00e0*/ IMAD.U32.U32.HI.X R9, R9, R14, c[0x0][0x24]; /* 0x209c800090925c43 */
- /*00e8*/ LD.E R10, [R8]; /* 0x8400000000829c85 */
- /*00f0*/ NOP; /* 0x4000000000001de4 */
- /*00f8*/ NOP; /* 0x4000000000001de4 */
- /*0100*/ IMAD R4, R12, R0, R11; /* 0x2016000000c11ca3 */
- /*0108*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0110*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0118*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0120*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0128*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0130*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0138*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0140*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0148*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0150*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0158*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0160*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0168*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0170*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0178*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0180*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0188*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0190*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0198*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*01a0*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*01a8*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*01b0*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*01b8*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*01c0*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*01c8*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*01d0*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*01d8*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*01e0*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*01e8*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*01f0*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*01f8*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0200*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0208*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0210*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0218*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0220*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0228*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0230*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0238*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0240*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0248*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0250*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0258*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0260*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0268*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0270*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0278*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0280*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0288*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0290*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*0298*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*02a0*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*02a8*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*02b0*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*02b8*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*02c0*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*02c8*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*02d0*/ IADD R7, R7, 0x20; /* 0x4800c0008071dc03 */
- /*02d8*/ IMAD R4, R4, R0, R11; /* 0x2016000000411ca3 */
- /*02e0*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*02e8*/ ISETP.NE.AND P0, PT, R7, 0x800, PT; /* 0x1a8ec0200071dc23 */
- /*02f0*/ IMAD R12, R4, R0, R11; /* 0x2016000000431ca3 */
- /*02f8*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0300*/ IMAD R12, R12, R0, R11; /* 0x2016000000c31ca3 */
- /*0308*/ IMAD R10, R10, R6, R5; /* 0x200a000018a29ca3 */
- /*0310*/ @P0 BRA 0x100; /* 0x4003fff7a00001e7 */
- /*0318*/ ST.E [R2], R12; /* 0x9400000000231c85 */
- /*0320*/ ST.E [R8], R10; /* 0x9400000000829c85 */
- /*0328*/ EXIT; /* 0x8000000000001de7 */
- ..................................
- Function : _Z7kernel2PiS_S_j
- .headerflags @"EF_CUDA_SM21 EF_CUDA_PTX_SM(EF_CUDA_SM21)"
- /*0000*/ MOV R1, c[0x1][0x100]; /* 0x2800440400005de4 */
- /*0008*/ NOP; /* 0x4000000000001de4 */
- /*0010*/ MOV R3, c[0x0][0x38]; /* 0x28004000e000dde4 */
- /*0018*/ S2R R0, SR_CTAID.X; /* 0x2c00000094001c04 */
- /*0020*/ SHR.U32 R3, R3, 0x2; /* 0x5800c0000830dc03 */
- /*0028*/ S2R R2, SR_TID.X; /* 0x2c00000084009c04 */
- /*0030*/ IMAD R0, R0, c[0x0][0x8], R2; /* 0x2004400020001ca3 */
- /*0038*/ ISETP.GE.U32.AND P0, PT, R0, R3, PT; /* 0x1b0e00000c01dc03 */
- /*0040*/ @P0 EXIT; /* 0x80000000000001e7 */
- /*0048*/ MOV32I R14, 0x4; /* 0x1800000010039de2 */
- /*0050*/ IADD R21, R0, R3; /* 0x480000000c055c03 */
- /*0058*/ IMAD R18.CC, R0, R14, c[0x0][0x20]; /* 0x201d800080049ca3 */
- /*0060*/ IMAD.HI.X R19, R0, R14, c[0x0][0x24]; /* 0x209c80009004dce3 */
- /*0068*/ IMAD R10.CC, R0, R14, c[0x0][0x28]; /* 0x201d8000a0029ca3 */
- /*0070*/ LD.E R15, [R18]; /* 0x840000000123dc85 */
- /*0078*/ IMAD.HI.X R11, R0, R14, c[0x0][0x2c]; /* 0x209c8000b002dce3 */
- /*0080*/ IMAD R12.CC, R0, R14, c[0x0][0x30]; /* 0x201d8000c0031ca3 */
- /*0088*/ MOV R22, c[0x0][0x38]; /* 0x28004000e0059de4 */
- /*0090*/ IMAD.HI.X R13, R0, R14, c[0x0][0x34]; /* 0x209c8000d0035ce3 */
- /*0098*/ IMUL R2, R22, 0x3; /* 0x5000c0000d609ca3 */
- /*00a0*/ IMAD.U32.U32 R8.CC, R21, R14, c[0x0][0x20]; /* 0x201d800081521c03 */
- /*00a8*/ LD.E R17, [R10]; /* 0x8400000000a45c85 */
- /*00b0*/ IMAD.U32.U32.HI.X R9, R21, R14, c[0x0][0x24]; /* 0x209c800091525c43 */
- /*00b8*/ LD.E R20, [R12]; /* 0x8400000000c51c85 */
- /*00c0*/ IMAD.U32.U32 R4.CC, R21, R14, c[0x0][0x28]; /* 0x201d8000a1511c03 */
- /*00c8*/ SHR.U32 R13, R22, 0x1; /* 0x5800c00005635c03 */
- /*00d0*/ IMAD.U32.U32.HI R16, R2, c[0x10][0x0], R0; /* 0x2000400004241c43 */
- /*00d8*/ LD.E R23, [R8]; /* 0x840000000085dc85 */
- /*00e0*/ IMAD.U32.U32.HI.X R5, R21, R14, c[0x0][0x2c]; /* 0x209c8000b1515c43 */
- /*00e8*/ IADD R19, R0, R13; /* 0x480000003404dc03 */
- /*00f0*/ IMAD.U32.U32 R2.CC, R16, R14, c[0x0][0x28]; /* 0x201d8000a1009c03 */
- /*00f8*/ LD.E R22, [R4]; /* 0x8400000000459c85 */
- /*0100*/ IMAD.U32.U32.HI.X R3, R16, R14, c[0x0][0x2c]; /* 0x209c8000b100dc43 */
- /*0108*/ IMAD.U32.U32 R6.CC, R16, R14, c[0x0][0x20]; /* 0x201d800081019c03 */
- /*0110*/ LD.E R2, [R2]; /* 0x8400000000209c85 */
- /*0118*/ IMAD.U32.U32.HI.X R7, R16, R14, c[0x0][0x24]; /* 0x209c80009101dc43 */
- /*0120*/ MOV32I R3, 0xfffff800; /* 0x1bffffe00000dde2 */
- /*0128*/ IMAD.U32.U32 R10.CC, R21, R14, c[0x0][0x30]; /* 0x201d8000c1529c03 */
- /*0130*/ IMAD.U32.U32.HI.X R11, R21, R14, c[0x0][0x34]; /* 0x209c8000d152dc43 */
- /*0138*/ IMAD.U32.U32 R12.CC, R16, R14, c[0x0][0x30]; /* 0x201d8000c1031c03 */
- /*0140*/ IMAD.U32.U32.HI.X R13, R16, R14, c[0x0][0x34]; /* 0x209c8000d1035c43 */
- /*0148*/ LD.E R10, [R10]; /* 0x8400000000a29c85 */
- /*0150*/ IMAD.U32.U32 R8.CC, R19, R14, c[0x0][0x28]; /* 0x201d8000a1321c03 */
- /*0158*/ LD.E R16, [R6]; /* 0x8400000000641c85 */
- /*0160*/ IMAD.U32.U32.HI.X R9, R19, R14, c[0x0][0x2c]; /* 0x209c8000b1325c43 */
- /*0168*/ LD.E R12, [R12]; /* 0x8400000000c31c85 */
- /*0170*/ IMAD.U32.U32 R4.CC, R19, R14, c[0x0][0x30]; /* 0x201d8000c1311c03 */
- /*0178*/ LD.E R8, [R8]; /* 0x8400000000821c85 */
- /*0180*/ IMAD.U32.U32.HI.X R5, R19, R14, c[0x0][0x34]; /* 0x209c8000d1315c43 */
- /*0188*/ IMAD.U32.U32 R18.CC, R19, R14, c[0x0][0x20]; /* 0x201d800081349c03 */
- /*0190*/ LD.E R4, [R4]; /* 0x8400000000411c85 */
- /*0198*/ IMAD.U32.U32.HI.X R19, R19, R14, c[0x0][0x24]; /* 0x209c80009134dc43 */
- /*01a0*/ LD.E R14, [R18]; /* 0x8400000001239c85 */
- /*01a8*/ IMAD R5, R15, R17, R20; /* 0x2028000044f15ca3 */
- /*01b0*/ IMAD R9, R23, R22, R10; /* 0x2014000059725ca3 */
- /*01b8*/ IMAD R11, R14, R8, R4; /* 0x2008000020e2dca3 */
- /*01c0*/ IMAD R13, R16, R2, R12; /* 0x2018000009035ca3 */
- /*01c8*/ IMAD R15, R5, R17, R20; /* 0x202800004453dca3 */
- /*01d0*/ IMAD R21, R9, R22, R10; /* 0x2014000058955ca3 */
- /*01d8*/ IMAD R14, R11, R8, R4; /* 0x2008000020b39ca3 */
- /*01e0*/ IMAD R16, R13, R2, R12; /* 0x2018000008d41ca3 */
- /*01e8*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*01f0*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*01f8*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0200*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0208*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0210*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0218*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0220*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0228*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0230*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0238*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0240*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0248*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0250*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0258*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0260*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0268*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0270*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0278*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0280*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0288*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0290*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0298*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*02a0*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*02a8*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*02b0*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*02b8*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*02c0*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*02c8*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*02d0*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*02d8*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*02e0*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*02e8*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*02f0*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*02f8*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0300*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0308*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0310*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0318*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0320*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0328*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0330*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0338*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0340*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0348*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0350*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0358*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0360*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0368*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0370*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0378*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0380*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0388*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0390*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0398*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*03a0*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*03a8*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*03b0*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*03b8*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*03c0*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*03c8*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*03d0*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*03d8*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*03e0*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*03e8*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*03f0*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*03f8*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0400*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0408*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0410*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0418*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0420*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0428*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0430*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0438*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0440*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0448*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0450*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0458*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0460*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0468*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0470*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0478*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0480*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0488*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0490*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0498*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*04a0*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*04a8*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*04b0*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*04b8*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*04c0*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*04c8*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*04d0*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*04d8*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*04e0*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*04e8*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*04f0*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*04f8*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0500*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0508*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0510*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0518*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0520*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0528*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0530*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0538*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0540*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0548*/ IADD R3, R3, 0x20; /* 0x4800c0008030dc03 */
- /*0550*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0558*/ IMAD R21, R21, R22, R10; /* 0x2014000059555ca3 */
- /*0560*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0568*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0570*/ ISETP.NE.AND P0, PT, R3, RZ, PT; /* 0x1a8e0000fc31dc23 */
- /*0578*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*0580*/ IMAD R23, R21, R22, R10; /* 0x201400005955dca3 */
- /*0588*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*0590*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*0598*/ IMAD R15, R15, R17, R20; /* 0x2028000044f3dca3 */
- /*05a0*/ IMAD R23, R23, R22, R10; /* 0x201400005975dca3 */
- /*05a8*/ IMAD R14, R14, R8, R4; /* 0x2008000020e39ca3 */
- /*05b0*/ IMAD R16, R16, R2, R12; /* 0x2018000009041ca3 */
- /*05b8*/ @P0 BRA 0x1a8; /* 0x4003ffefa00001e7 */
- /*05c0*/ MOV32I R2, 0x40000000; /* 0x1900000000009de2 */
- /*05c8*/ MOV32I R8, 0x4; /* 0x1800000010021de2 */
- /*05d0*/ IMAD.U32.U32.HI R4, R2, c[0x0][0x38], R0; /* 0x20004000e0211c43 */
- /*05d8*/ IMAD R2.CC, R0, R8, c[0x0][0x20]; /* 0x2011800080009ca3 */
- /*05e0*/ IMAD.HI.X R3, R0, R8, c[0x0][0x24]; /* 0x209080009000dce3 */
- /*05e8*/ IMAD.U32.U32 R14.CC, R4, R8, c[0x0][0x20]; /* 0x2011800080439c03 */
- /*05f0*/ IMAD.U32.U32.HI.X R15, R4, R8, c[0x0][0x24]; /* 0x209080009043dc43 */
- /*05f8*/ ST.E [R2], R5; /* 0x9400000000215c85 */
- /*0600*/ ST.E [R14], R9; /* 0x9400000000e25c85 */
- /*0608*/ ST.E [R18], R11; /* 0x940000000122dc85 */
- /*0610*/ ST.E [R6], R13; /* 0x9400000000635c85 */
- /*0618*/ EXIT; /* 0x8000000000001de7 */
- ..................................
- Function : _Z7kernel0PiS_S_j
- .headerflags @"EF_CUDA_SM21 EF_CUDA_PTX_SM(EF_CUDA_SM21)"
- /*0000*/ MOV R1, c[0x1][0x100]; /* 0x2800440400005de4 */
- /*0008*/ S2R R0, SR_CTAID.X; /* 0x2c00000094001c04 */
- /*0010*/ S2R R2, SR_TID.X; /* 0x2c00000084009c04 */
- /*0018*/ IMAD R4, R0, c[0x0][0x8], R2; /* 0x2004400020011ca3 */
- /*0020*/ ISETP.GE.U32.AND P0, PT, R4, c[0x0][0x38], PT; /* 0x1b0e4000e041dc03 */
- /*0028*/ @P0 EXIT; /* 0x80000000000001e7 */
- /*0030*/ MOV32I R3, 0x4; /* 0x180000001000dde2 */
- /*0038*/ IMAD R8.CC, R4, R3, c[0x0][0x28]; /* 0x20078000a0421ca3 */
- /*0040*/ IMAD.HI.X R9, R4, R3, c[0x0][0x2c]; /* 0x20868000b0425ce3 */
- /*0048*/ IMAD R10.CC, R4, R3, c[0x0][0x30]; /* 0x20078000c0429ca3 */
- /*0050*/ LD.E R0, [R8]; /* 0x8400000000801c85 */
- /*0058*/ IMAD.HI.X R11, R4, R3, c[0x0][0x34]; /* 0x20868000d042dce3 */
- /*0060*/ IMAD R2.CC, R4, R3, c[0x0][0x20]; /* 0x2007800080409ca3 */
- /*0068*/ LD.E R5, [R10]; /* 0x8400000000a15c85 */
- /*0070*/ IMAD.HI.X R3, R4, R3, c[0x0][0x24]; /* 0x208680009040dce3 */
- /*0078*/ MOV R4, RZ; /* 0x28000000fc011de4 */
- /*0080*/ LD.E R6, [R2]; /* 0x8400000000219c85 */
- /*0088*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0090*/ IADD R4, R4, 0x20; /* 0x4800c00080411c03 */
- /*0098*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*00a0*/ ISETP.NE.AND P0, PT, R4, 0x800, PT; /* 0x1a8ec0200041dc23 */
- /*00a8*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*00b0*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*00b8*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*00c0*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*00c8*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*00d0*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*00d8*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*00e0*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*00e8*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*00f0*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*00f8*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0100*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0108*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0110*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0118*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0120*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0128*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0130*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0138*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0140*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0148*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0150*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0158*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0160*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0168*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0170*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0178*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0180*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0188*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0190*/ IMAD R6, R6, R0, R5; /* 0x200a000000619ca3 */
- /*0198*/ @P0 BRA 0x88; /* 0x4003fffba00001e7 */
- /*01a0*/ ST.E [R2], R6; /* 0x9400000000219c85 */
- /*01a8*/ EXIT; /* 0x8000000000001de7 */
- ..................................
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement