Skip to content

Commit e7ae466

Browse files
committed
Regen 584b24cd6de5fd8bcfefa0b4a57ddbbf58c14af1 Wed 26 Mar 00:05:22 GMT 2025
1 parent 696f379 commit e7ae466

File tree

4 files changed

+38
-38
lines changed

4 files changed

+38
-38
lines changed

data-castfp-fullfp16.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1399,10 +1399,10 @@
13991399
"thru": 2,
14001400
"lat": 1,
14011401
"sizelat": 1,
1402-
"size": 2,
1402+
"size": 5,
14031403
"gisize": 2,
14041404
"extrasize": 0,
1405-
"asm": "scvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
1405+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nscvtf s0, x9\nscvtf s1, x8\nmov v0.s[1], v1.s[0]\nret",
14061406
"giasm": "scvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
14071407
"ll": "define <2 x float> @test(<2 x i64> %a) {\n %r = sitofp <2 x i64> %a to <2 x float>\n ret <2 x float> %r\n}",
14081408
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = sitofp <2 x i64> %a to <2 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <2 x float> %r"
@@ -1447,10 +1447,10 @@
14471447
"thru": 5,
14481448
"lat": 1,
14491449
"sizelat": 1,
1450-
"size": 4,
1450+
"size": 11,
14511451
"gisize": 4,
14521452
"extrasize": 0,
1453-
"asm": "scvtf v0.2d, v0.2d\nscvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
1453+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nscvtf s0, x9\nmov x9, v1.d[1]\nscvtf s2, x8\nfmov x8, d1\nscvtf s1, x8\nmov v0.s[1], v2.s[0]\nmov v0.s[2], v1.s[0]\nscvtf s1, x9\nmov v0.s[3], v1.s[0]\nret",
14541454
"giasm": "scvtf v0.2d, v0.2d\nscvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
14551455
"ll": "define <4 x float> @test(<4 x i64> %a) {\n %r = sitofp <4 x i64> %a to <4 x float>\n ret <4 x float> %r\n}",
14561456
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = sitofp <4 x i64> %a to <4 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <4 x float> %r"
@@ -1927,10 +1927,10 @@
19271927
"thru": 2,
19281928
"lat": 1,
19291929
"sizelat": 1,
1930-
"size": 2,
1930+
"size": 5,
19311931
"gisize": 2,
19321932
"extrasize": 0,
1933-
"asm": "ucvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
1933+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nucvtf s0, x9\nucvtf s1, x8\nmov v0.s[1], v1.s[0]\nret",
19341934
"giasm": "ucvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
19351935
"ll": "define <2 x float> @test(<2 x i64> %a) {\n %r = uitofp <2 x i64> %a to <2 x float>\n ret <2 x float> %r\n}",
19361936
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = uitofp <2 x i64> %a to <2 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <2 x float> %r"
@@ -1975,10 +1975,10 @@
19751975
"thru": 5,
19761976
"lat": 1,
19771977
"sizelat": 1,
1978-
"size": 4,
1978+
"size": 11,
19791979
"gisize": 4,
19801980
"extrasize": 0,
1981-
"asm": "ucvtf v0.2d, v0.2d\nucvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
1981+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nucvtf s0, x9\nmov x9, v1.d[1]\nucvtf s2, x8\nfmov x8, d1\nucvtf s1, x8\nmov v0.s[1], v2.s[0]\nmov v0.s[2], v1.s[0]\nucvtf s1, x9\nmov v0.s[3], v1.s[0]\nret",
19821982
"giasm": "ucvtf v0.2d, v0.2d\nucvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
19831983
"ll": "define <4 x float> @test(<4 x i64> %a) {\n %r = uitofp <4 x i64> %a to <4 x float>\n ret <4 x float> %r\n}",
19841984
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = uitofp <4 x i64> %a to <4 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <4 x float> %r"

