(original) (raw)

.headerflags @"EF_CUDA_TEXMODE_UNIFIED EF_CUDA_64BIT_ADDRESS EF_CUDA_SM35 EF_CUDA_PTX_SM(EF_CUDA_SM35) " //--------------------- .nv.info -------------------------- .section .nv.info,"",@"SHT_CUDA_INFO " .align 4 // ---- nvinfo : EIATTR_MIN_STACK_SIZE .align 4 /*0000*/ .byte 0x04, 0x12 /*0002*/ .short (.L_4 - .L_3) .align 4 .L_3: /*0004*/ .word index@(_Z3fooiPi) /*0008*/ .word 0x00000000 // ---- nvinfo : EIATTR_FRAME_SIZE .align 4 .L_4: /*000c*/ .byte 0x04, 0x11 /*000e*/ .short (.L_6 - .L_5) .align 4 .L_5: /*0010*/ .word index@(_Z3fooiPi) /*0014*/ .word 0x00000000 .L_6: //--------------------- .nv.info._Z3fooiPi -------------------------- .section .nv.info._Z3fooiPi,"",@"SHT_CUDA_INFO " .align 4 // ---- nvinfo : EIATTR_PARAM_CBANK .align 4 /*0000*/ .byte 0x04, 0x0a /*0002*/ .short (.L_8 - .L_7) .align 4 .L_7: /*0004*/ .word index@(.nv.constant0._Z3fooiPi) /*0008*/ .short 0x0140 /*000a*/ .short 0x0010 // ---- nvinfo : EIATTR_CBANK_PARAM_SIZE .align 4 .L_8: /*000c*/ .byte 0x03, 0x19 /*000e*/ .short 0x0010 // ---- nvinfo : EIATTR_KPARAM_INFO .align 4 /*0010*/ .byte 0x04, 0x17 /*0012*/ .short (.L_10 - .L_9) .L_9: /*0014*/ .word 0x00000000 /*0018*/ .short 0x0001 /*001a*/ .short 0x0008 /*001c*/ .byte 0x00, 0xf0, 0x21, 0x00 // ---- nvinfo : EIATTR_KPARAM_INFO .align 4 .L_10: /*0020*/ .byte 0x04, 0x17 /*0022*/ .short (.L_12 - .L_11) .L_11: /*0024*/ .word 0x00000000 /*0028*/ .short 0x0000 /*002a*/ .short 0x0000 /*002c*/ .byte 0x00, 0xf0, 0x11, 0x00 // ---- nvinfo : EIATTR_EXIT_INSTR_OFFSETS .align 4 .L_12: /*0030*/ .byte 0x04, 0x1c /*0032*/ .short (.L_14 - .L_13) // ....[0].... .L_13: /*0034*/ .word 0x00000020 // ....[1].... /*0038*/ .word 0x00000090 .L_14: //--------------------- .nv.constant0._Z3fooiPi -------------------------- .section .nv.constant0._Z3fooiPi,"a",@progbits .align 4 .nv.constant0._Z3fooiPi: .zero 336 //--------------------- .text._Z3fooiPi -------------------------- .section .text._Z3fooiPi,"ax",@progbits .sectioninfo @"SHI_REGISTERS=6 " .align 4 .global _Z3fooiPi .type _Z3fooiPi,@function .size _Z3fooiPi,(.L_15 - _Z3fooiPi) .other _Z3fooiPi,@"STO_CUDA_ENTRY STV_DEFAULT " _Z3fooiPi: .text._Z3fooiPi: /*0008*/ MOV R1, c[0x0][0x44]; /*0010*/ MOV R0, c[0x0][0x140]; /*0018*/ ISETP.LT.AND P0, PT, R0, 0x1, PT; /*0020*/ @P0 EXIT ; /*0028*/ MOV R4, c[0x0][0x148]; /*0030*/ MOV R5, c[0x0][0x14c]; /*0038*/ MOV R0, RZ; .L_1: /*0048*/ IMUL R2, R0, R0; /*0050*/ IADD R0, R0, 0x1; /*0058*/ ST.E [R4], R2; /*0060*/ ISETP.NE.AND P0, PT, R0, c[0x0][0x140], PT; /*0068*/ IADD R4.CC, R4, 0x4; /*0070*/ IADD.X R5, R5, RZ; /*0078*/ @P0 BRA `(.L_1); /*0088*/ MOV RZ, RZ; /*0090*/ EXIT ; .L_2: /*0098*/ BRA `(.L_2); .L_15: