blob: 821124e8c3b10507238e5752b4eabc9b44066844 [file] [log] [blame] [raw]
[
{
"text": "",
"source": null
},
{
"text": "",
"source": null
},
{
"text": "",
"source": null
},
{
"text": ".visible .func (.param .b32 func_retval0) cudaMalloc(",
"source": null
},
{
"text": " .param .b64 cudaMalloc_param_0,",
"source": null
},
{
"text": " .param .b64 cudaMalloc_param_1",
"source": null
},
{
"text": ")",
"source": null
},
{
"text": "{",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " mov.u64 %SPL, __local_depot0;",
"source": null
},
{
"text": " cvta.local.u64 %SP, %SPL;",
"source": null
},
{
"text": " ld.param.u64 %rd2, [cudaMalloc_param_1];",
"source": null
},
{
"text": " ld.param.u64 %rd1, [cudaMalloc_param_0];",
"source": null
},
{
"text": " st.u64 [%SP+0], %rd1;",
"source": null
},
{
"text": " st.u64 [%SP+8], %rd2;",
"source": null
},
{
"text": " mov.u32 %r1, 30;",
"source": null
},
{
"text": " st.param.b32 [func_retval0+0], %r1;",
"source": null
},
{
"text": " ret;",
"source": null
},
{
"text": "}",
"source": null
},
{
"text": "",
"source": null
},
{
"text": ".visible .func (.param .b32 func_retval0) cudaFuncGetAttributes(",
"source": null
},
{
"text": " .param .b64 cudaFuncGetAttributes_param_0,",
"source": null
},
{
"text": " .param .b64 cudaFuncGetAttributes_param_1",
"source": null
},
{
"text": ")",
"source": null
},
{
"text": "{",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " mov.u64 %SPL, __local_depot1;",
"source": null
},
{
"text": " cvta.local.u64 %SP, %SPL;",
"source": null
},
{
"text": " ld.param.u64 %rd2, [cudaFuncGetAttributes_param_1];",
"source": null
},
{
"text": " ld.param.u64 %rd1, [cudaFuncGetAttributes_param_0];",
"source": null
},
{
"text": " st.u64 [%SP+0], %rd1;",
"source": null
},
{
"text": " st.u64 [%SP+8], %rd2;",
"source": null
},
{
"text": " mov.u32 %r1, 30;",
"source": null
},
{
"text": " st.param.b32 [func_retval0+0], %r1;",
"source": null
},
{
"text": " ret;",
"source": null
},
{
"text": "}",
"source": null
},
{
"text": "",
"source": null
},
{
"text": ".visible .func (.param .b32 func_retval0) cudaDeviceGetAttribute(",
"source": null
},
{
"text": " .param .b64 cudaDeviceGetAttribute_param_0,",
"source": null
},
{
"text": " .param .b32 cudaDeviceGetAttribute_param_1,",
"source": null
},
{
"text": " .param .b32 cudaDeviceGetAttribute_param_2",
"source": null
},
{
"text": ")",
"source": null
},
{
"text": "{",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " mov.u64 %SPL, __local_depot2;",
"source": null
},
{
"text": " cvta.local.u64 %SP, %SPL;",
"source": null
},
{
"text": " ld.param.u32 %r2, [cudaDeviceGetAttribute_param_2];",
"source": null
},
{
"text": " ld.param.u32 %r1, [cudaDeviceGetAttribute_param_1];",
"source": null
},
{
"text": " ld.param.u64 %rd1, [cudaDeviceGetAttribute_param_0];",
"source": null
},
{
"text": " st.u64 [%SP+0], %rd1;",
"source": null
},
{
"text": " st.u32 [%SP+8], %r1;",
"source": null
},
{
"text": " st.u32 [%SP+12], %r2;",
"source": null
},
{
"text": " mov.u32 %r3, 30;",
"source": null
},
{
"text": " st.param.b32 [func_retval0+0], %r3;",
"source": null
},
{
"text": " ret;",
"source": null
},
{
"text": "}",
"source": null
},
{
"text": "",
"source": null
},
{
"text": ".visible .func (.param .b32 func_retval0) cudaGetDevice(",
"source": null
},
{
"text": " .param .b64 cudaGetDevice_param_0",
"source": null
},
{
"text": ")",
"source": null
},
{
"text": "{",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " mov.u64 %SPL, __local_depot3;",
"source": null
},
{
"text": " cvta.local.u64 %SP, %SPL;",
"source": null
},
{
"text": " ld.param.u64 %rd1, [cudaGetDevice_param_0];",
"source": null
},
{
"text": " st.u64 [%SP+0], %rd1;",
"source": null
},
{
"text": " mov.u32 %r1, 30;",
"source": null
},
{
"text": " st.param.b32 [func_retval0+0], %r1;",
"source": null
},
{
"text": " ret;",
"source": null
},
{
"text": "}",
"source": null
},
{
"text": "",
"source": null
},
{
"text": ".visible .func (.param .b32 func_retval0) cudaOccupancyMaxActiveBlocksPerMultiprocessor(",
"source": null
},
{
"text": " .param .b64 cudaOccupancyMaxActiveBlocksPerMultiprocessor_param_0,",
"source": null
},
{
"text": " .param .b64 cudaOccupancyMaxActiveBlocksPerMultiprocessor_param_1,",
"source": null
},
{
"text": " .param .b32 cudaOccupancyMaxActiveBlocksPerMultiprocessor_param_2,",
"source": null
},
{
"text": " .param .b64 cudaOccupancyMaxActiveBlocksPerMultiprocessor_param_3",
"source": null
},
{
"text": ")",
"source": null
},
{
"text": "{",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " mov.u64 %SPL, __local_depot4;",
"source": null
},
{
"text": " cvta.local.u64 %SP, %SPL;",
"source": null
},
{
"text": " ld.param.u64 %rd3, [cudaOccupancyMaxActiveBlocksPerMultiprocessor_param_3];",
"source": null
},
{
"text": " ld.param.u32 %r1, [cudaOccupancyMaxActiveBlocksPerMultiprocessor_param_2];",
"source": null
},
{
"text": " ld.param.u64 %rd2, [cudaOccupancyMaxActiveBlocksPerMultiprocessor_param_1];",
"source": null
},
{
"text": " ld.param.u64 %rd1, [cudaOccupancyMaxActiveBlocksPerMultiprocessor_param_0];",
"source": null
},
{
"text": " st.u64 [%SP+0], %rd1;",
"source": null
},
{
"text": " st.u64 [%SP+8], %rd2;",
"source": null
},
{
"text": " st.u32 [%SP+16], %r1;",
"source": null
},
{
"text": " st.u64 [%SP+24], %rd3;",
"source": null
},
{
"text": " mov.u32 %r2, 30;",
"source": null
},
{
"text": " st.param.b32 [func_retval0+0], %r2;",
"source": null
},
{
"text": " ret;",
"source": null
},
{
"text": "}",
"source": null
},
{
"text": "",
"source": null
},
{
"text": ".visible .func (.param .b32 func_retval0) cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags(",
"source": null
},
{
"text": " .param .b64 cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_param_0,",
"source": null
},
{
"text": " .param .b64 cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_param_1,",
"source": null
},
{
"text": " .param .b32 cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_param_2,",
"source": null
},
{
"text": " .param .b64 cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_param_3,",
"source": null
},
{
"text": " .param .b32 cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_param_4",
"source": null
},
{
"text": ")",
"source": null
},
{
"text": "{",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " mov.u64 %SPL, __local_depot5;",
"source": null
},
{
"text": " cvta.local.u64 %SP, %SPL;",
"source": null
},
{
"text": " ld.param.u32 %r2, [cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_param_4];",
"source": null
},
{
"text": " ld.param.u64 %rd3, [cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_param_3];",
"source": null
},
{
"text": " ld.param.u32 %r1, [cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_param_2];",
"source": null
},
{
"text": " ld.param.u64 %rd2, [cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_param_1];",
"source": null
},
{
"text": " ld.param.u64 %rd1, [cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags_param_0];",
"source": null
},
{
"text": " st.u64 [%SP+0], %rd1;",
"source": null
},
{
"text": " st.u64 [%SP+8], %rd2;",
"source": null
},
{
"text": " st.u32 [%SP+16], %r1;",
"source": null
},
{
"text": " st.u64 [%SP+24], %rd3;",
"source": null
},
{
"text": " st.u32 [%SP+32], %r2;",
"source": null
},
{
"text": " mov.u32 %r3, 30;",
"source": null
},
{
"text": " st.param.b32 [func_retval0+0], %r3;",
"source": null
},
{
"text": " ret;",
"source": null
},
{
"text": "}",
"source": null
},
{
"text": "",
"source": null
},
{
"text": ".visible .entry _Z6vecAddPfS_S_i(",
"source": null
},
{
"text": " .param .u64 _Z6vecAddPfS_S_i_param_0,",
"source": null
},
{
"text": " .param .u64 _Z6vecAddPfS_S_i_param_1,",
"source": null
},
{
"text": " .param .u64 _Z6vecAddPfS_S_i_param_2,",
"source": null
},
{
"text": " .param .u32 _Z6vecAddPfS_S_i_param_3",
"source": null
},
{
"text": ")",
"source": null
},
{
"text": "{",
"source": null
},
{
"text": "",
"source": null
},
{
"text": " mov.u64 %SPL, __local_depot6;",
"source": null
},
{
"text": " cvta.local.u64 %SP, %SPL;",
"source": null
},
{
"text": " ld.param.u32 %r1, [_Z6vecAddPfS_S_i_param_3];",
"source": null
},
{
"text": " ld.param.u64 %rd3, [_Z6vecAddPfS_S_i_param_2];",
"source": null
},
{
"text": " ld.param.u64 %rd2, [_Z6vecAddPfS_S_i_param_1];",
"source": null
},
{
"text": " ld.param.u64 %rd1, [_Z6vecAddPfS_S_i_param_0];",
"source": null
},
{
"text": " cvta.to.global.u64 %rd4, %rd3;",
"source": null
},
{
"text": " cvta.global.u64 %rd5, %rd4;",
"source": null
},
{
"text": " cvta.to.global.u64 %rd6, %rd2;",
"source": null
},
{
"text": " cvta.global.u64 %rd7, %rd6;",
"source": null
},
{
"text": " cvta.to.global.u64 %rd8, %rd1;",
"source": null
},
{
"text": " cvta.global.u64 %rd9, %rd8;",
"source": null
},
{
"text": " st.u64 [%SP+0], %rd9;",
"source": null
},
{
"text": " st.u64 [%SP+8], %rd7;",
"source": null
},
{
"text": " st.u64 [%SP+16], %rd5;",
"source": null
},
{
"text": " st.u32 [%SP+24], %r1;",
"source": null
},
{
"text": " mov.u32 %r2, %ctaid.x;",
"source": null
},
{
"text": " mov.u32 %r3, %ntid.x;",
"source": null
},
{
"text": " mul.lo.s32 %r4, %r2, %r3;",
"source": null
},
{
"text": " mov.u32 %r5, %tid.x;",
"source": null
},
{
"text": " add.s32 %r6, %r4, %r5;",
"source": null
},
{
"text": " st.u32 [%SP+28], %r6;",
"source": null
},
{
"text": " ld.u32 %r7, [%SP+28];",
"source": null
},
{
"text": " ld.u32 %r8, [%SP+24];",
"source": null
},
{
"text": " setp.ge.s32 %p1, %r7, %r8;",
"source": null
},
{
"text": " bra.uni LBB6_1;",
"source": null
},
{
"text": "LBB6_1:",
"source": null
},
{
"text": " ld.u64 %rd10, [%SP+0];",
"source": null
},
{
"text": " ld.s32 %rd11, [%SP+28];",
"source": null
},
{
"text": " shl.b64 %rd12, %rd11, 2;",
"source": null
},
{
"text": " add.s64 %rd13, %rd10, %rd12;",
"source": null
},
{
"text": " ld.f32 %f1, [%rd13];",
"source": null
},
{
"text": " ld.u64 %rd14, [%SP+8];",
"source": null
},
{
"text": " add.s64 %rd15, %rd14, %rd12;",
"source": null
},
{
"text": " ld.f32 %f2, [%rd15];",
"source": null
},
{
"text": " add.rn.f32 %f3, %f1, %f2;",
"source": null
},
{
"text": " ld.u64 %rd16, [%SP+16];",
"source": null
},
{
"text": " add.s64 %rd17, %rd16, %rd12;",
"source": null
},
{
"text": " st.f32 [%rd17], %f3;",
"source": null
},
{
"text": " bra.uni LBB6_2;",
"source": null
},
{
"text": "LBB6_2:",
"source": null
},
{
"text": " ret;",
"source": null
},
{
"text": "}",
"source": null
},
{
"text": "",
"source": null
},
{
"text": "",
"source": null
}
]