data-castfp-sve2.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2071,10 +2071,10 @@
20712071
"thru": 2,
20722072
"lat": 1,
20732073
"sizelat": 1,
2074-
"size": 2,
2074+
"size": 5,
20752075
"gisize": 2,
20762076
"extrasize": 0,
2077-
"asm": "scvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
2077+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nscvtf s0, x9\nscvtf s1, x8\nmov v0.s[1], v1.s[0]\nret",
20782078
"giasm": "scvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
20792079
"ll": "define <2 x float> @test(<2 x i64> %a) {\n %r = sitofp <2 x i64> %a to <2 x float>\n ret <2 x float> %r\n}",
20802080
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = sitofp <2 x i64> %a to <2 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <2 x float> %r"
@@ -2119,10 +2119,10 @@
21192119
"thru": 5,
21202120
"lat": 1,
21212121
"sizelat": 1,
2122-
"size": 4,
2122+
"size": 11,
21232123
"gisize": 4,
21242124
"extrasize": 0,
2125-
"asm": "scvtf v0.2d, v0.2d\nscvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
2125+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nscvtf s0, x9\nmov x9, v1.d[1]\nscvtf s2, x8\nfmov x8, d1\nscvtf s1, x8\nmov v0.s[1], v2.s[0]\nmov v0.s[2], v1.s[0]\nscvtf s1, x9\nmov v0.s[3], v1.s[0]\nret",
21262126
"giasm": "scvtf v0.2d, v0.2d\nscvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
21272127
"ll": "define <4 x float> @test(<4 x i64> %a) {\n %r = sitofp <4 x i64> %a to <4 x float>\n ret <4 x float> %r\n}",
21282128
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = sitofp <4 x i64> %a to <4 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <4 x float> %r"
@@ -2308,7 +2308,7 @@
23082308
"ty": "<vscale x 8 x half>",
23092309
"variant": "cast i8",
23102310
"codesize": 1,
2311-
"thru": 1,
2311+
"thru": 2,
23122312
"lat": 1,
23132313
"sizelat": 1,
23142314
"size": 2,
@@ -2356,7 +2356,7 @@
23562356
"ty": "<vscale x 16 x half>",
23572357
"variant": "cast i8",
23582358
"codesize": 1,
2359-
"thru": 3,
2359+
"thru": 6,
23602360
"lat": 1,
23612361
"sizelat": 1,
23622362
"size": 6,
@@ -2468,7 +2468,7 @@
24682468
"ty": "<vscale x 8 x float>",
24692469
"variant": "cast i8",
24702470
"codesize": 1,
2471-
"thru": 3,
2471+
"thru": 7,
24722472
"lat": 1,
24732473
"sizelat": 1,
24742474
"size": 7,
@@ -2484,7 +2484,7 @@
24842484
"ty": "<vscale x 8 x float>",
24852485
"variant": "cast i16",
24862486
"codesize": 1,
2487-
"thru": 3,
2487+
"thru": 6,
24882488
"lat": 1,
24892489
"sizelat": 1,
24902490
"size": 6,
@@ -2548,7 +2548,7 @@
25482548
"ty": "<vscale x 4 x double>",
25492549
"variant": "cast i16",
25502550
"codesize": 1,
2551-
"thru": 3,
2551+
"thru": 6,
25522552
"lat": 1,
25532553
"sizelat": 1,
25542554
"size": 7,
@@ -2564,7 +2564,7 @@
25642564
"ty": "<vscale x 4 x double>",
25652565
"variant": "cast i32",
25662566
"codesize": 1,
2567-
"thru": 3,
2567+
"thru": 6,
25682568
"lat": 1,
25692569
"sizelat": 1,
25702570
"size": 6,
@@ -2935,10 +2935,10 @@
29352935
"thru": 2,
29362936
"lat": 1,
29372937
"sizelat": 1,
2938-
"size": 2,
2938+
"size": 5,
29392939
"gisize": 2,
29402940
"extrasize": 0,
2941-
"asm": "ucvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
2941+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nucvtf s0, x9\nucvtf s1, x8\nmov v0.s[1], v1.s[0]\nret",
29422942
"giasm": "ucvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
29432943
"ll": "define <2 x float> @test(<2 x i64> %a) {\n %r = uitofp <2 x i64> %a to <2 x float>\n ret <2 x float> %r\n}",
29442944
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = uitofp <2 x i64> %a to <2 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <2 x float> %r"
@@ -2983,10 +2983,10 @@
29832983
"thru": 5,
29842984
"lat": 1,
29852985
"sizelat": 1,
2986-
"size": 4,
2986+
"size": 11,
29872987
"gisize": 4,
29882988
"extrasize": 0,
2989-
"asm": "ucvtf v0.2d, v0.2d\nucvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
2989+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nucvtf s0, x9\nmov x9, v1.d[1]\nucvtf s2, x8\nfmov x8, d1\nucvtf s1, x8\nmov v0.s[1], v2.s[0]\nmov v0.s[2], v1.s[0]\nucvtf s1, x9\nmov v0.s[3], v1.s[0]\nret",
29902990
"giasm": "ucvtf v0.2d, v0.2d\nucvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
29912991
"ll": "define <4 x float> @test(<4 x i64> %a) {\n %r = uitofp <4 x i64> %a to <4 x float>\n ret <4 x float> %r\n}",
29922992
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = uitofp <4 x i64> %a to <4 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <4 x float> %r"
@@ -3172,7 +3172,7 @@
31723172
"ty": "<vscale x 8 x half>",
31733173
"variant": "cast i8",
31743174
"codesize": 1,
3175-
"thru": 1,
3175+
"thru": 2,
31763176
"lat": 1,
31773177
"sizelat": 1,
31783178
"size": 2,
@@ -3220,7 +3220,7 @@
32203220
"ty": "<vscale x 16 x half>",
32213221
"variant": "cast i8",
32223222
"codesize": 1,
3223-
"thru": 3,
3223+
"thru": 6,
32243224
"lat": 1,
32253225
"sizelat": 1,
32263226
"size": 6,
@@ -3332,7 +3332,7 @@
33323332
"ty": "<vscale x 8 x float>",
33333333
"variant": "cast i8",
33343334
"codesize": 1,
3335-
"thru": 3,
3335+
"thru": 7,
33363336
"lat": 1,
33373337
"sizelat": 1,
33383338
"size": 7,
@@ -3348,7 +3348,7 @@
33483348
"ty": "<vscale x 8 x float>",
33493349
"variant": "cast i16",
33503350
"codesize": 1,
3351-
"thru": 3,
3351+
"thru": 6,
33523352
"lat": 1,
33533353
"sizelat": 1,
33543354
"size": 6,
@@ -3412,7 +3412,7 @@
34123412
"ty": "<vscale x 4 x double>",
34133413
"variant": "cast i16",
34143414
"codesize": 1,
3415-
"thru": 3,
3415+
"thru": 6,
34163416
"lat": 1,
34173417
"sizelat": 1,
34183418
"size": 7,
@@ -3428,7 +3428,7 @@
34283428
"ty": "<vscale x 4 x double>",
34293429
"variant": "cast i32",
34303430
"codesize": 1,
3431-
"thru": 3,
3431+
"thru": 6,
34323432
"lat": 1,
34333433
"sizelat": 1,
34343434
"size": 6,

