blob: f9d57315a755771cd6c33bec98db6867dd56aeec [file] [log] [blame] [raw]
{
"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
}
}