Skip to content

Commit e94abb9

Browse files
committed
Add zext, sext and trunc
1 parent 1669260 commit e94abb9

10 files changed

+3468
-73
lines changed

codesize.html

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
.then(response => {
1010
if (!response.ok) {
1111
fetch("data-" + label + ".json")
12-
.then(reposonse => reposonse.json())
12+
.then(response => response.json())
1313
.then(json => drawTable(json, label))
1414
.catch(reason => console.log(reason));
1515
return Promise.reject()
@@ -23,7 +23,8 @@
2323
function reload(type) {
2424
load("int", type)
2525
load("fp", type)
26-
load("cast", type)
26+
load("castint", type)
27+
load("castfp", type)
2728
load("vec", type)
2829
}
2930

@@ -43,8 +44,7 @@
4344
});
4445

4546
const table = document.getElementById('table-'+label)
46-
while (table.childNodes.length != 0)
47-
table.removeChild(table.childNodes[0]);
47+
table.innerHTML = ""
4848

4949
head = table.createTHead();
5050
tr = head.insertRow(0);
@@ -157,10 +157,15 @@ <h3>FP diffs</h3>
157157
<div width="60%" style="flex: 0 0 60%;"><table id="table-fp" class="dataframe" border="1"><th>Loading</th></table></div>
158158
<div width="40%" style="position: sticky; top: 10px; align-self: flex-start; white-space: pre; padding: 10px;" id="details-fp"><h3>Details</h3></div>
159159
</div>
160-
<h3>Cast diffs</h3>
160+
<h3>Integer-Cast diffs</h3>
161161
<div style="display: flex;">
162-
<div width="60%" style="flex: 0 0 60%;"><table id="table-cast" class="dataframe" border="1"><th>Loading</th></table></div>
163-
<div width="40%" style="position: sticky; top: 10px; align-self: flex-start; white-space: pre; padding: 10px;" id="details-cast"><h3>Details</h3></div>
162+
<div width="60%" style="flex: 0 0 60%;"><table id="table-castint" class="dataframe" border="1"><th>Loading</th></table></div>
163+
<div width="40%" style="position: sticky; top: 10px; align-self: flex-start; white-space: pre; padding: 10px;" id="details-castint"><h3>Details</h3></div>
164+
</div>
165+
<h3>FP-Cast diffs</h3>
166+
<div style="display: flex;">
167+
<div width="60%" style="flex: 0 0 60%;"><table id="table-castfp" class="dataframe" border="1"><th>Loading</th></table></div>
168+
<div width="40%" style="position: sticky; top: 10px; align-self: flex-start; white-space: pre; padding: 10px;" id="details-castfp"><h3>Details</h3></div>
164169
</div>
165170
<h3>Vec diffs</h3>
166171
<div style="display: flex;">
File renamed without changes.
File renamed without changes.
File renamed without changes.

data-castint-sve2.json

Lines changed: 2146 additions & 0 deletions
Large diffs are not rendered by default.

data-castint.json

Lines changed: 1218 additions & 0 deletions
Large diffs are not rendered by default.

data-int-sve2.json

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7528,10 +7528,10 @@
75287528
"lat": 4,
75297529
"sizelat": 4,
75307530
"size": 2,
7531-
"gisize": -1,
7531+
"gisize": 22,
75327532
"extrasize": 0,
75337533
"asm": "index z1.d, #7, #-1\nptrue p0.d, vl2\nudiv z0.d, p0/m, z0.d, z1.d\nret",
7534-
"giasm": "LLVM ERROR: unable to legalize instruction: %178:_(s64), %179:_(s64), %180:_(s64), %181:_(s64) = G_UNMERGE_VALUES %103:_(<2 x s128>) (in function: test)",
7534+
"giasm": "mov x8, #9363 // =0x2493\nfmov x9, d0\nmov x10, #-6148914691236517206 // =0xaaaaaaaaaaaaaaaa\nmovk x8, #37449, lsl #16\nmovk x10, #43691\nmovk x8, #18724, lsl #32\nmovk x8, #9362, lsl #48\numulh x8, x9, x8\nmov x9, v0.d[1]\numulh x9, x9, x10\nmov v1.d[0], x8\nmov x8, #-9223372036854775808 // =0x8000000000000000\nmov v1.d[1], x9\nsub v0.2d, v0.2d, v1.2d\nfmov x9, d0\nmov x10, v0.d[1]\numulh x8, x9, x8\numulh x9, x10, xzr\nmov v0.d[0], x8\nmov v0.d[1], x9\nadd v0.2d, v0.2d, v1.2d\nushr v0.2d, v0.2d, #2\nret",
75357535
"ll": "define <2 x i64> @test(<2 x i64> %a) {\n %r = udiv <2 x i64> %a, <i64 7, i64 6>\n ret <2 x i64> %r\n}",
75367536
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 4 for instruction: %r = udiv <2 x i64> %a, <i64 7, i64 6>\nCost Model: Found an estimated cost of 1 for instruction: ret <2 x i64> %r"
75377537
},
@@ -7560,10 +7560,10 @@
75607560
"lat": 4,
75617561
"sizelat": 4,
75627562
"size": 3,
7563-
"gisize": -1,
7563+
"gisize": 13,
75647564
"extrasize": 0,
75657565
"asm": "mov w8, #7 // =0x7\nptrue p0.d, vl2\ndup v1.2d, x8\nudiv z0.d, p0/m, z0.d, z1.d\nret",
7566-
"giasm": "LLVM ERROR: unable to legalize instruction: %110:_(s64), %111:_(s64), %112:_(s64), %113:_(s64) = G_UNMERGE_VALUES %33:_(<2 x s128>) (in function: test)",
7566+
"giasm": "mov x8, #9363 // =0x2493\nfmov x9, d0\nmov x10, v0.d[1]\nmovk x8, #37449, lsl #16\nmovk x8, #18724, lsl #32\nmovk x8, #9362, lsl #48\numulh x9, x9, x8\numulh x8, x10, x8\nmov v1.d[0], x9\nmov v1.d[1], x8\nsub v0.2d, v0.2d, v1.2d\nusra v1.2d, v0.2d, #1\nushr v0.2d, v1.2d, #2\nret",
75677567
"ll": "define <2 x i64> @test(<2 x i64> %a) {\n %r = udiv <2 x i64> %a, splat (i64 7)\n ret <2 x i64> %r\n}",
75687568
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 4 for instruction: %r = udiv <2 x i64> %a, splat (i64 7)\nCost Model: Found an estimated cost of 1 for instruction: ret <2 x i64> %r"
75697569
},
@@ -7592,10 +7592,10 @@
75927592
"lat": 4,
75937593
"sizelat": 4,
75947594
"size": 3,
7595-
"gisize": -1,
7595+
"gisize": 37,
75967596
"extrasize": 0,
75977597
"asm": "index z2.d, #7, #-1\nptrue p0.d, vl2\nudiv z0.d, p0/m, z0.d, z2.d\nudiv z1.d, p0/m, z1.d, z2.d\nret",
7598-
"giasm": "LLVM ERROR: unable to legalize instruction: %0:_(<4 x s64>) = G_CONCAT_VECTORS %1:_(<2 x s64>), %2:_(<2 x s64>) (in function: test)",
7598+
"giasm": "mov x8, #9363 // =0x2493\nfmov x9, d0\nfmov x11, d1\nmovk x8, #37449, lsl #16\nmov x10, v0.d[1]\nmov x12, v1.d[1]\nmovk x8, #18724, lsl #32\nmovk x8, #9362, lsl #48\numulh x9, x9, x8\numulh x8, x11, x8\nmov x11, #-6148914691236517206 // =0xaaaaaaaaaaaaaaaa\nmovk x11, #43691\numulh x10, x10, x11\nmov v2.d[0], x9\numulh x9, x12, x11\nmov v3.d[0], x8\nmov x8, #-9223372036854775808 // =0x8000000000000000\nmov v2.d[1], x10\nmov v3.d[1], x9\nsub v0.2d, v0.2d, v2.2d\nsub v1.2d, v1.2d, v3.2d\nfmov x9, d0\nmov x10, v0.d[1]\nfmov x11, d1\nmov x12, v1.d[1]\numulh x9, x9, x8\numulh x8, x11, x8\numulh x10, x10, xzr\nmov v0.d[0], x9\numulh x11, x12, xzr\nmov v1.d[0], x8\nmov v0.d[1], x10\nmov v1.d[1], x11\nadd v0.2d, v0.2d, v2.2d\nadd v1.2d, v1.2d, v3.2d\nushr v0.2d, v0.2d, #2\nushr v1.2d, v1.2d, #2\nret",
75997599
"ll": "define <4 x i64> @test(<4 x i64> %a) {\n %r = udiv <4 x i64> %a, <i64 7, i64 6, i64 7, i64 6>\n ret <4 x i64> %r\n}",
76007600
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 4 for instruction: %r = udiv <4 x i64> %a, <i64 7, i64 6, i64 7, i64 6>\nCost Model: Found an estimated cost of 1 for instruction: ret <4 x i64> %r"
76017601
},
@@ -7624,10 +7624,10 @@
76247624
"lat": 4,
76257625
"sizelat": 4,
76267626
"size": 4,
7627-
"gisize": -1,
7627+
"gisize": 22,
76287628
"extrasize": 0,
76297629
"asm": "mov w8, #7 // =0x7\nptrue p0.d, vl2\ndup v2.2d, x8\nudiv z0.d, p0/m, z0.d, z2.d\nudiv z1.d, p0/m, z1.d, z2.d\nret",
7630-
"giasm": "LLVM ERROR: unable to legalize instruction: %0:_(<4 x s64>) = G_CONCAT_VECTORS %1:_(<2 x s64>), %2:_(<2 x s64>) (in function: test)",
7630+
"giasm": "mov x8, #9363 // =0x2493\nfmov x9, d0\nfmov x11, d1\nmovk x8, #37449, lsl #16\nmov x10, v0.d[1]\nmov x12, v1.d[1]\nmovk x8, #18724, lsl #32\nmovk x8, #9362, lsl #48\numulh x9, x9, x8\numulh x11, x11, x8\numulh x10, x10, x8\nmov v2.d[0], x9\numulh x8, x12, x8\nmov v3.d[0], x11\nmov v2.d[1], x10\nmov v3.d[1], x8\nsub v0.2d, v0.2d, v2.2d\nsub v1.2d, v1.2d, v3.2d\nusra v2.2d, v0.2d, #1\nusra v3.2d, v1.2d, #1\nushr v0.2d, v2.2d, #2\nushr v1.2d, v3.2d, #2\nret",
76317631
"ll": "define <4 x i64> @test(<4 x i64> %a) {\n %r = udiv <4 x i64> %a, splat (i64 7)\n ret <4 x i64> %r\n}",
76327632
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 4 for instruction: %r = udiv <4 x i64> %a, splat (i64 7)\nCost Model: Found an estimated cost of 1 for instruction: ret <4 x i64> %r"
76337633
},
@@ -32936,10 +32936,10 @@
3293632936
"lat": 160,
3293732937
"sizelat": 160,
3293832938
"size": 7,
32939-
"gisize": -1,
32939+
"gisize": 7,
3294032940
"extrasize": 0,
3294132941
"asm": "movi v2.16b, #1\nsub v3.16b, v0.16b, v2.16b\nsub v2.16b, v1.16b, v2.16b\nbic v0.16b, v3.16b, v0.16b\nbic v1.16b, v2.16b, v1.16b\ncnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nret",
32942-
"giasm": "LLVM ERROR: unable to legalize instruction: %3:_(<32 x s8>) = G_CTPOP %10:_(<32 x s8>) (in function: test)",
32942+
"giasm": "movi v2.2d, #0xffffffffffffffff\nadd v3.16b, v0.16b, v2.16b\nadd v2.16b, v1.16b, v2.16b\nbic v0.16b, v3.16b, v0.16b\nbic v1.16b, v2.16b, v1.16b\ncnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nret",
3294332943
"ll": "define <32 x i8> @test(<32 x i8> %a) {\n %r = call <32 x i8> @llvm.cttz(<32 x i8> %a, i1 0)\n ret <32 x i8> %r\n}",
3294432944
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 160 for instruction: %r = call <32 x i8> @llvm.cttz.v32i8(<32 x i8> %a, i1 false)\nCost Model: Found an estimated cost of 1 for instruction: ret <32 x i8> %r"
3294532945
},
@@ -32984,10 +32984,10 @@
3298432984
"lat": 80,
3298532985
"sizelat": 80,
3298632986
"size": 10,
32987-
"gisize": -1,
32987+
"gisize": 9,
3298832988
"extrasize": 0,
3298932989
"asm": "movi v2.8h, #1\nsub v3.8h, v0.8h, v2.8h\nsub v2.8h, v1.8h, v2.8h\nbic v0.16b, v3.16b, v0.16b\nbic v1.16b, v2.16b, v1.16b\nmovi v2.8h, #16\nclz v0.8h, v0.8h\nclz v1.8h, v1.8h\nsub v0.8h, v2.8h, v0.8h\nsub v1.8h, v2.8h, v1.8h\nret",
32990-
"giasm": "LLVM ERROR: unable to legalize instruction: %3:_(<16 x s16>) = G_CTPOP %10:_(<16 x s16>) (in function: test)",
32990+
"giasm": "movi v2.2d, #0xffffffffffffffff\nadd v3.8h, v0.8h, v2.8h\nadd v2.8h, v1.8h, v2.8h\nbic v0.16b, v3.16b, v0.16b\nbic v1.16b, v2.16b, v1.16b\ncnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nuaddlp v0.8h, v0.16b\nuaddlp v1.8h, v1.16b\nret",
3299132991
"ll": "define <16 x i16> @test(<16 x i16> %a) {\n %r = call <16 x i16> @llvm.cttz(<16 x i16> %a, i1 0)\n ret <16 x i16> %r\n}",
3299232992
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 80 for instruction: %r = call <16 x i16> @llvm.cttz.v16i16(<16 x i16> %a, i1 false)\nCost Model: Found an estimated cost of 1 for instruction: ret <16 x i16> %r"
3299332993
},
@@ -33032,10 +33032,10 @@
3303233032
"lat": 40,
3303333033
"sizelat": 40,
3303433034
"size": 10,
33035-
"gisize": -1,
33035+
"gisize": 11,
3303633036
"extrasize": 0,
3303733037
"asm": "movi v2.4s, #1\nsub v3.4s, v0.4s, v2.4s\nsub v2.4s, v1.4s, v2.4s\nbic v0.16b, v3.16b, v0.16b\nbic v1.16b, v2.16b, v1.16b\nmovi v2.4s, #32\nclz v0.4s, v0.4s\nclz v1.4s, v1.4s\nsub v0.4s, v2.4s, v0.4s\nsub v1.4s, v2.4s, v1.4s\nret",
33038-
"giasm": "LLVM ERROR: unable to legalize instruction: %3:_(<8 x s32>) = G_CTPOP %10:_(<8 x s32>) (in function: test)",
33038+
"giasm": "movi v2.2d, #0xffffffffffffffff\nadd v3.4s, v0.4s, v2.4s\nadd v2.4s, v1.4s, v2.4s\nbic v0.16b, v3.16b, v0.16b\nbic v1.16b, v2.16b, v1.16b\ncnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nuaddlp v0.8h, v0.16b\nuaddlp v1.8h, v1.16b\nuaddlp v0.4s, v0.8h\nuaddlp v1.4s, v1.8h\nret",
3303933039
"ll": "define <8 x i32> @test(<8 x i32> %a) {\n %r = call <8 x i32> @llvm.cttz(<8 x i32> %a, i1 0)\n ret <8 x i32> %r\n}",
3304033040
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 40 for instruction: %r = call <8 x i32> @llvm.cttz.v8i32(<8 x i32> %a, i1 false)\nCost Model: Found an estimated cost of 1 for instruction: ret <8 x i32> %r"
3304133041
},
@@ -33064,10 +33064,10 @@
3306433064
"lat": 20,
3306533065
"sizelat": 20,
3306633066
"size": 14,
33067-
"gisize": -1,
33067+
"gisize": 13,
3306833068
"extrasize": 0,
3306933069
"asm": "mov w8, #1 // =0x1\ndup v2.2d, x8\nsub v3.2d, v0.2d, v2.2d\nsub v2.2d, v1.2d, v2.2d\nbic v0.16b, v3.16b, v0.16b\nbic v1.16b, v2.16b, v1.16b\ncnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nuaddlp v0.8h, v0.16b\nuaddlp v1.8h, v1.16b\nuaddlp v0.4s, v0.8h\nuaddlp v1.4s, v1.8h\nuaddlp v0.2d, v0.4s\nuaddlp v1.2d, v1.4s\nret",
33070-
"giasm": "LLVM ERROR: unable to legalize instruction: %3:_(<4 x s64>) = G_CTPOP %10:_(<4 x s64>) (in function: test)",
33070+
"giasm": "movi v2.2d, #0xffffffffffffffff\nadd v3.2d, v0.2d, v2.2d\nadd v2.2d, v1.2d, v2.2d\nbic v0.16b, v3.16b, v0.16b\nbic v1.16b, v2.16b, v1.16b\ncnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nuaddlp v0.8h, v0.16b\nuaddlp v1.8h, v1.16b\nuaddlp v0.4s, v0.8h\nuaddlp v1.4s, v1.8h\nuaddlp v0.2d, v0.4s\nuaddlp v1.2d, v1.4s\nret",
3307133071
"ll": "define <4 x i64> @test(<4 x i64> %a) {\n %r = call <4 x i64> @llvm.cttz(<4 x i64> %a, i1 0)\n ret <4 x i64> %r\n}",
3307233072
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 20 for instruction: %r = call <4 x i64> @llvm.cttz.v4i64(<4 x i64> %a, i1 false)\nCost Model: Found an estimated cost of 1 for instruction: ret <4 x i64> %r"
3307333073
},
@@ -33352,10 +33352,10 @@
3335233352
"lat": 2,
3335333353
"sizelat": 2,
3335433354
"size": 2,
33355-
"gisize": -1,
33355+
"gisize": 2,
3335633356
"extrasize": 0,
3335733357
"asm": "cnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nret",
33358-
"giasm": "LLVM ERROR: unable to legalize instruction: %3:_(<32 x s8>) = G_CTPOP %0:_(<32 x s8>) (in function: test)",
33358+
"giasm": "cnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nret",
3335933359
"ll": "define <32 x i8> @test(<32 x i8> %a) {\n %r = call <32 x i8> @llvm.ctpop(<32 x i8> %a)\n ret <32 x i8> %r\n}",
3336033360
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 2 for instruction: %r = call <32 x i8> @llvm.ctpop.v32i8(<32 x i8> %a)\nCost Model: Found an estimated cost of 1 for instruction: ret <32 x i8> %r"
3336133361
},
@@ -33400,10 +33400,10 @@
3340033400
"lat": 4,
3340133401
"sizelat": 4,
3340233402
"size": 4,
33403-
"gisize": -1,
33403+
"gisize": 4,
3340433404
"extrasize": 0,
3340533405
"asm": "cnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nuaddlp v0.8h, v0.16b\nuaddlp v1.8h, v1.16b\nret",
33406-
"giasm": "LLVM ERROR: unable to legalize instruction: %3:_(<16 x s16>) = G_CTPOP %0:_(<16 x s16>) (in function: test)",
33406+
"giasm": "cnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nuaddlp v0.8h, v0.16b\nuaddlp v1.8h, v1.16b\nret",
3340733407
"ll": "define <16 x i16> @test(<16 x i16> %a) {\n %r = call <16 x i16> @llvm.ctpop(<16 x i16> %a)\n ret <16 x i16> %r\n}",
3340833408
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 4 for instruction: %r = call <16 x i16> @llvm.ctpop.v16i16(<16 x i16> %a)\nCost Model: Found an estimated cost of 1 for instruction: ret <16 x i16> %r"
3340933409
},
@@ -33448,10 +33448,10 @@
3344833448
"lat": 6,
3344933449
"sizelat": 6,
3345033450
"size": 6,
33451-
"gisize": -1,
33451+
"gisize": 6,
3345233452
"extrasize": 0,
3345333453
"asm": "cnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nuaddlp v0.8h, v0.16b\nuaddlp v1.8h, v1.16b\nuaddlp v0.4s, v0.8h\nuaddlp v1.4s, v1.8h\nret",
33454-
"giasm": "LLVM ERROR: unable to legalize instruction: %3:_(<8 x s32>) = G_CTPOP %0:_(<8 x s32>) (in function: test)",
33454+
"giasm": "cnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nuaddlp v0.8h, v0.16b\nuaddlp v1.8h, v1.16b\nuaddlp v0.4s, v0.8h\nuaddlp v1.4s, v1.8h\nret",
3345533455
"ll": "define <8 x i32> @test(<8 x i32> %a) {\n %r = call <8 x i32> @llvm.ctpop(<8 x i32> %a)\n ret <8 x i32> %r\n}",
3345633456
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 6 for instruction: %r = call <8 x i32> @llvm.ctpop.v8i32(<8 x i32> %a)\nCost Model: Found an estimated cost of 1 for instruction: ret <8 x i32> %r"
3345733457
},
@@ -33480,10 +33480,10 @@
3348033480
"lat": 8,
3348133481
"sizelat": 8,
3348233482
"size": 8,
33483-
"gisize": -1,
33483+
"gisize": 8,
3348433484
"extrasize": 0,
3348533485
"asm": "cnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nuaddlp v0.8h, v0.16b\nuaddlp v1.8h, v1.16b\nuaddlp v0.4s, v0.8h\nuaddlp v1.4s, v1.8h\nuaddlp v0.2d, v0.4s\nuaddlp v1.2d, v1.4s\nret",
33486-
"giasm": "LLVM ERROR: unable to legalize instruction: %3:_(<4 x s64>) = G_CTPOP %0:_(<4 x s64>) (in function: test)",
33486+
"giasm": "cnt v0.16b, v0.16b\ncnt v1.16b, v1.16b\nuaddlp v0.8h, v0.16b\nuaddlp v1.8h, v1.16b\nuaddlp v0.4s, v0.8h\nuaddlp v1.4s, v1.8h\nuaddlp v0.2d, v0.4s\nuaddlp v1.2d, v1.4s\nret",
3348733487
"ll": "define <4 x i64> @test(<4 x i64> %a) {\n %r = call <4 x i64> @llvm.ctpop(<4 x i64> %a)\n ret <4 x i64> %r\n}",
3348833488
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 8 for instruction: %r = call <4 x i64> @llvm.ctpop.v4i64(<4 x i64> %a)\nCost Model: Found an estimated cost of 1 for instruction: ret <4 x i64> %r"
3348933489
},

0 commit comments

Comments
 (0)