data-castfp.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1399,10 +1399,10 @@
13991399
"thru": 2,
14001400
"lat": 1,
14011401
"sizelat": 1,
1402-
"size": 2,
1402+
"size": 5,
14031403
"gisize": 2,
14041404
"extrasize": 0,
1405-
"asm": "scvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
1405+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nscvtf s0, x9\nscvtf s1, x8\nmov v0.s[1], v1.s[0]\nret",
14061406
"giasm": "scvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
14071407
"ll": "define <2 x float> @test(<2 x i64> %a) {\n %r = sitofp <2 x i64> %a to <2 x float>\n ret <2 x float> %r\n}",
14081408
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = sitofp <2 x i64> %a to <2 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <2 x float> %r"
@@ -1447,10 +1447,10 @@
14471447
"thru": 5,
14481448
"lat": 1,
14491449
"sizelat": 1,
1450-
"size": 4,
1450+
"size": 11,
14511451
"gisize": 4,
14521452
"extrasize": 0,
1453-
"asm": "scvtf v0.2d, v0.2d\nscvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
1453+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nscvtf s0, x9\nmov x9, v1.d[1]\nscvtf s2, x8\nfmov x8, d1\nscvtf s1, x8\nmov v0.s[1], v2.s[0]\nmov v0.s[2], v1.s[0]\nscvtf s1, x9\nmov v0.s[3], v1.s[0]\nret",
14541454
"giasm": "scvtf v0.2d, v0.2d\nscvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
14551455
"ll": "define <4 x float> @test(<4 x i64> %a) {\n %r = sitofp <4 x i64> %a to <4 x float>\n ret <4 x float> %r\n}",
14561456
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = sitofp <4 x i64> %a to <4 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <4 x float> %r"
@@ -1927,10 +1927,10 @@
19271927
"thru": 2,
19281928
"lat": 1,
19291929
"sizelat": 1,
1930-
"size": 2,
1930+
"size": 5,
19311931
"gisize": 2,
19321932
"extrasize": 0,
1933-
"asm": "ucvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
1933+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nucvtf s0, x9\nucvtf s1, x8\nmov v0.s[1], v1.s[0]\nret",
19341934
"giasm": "ucvtf v0.2d, v0.2d\nfcvtn v0.2s, v0.2d\nret",
19351935
"ll": "define <2 x float> @test(<2 x i64> %a) {\n %r = uitofp <2 x i64> %a to <2 x float>\n ret <2 x float> %r\n}",
19361936
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = uitofp <2 x i64> %a to <2 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <2 x float> %r"
@@ -1975,10 +1975,10 @@
19751975
"thru": 5,
19761976
"lat": 1,
19771977
"sizelat": 1,
1978-
"size": 4,
1978+
"size": 11,
19791979
"gisize": 4,
19801980
"extrasize": 0,
1981-
"asm": "ucvtf v0.2d, v0.2d\nucvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
1981+
"asm": "mov x8, v0.d[1]\nfmov x9, d0\nucvtf s0, x9\nmov x9, v1.d[1]\nucvtf s2, x8\nfmov x8, d1\nucvtf s1, x8\nmov v0.s[1], v2.s[0]\nmov v0.s[2], v1.s[0]\nucvtf s1, x9\nmov v0.s[3], v1.s[0]\nret",
19821982
"giasm": "ucvtf v0.2d, v0.2d\nucvtf v1.2d, v1.2d\nfcvtn v0.2s, v0.2d\nfcvtn2 v0.4s, v1.2d\nret",
19831983
"ll": "define <4 x float> @test(<4 x i64> %a) {\n %r = uitofp <4 x i64> %a to <4 x float>\n ret <4 x float> %r\n}",
19841984
"costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found an estimated cost of 1 for instruction: %r = uitofp <4 x i64> %a to <4 x float>\nCost Model: Found an estimated cost of 1 for instruction: ret <4 x float> %r"

0 commit comments

Comments
 (0)