// | |
// Generated by LLVM NVPTX Back-End | |
// | |
8.2 | |
sm_89 | |
64 | |
// .globl triton__0d1de | |
.entry triton__0d1de( | |
.u64 triton__0d1de_param_0, | |
.u32 triton__0d1de_param_1 | |
) | |
128, 1, 1 | |
{ | |
3>; | .pred %p<|
15>; | .b32 %r<|
5>; | .b64 %rd<|
1 18 0 | |
$L__func_begin0: | |
1 18 0 | |
ld.param.u64 %rd3, [triton__0d1de_param_0]; | |
$L__tmp0: | |
1 21 36 | |
mov.u32 %r10, %tid.x; | |
shl.b32 %r11, %r10, 2; | |
and.b32 %r12, %r11, 508; | |
1 20 28 | |
mov.u32 %r1, %ctaid.x; | |
1 20 33 | |
shl.b32 %r13, %r1, 10; | |
1 21 23 | |
or.b32 %r14, %r13, %r12; | |
1 25 25 | |
mul.wide.s32 %rd4, %r14, 4; | |
add.s64 %rd1, %rd3, %rd4; | |
add.s64 %rd2, %rd1, 2048; | |
mov.b32 %r2, 0; | |
mov.pred %p1, -1; | |
1 25 36 | |
@%p1 st..v4.b32 [ %rd1 + 0 ], { %r2, %r2, %r2, %r2 }; | |
@%p1 st..v4.b32 [ %rd2 + 0 ], { %r2, %r2, %r2, %r2 }; | |
1 25 4 | |
ret; | |
$L__tmp1: | |
$L__func_end0: | |
} | |
1 "/tmp/torchinductor_root/7w/c7w5r66fcggm6aokktzwmg24mlevq2hqdw2bgwzwlovrel6re5ym.py" | |
.debug_abbrev | |
{ | |
1 | |
17 | |
1 | |
37 | |
8 | |
19 | |
5 | |
3 | |
8 | |
16 | |
6 | |
27 | |
8 | |
180 | |
66 | |
12 | |
17 | |
1 | |
18 | |
1 | |
0 | |
0 | |
2 | |
46 | |
0 | |
17 | |
1 | |
18 | |
1 | |
64 | |
10 | |
135 | |
64 | |
8 | |
3 | |
8 | |
58 | |
11 | |
59 | |
11 | |
63 | |
12 | |
0 | |
0 | |
0 | |
} | |
.debug_info | |
{ | |
172 | |
2 | |
0 | |
.debug_abbrev | |
8 | |
1 | |
116 | |
114 | |
105 | |
116 | |
111 | |
110 | |
0 | |
2 | |
0 | |
99 | |
55 | |
119 | |
53 | |
114 | |
54 | |
54 | |
102 | |
99 | |
103 | |
103 | |
109 | |
54 | |
97 | |
111 | |
107 | |
107 | |
116 | |
122 | |
119 | |
109 | |
103 | |
50 | |
52 | |
109 | |
108 | |
101 | |
118 | |
113 | |
50 | |
104 | |
113 | |
100 | |
119 | |
50 | |
98 | |
103 | |
119 | |
122 | |
119 | |
108 | |
111 | |
118 | |
114 | |
101 | |
108 | |
54 | |
114 | |
101 | |
53 | |
121 | |
109 | |
46 | |
112 | |
121 | |
0 | |
.debug_line | |
47 | |
116 | |
109 | |
112 | |
47 | |
116 | |
111 | |
114 | |
99 | |
104 | |
105 | |
110 | |
100 | |
117 | |
99 | |
116 | |
111 | |
114 | |
95 | |
114 | |
111 | |
111 | |
116 | |
47 | |
55 | |
119 | |
0 | |
1 | |
$L__func_begin0 | |
$L__func_end0 | |
2 | |
$L__func_begin0 | |
$L__func_end0 | |
1 | |
156 | |
116 | |
114 | |
105 | |
116 | |
111 | |
110 | |
95 | |
95 | |
48 | |
100 | |
49 | |
100 | |
101 | |
0 | |
116 | |
114 | |
105 | |
116 | |
111 | |
110 | |
95 | |
95 | |
48 | |
100 | |
49 | |
100 | |
101 | |
0 | |
1 | |
18 | |
1 | |
0 | |
} | |
.debug_pubnames | |
{ | |
$L__pubNames_end0-$L__pubNames_start0 | |
$L__pubNames_start0: | |
2 | |
0 | |
.debug_info | |
176 | |
125 | |
116 | |
114 | |
105 | |
116 | |
111 | |
110 | |
95 | |
95 | |
48 | |
100 | |
49 | |
100 | |
101 | |
0 | |
0 | |
$L__pubNames_end0: | |
} | |
.debug_pubtypes | |
{ | |
$L__pubTypes_end0-$L__pubTypes_start0 | |
$L__pubTypes_start0: | |
2 | |
0 | |
.debug_info | |
176 | |
0 | |
$L__pubTypes_end0: | |
} | |
.debug_loc { } | |