atterBiasParams_param_0[48] ) { .reg .pred %p<6>; .reg .b32 %r<17>; .reg .b64 %rd<22>; ld.param.u64 %rd12, [_Z11scatterBias17ScatterBiasParams_param_0+40]; ld.param.u64 %rd11, [_Z11scatterBias17ScatterBiasParams_param_0+32]; ld.param.u64 %rd10, [_Z11scatterBias17ScatterBiasParams_param_0+24]; ld.param.u64 %rd9, [_Z11scatterBias17ScatterBiasParams_param_0+16]; ld.param.u64 %rd8, [_Z11scatterBias17ScatterBiasParams_param_0+8]; ld.param.u64 %rd7, [_Z11scatterBias17ScatterBiasParams_param_0]; mov.u32 %r4, %ntid.x; mov.u32 %r5, %ctaid.x; mov.u32 %r6, %tid.x; mad.lo.s32 %r7, %r5, %r4, %r6; cvt.s64.s32 %rd1, %r7; setp.le.u64 %p1, %rd10, %rd1; @%p1 bra LBB0_6; cvt.u32.u64 %r8, %rd1; cvt.u32.u64 %r9, %rd8; cvt.u32.u64 %r10, %rd9; div.s32 %r11, %r8, %r10; mul.lo.s32 %r12, %r11, %r10; sub.s32 %r13, %r8, %r12; setp.lt.s32 %p2, %r13, %r9; mad.lo.s32 %r14, %r11, %r9, %r13; selp.b32 %r1, %r14, -1, %p2; setp.eq.s64 %p3, %rd7, 0; @%p3 bra LBB0_6; mul.lo.s64 %rd14, %rd7, %rd1; cvta.to.global.u64 %rd15, %rd12; add.s64 %rd3, %rd15, %rd14; cvt.s64.s32 %rd16, %r1; mul.lo.s64 %rd17, %rd7, %rd16; cvta.to.global.u64 %rd18, %rd11; add.s64 %rd4, %rd18, %rd17; mov.u64 %rd21, 0; setp.lt.s32 %p4, %r1, 0; LBB0_3: mov.u32 %r16, 0; @%p4 bra LBB0_5; add.s64 %rd19, %rd4, %rd21; ld.global.s8 %r16, [%rd19]; LBB0_5: add.s64 %rd20, %rd3, %rd21; st.global.u8 [%rd20], %r16; add.s64 %rd21, %rd21, 1; setp.gt.u64 %p5, %rd7, %rd21; @%p5 bra LBB0_3; LBB0_6: ret; }