| { |
| "asm": [ |
| { |
| "text": ".visible .entry _Z6vecAddPfS_S_i(", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " .param .u64 _Z6vecAddPfS_S_i_param_0,", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " .param .u64 _Z6vecAddPfS_S_i_param_1,", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " .param .u64 _Z6vecAddPfS_S_i_param_2,", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " .param .u32 _Z6vecAddPfS_S_i_param_3", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": ")", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": "{", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": "", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " ld.param.u64 %rd1, [_Z6vecAddPfS_S_i_param_0];", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " ld.param.u64 %rd2, [_Z6vecAddPfS_S_i_param_1];", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " ld.param.u64 %rd3, [_Z6vecAddPfS_S_i_param_2];", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " ld.param.u32 %r2, [_Z6vecAddPfS_S_i_param_3];", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " mov.u32 %r3, %ctaid.x;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 9 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " mov.u32 %r4, %ntid.x;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 9 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " mov.u32 %r5, %tid.x;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 9 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " mad.lo.s32 %r1, %r4, %r3, %r5;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 9 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " setp.ge.s32 %p1, %r1, %r2;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 12 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " @%p1 bra BB0_2;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 12 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": "", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " cvta.to.global.u64 %rd4, %rd1;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 9 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " mul.wide.s32 %rd5, %r1, 4;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 13 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " add.s64 %rd6, %rd4, %rd5;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 13 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " cvta.to.global.u64 %rd7, %rd2;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 9 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " add.s64 %rd8, %rd7, %rd5;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 13 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " ld.global.f32 %f1, [%rd8];", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 13 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " ld.global.f32 %f2, [%rd6];", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 13 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " add.f32 %f3, %f2, %f1;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 13 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " cvta.to.global.u64 %rd9, %rd3;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 9 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " add.s64 %rd10, %rd9, %rd5;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 13 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": " st.global.f32 [%rd10], %f3;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 13 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": "", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": " ret;", |
| "source": { |
| "file": "/tmp/moo.cu", |
| "line": 14 |
| }, |
| "labels": [] |
| }, |
| { |
| "text": "}", |
| "source": null, |
| "labels": [] |
| }, |
| { |
| "text": "", |
| "source": null, |
| "labels": [] |
| } |
| ], |
| "labelDefinitions": { |
| "entry": 1 |
| } |
| } |