|
16922 | 16922 | "size": 3, |
16923 | 16923 | "gisize": 4, |
16924 | 16924 | "extrasize": 0, |
16925 | | - "asm": "fcmgt v2.4h, v1.4h, v0.4h\nfcmgt v0.4h, v0.4h, v1.4h\nnbsl z0.d, z0.d, z2.d, z0.d\nret", |
| 16925 | + "asm": "fcmgt v2.4h, v0.4h, v1.4h\nfcmgt v0.4h, v1.4h, v0.4h\nnbsl z0.d, z0.d, z2.d, z0.d\nret", |
16926 | 16926 | "giasm": "fcmgt v2.4h, v0.4h, v1.4h\nfcmgt v0.4h, v1.4h, v0.4h\norr v0.8b, v0.8b, v2.8b\nmvn v0.8b, v0.8b\nret", |
16927 | 16927 | "ll": "define <4 x i1> @test(<4 x half> %a, <4 x half> %b) vscale_range(2, 2){\n %r = fcmp ueq <4 x half> %a, %b\n ret <4 x i1> %r\n}", |
16928 | 16928 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp ueq <4 x half> %a, %b\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x i1> %r" |
|
16938 | 16938 | "size": 3, |
16939 | 16939 | "gisize": 4, |
16940 | 16940 | "extrasize": 0, |
16941 | | - "asm": "fcmlt v1.4h, v0.4h, #0.0\nfcmgt v0.4h, v0.4h, #0.0\nnbsl z0.d, z0.d, z1.d, z0.d\nret", |
| 16941 | + "asm": "fcmgt v1.4h, v0.4h, #0.0\nfcmlt v0.4h, v0.4h, #0.0\nnbsl z0.d, z0.d, z1.d, z0.d\nret", |
16942 | 16942 | "giasm": "fcmgt v1.4h, v0.4h, #0.0\nfcmlt v0.4h, v0.4h, #0.0\norr v0.8b, v0.8b, v1.8b\nmvn v0.8b, v0.8b\nret", |
16943 | 16943 | "ll": "define <4 x i1> @test(<4 x half> %a) vscale_range(2, 2){\n %r = fcmp ueq <4 x half> %a, zeroinitializer\n ret <4 x i1> %r\n}", |
16944 | 16944 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp ueq <4 x half> %a, zeroinitializer\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x i1> %r" |
@@ -16983,10 +16983,10 @@ |
16983 | 16983 | "thru": 3, |
16984 | 16984 | "lat": 6, |
16985 | 16985 | "sizelat": 3, |
16986 | | - "size": 19, |
| 16986 | + "size": 20, |
16987 | 16987 | "gisize": 5, |
16988 | 16988 | "extrasize": 0, |
16989 | | - "asm": "fcmgt v2.8h, v1.8h, v0.8h\nfcmgt v1.8h, v0.8h, v1.8h\nnbsl z1.d, z1.d, z2.d, z1.d\numov w8, v1.h[0]\numov w9, v1.h[1]\nfmov s0, w8\numov w8, v1.h[2]\nmov v0.b[1], w9\nmov v0.b[2], w8\numov w8, v1.h[3]\nmov v0.b[3], w8\numov w8, v1.h[4]\nmov v0.b[4], w8\numov w8, v1.h[5]\nmov v0.b[5], w8\numov w8, v1.h[6]\nmov v0.b[6], w8\numov w8, v1.h[7]\nmov v0.b[7], w8\nret", |
| 16989 | + "asm": "fcmgt v2.8h, v0.8h, v1.8h\nfcmgt v0.8h, v1.8h, v0.8h\nmovprfx z1, z0\nnbsl z1.d, z1.d, z2.d, z0.d\numov w8, v1.h[0]\numov w9, v1.h[1]\nfmov s0, w8\numov w8, v1.h[2]\nmov v0.b[1], w9\nmov v0.b[2], w8\numov w8, v1.h[3]\nmov v0.b[3], w8\numov w8, v1.h[4]\nmov v0.b[4], w8\numov w8, v1.h[5]\nmov v0.b[5], w8\numov w8, v1.h[6]\nmov v0.b[6], w8\numov w8, v1.h[7]\nmov v0.b[7], w8\nret", |
16990 | 16990 | "giasm": "fcmgt v2.8h, v0.8h, v1.8h\nfcmgt v0.8h, v1.8h, v0.8h\norr v0.16b, v0.16b, v2.16b\nmvn v0.16b, v0.16b\nxtn v0.8b, v0.8h\nret", |
16991 | 16991 | "ll": "define <8 x i1> @test(<8 x half> %a, <8 x half> %b) vscale_range(2, 2){\n %r = fcmp ueq <8 x half> %a, %b\n ret <8 x i1> %r\n}", |
16992 | 16992 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp ueq <8 x half> %a, %b\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <8 x i1> %r" |
|
17002 | 17002 | "size": 19, |
17003 | 17003 | "gisize": 5, |
17004 | 17004 | "extrasize": 0, |
17005 | | - "asm": "fcmlt v1.8h, v0.8h, #0.0\nfcmgt v2.8h, v0.8h, #0.0\nnbsl z2.d, z2.d, z1.d, z2.d\numov w8, v2.h[0]\numov w9, v2.h[1]\nfmov s0, w8\numov w8, v2.h[2]\nmov v0.b[1], w9\nmov v0.b[2], w8\numov w8, v2.h[3]\nmov v0.b[3], w8\numov w8, v2.h[4]\nmov v0.b[4], w8\numov w8, v2.h[5]\nmov v0.b[5], w8\numov w8, v2.h[6]\nmov v0.b[6], w8\numov w8, v2.h[7]\nmov v0.b[7], w8\nret", |
| 17005 | + "asm": "fcmgt v1.8h, v0.8h, #0.0\nfcmlt v0.8h, v0.8h, #0.0\nnbsl z1.d, z1.d, z0.d, z1.d\numov w8, v1.h[0]\numov w9, v1.h[1]\nfmov s0, w8\numov w8, v1.h[2]\nmov v0.b[1], w9\nmov v0.b[2], w8\numov w8, v1.h[3]\nmov v0.b[3], w8\numov w8, v1.h[4]\nmov v0.b[4], w8\numov w8, v1.h[5]\nmov v0.b[5], w8\numov w8, v1.h[6]\nmov v0.b[6], w8\numov w8, v1.h[7]\nmov v0.b[7], w8\nret", |
17006 | 17006 | "giasm": "fcmgt v1.8h, v0.8h, #0.0\nfcmlt v0.8h, v0.8h, #0.0\norr v0.16b, v0.16b, v1.16b\nmvn v0.16b, v0.16b\nxtn v0.8b, v0.8h\nret", |
17007 | 17007 | "ll": "define <8 x i1> @test(<8 x half> %a) vscale_range(2, 2){\n %r = fcmp ueq <8 x half> %a, zeroinitializer\n ret <8 x i1> %r\n}", |
17008 | 17008 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp ueq <8 x half> %a, zeroinitializer\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <8 x i1> %r" |
|
17114 | 17114 | "size": 3, |
17115 | 17115 | "gisize": 4, |
17116 | 17116 | "extrasize": 0, |
17117 | | - "asm": "fcmgt v2.2s, v1.2s, v0.2s\nfcmgt v0.2s, v0.2s, v1.2s\nnbsl z0.d, z0.d, z2.d, z0.d\nret", |
| 17117 | + "asm": "fcmgt v2.2s, v0.2s, v1.2s\nfcmgt v0.2s, v1.2s, v0.2s\nnbsl z0.d, z0.d, z2.d, z0.d\nret", |
17118 | 17118 | "giasm": "fcmgt v2.2s, v0.2s, v1.2s\nfcmgt v0.2s, v1.2s, v0.2s\norr v0.8b, v0.8b, v2.8b\nmvn v0.8b, v0.8b\nret", |
17119 | 17119 | "ll": "define <2 x i1> @test(<2 x float> %a, <2 x float> %b) vscale_range(2, 2){\n %r = fcmp ueq <2 x float> %a, %b\n ret <2 x i1> %r\n}", |
17120 | 17120 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp ueq <2 x float> %a, %b\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <2 x i1> %r" |
|
17130 | 17130 | "size": 3, |
17131 | 17131 | "gisize": 4, |
17132 | 17132 | "extrasize": 0, |
17133 | | - "asm": "fcmlt v1.2s, v0.2s, #0.0\nfcmgt v0.2s, v0.2s, #0.0\nnbsl z0.d, z0.d, z1.d, z0.d\nret", |
| 17133 | + "asm": "fcmgt v1.2s, v0.2s, #0.0\nfcmlt v0.2s, v0.2s, #0.0\nnbsl z0.d, z0.d, z1.d, z0.d\nret", |
17134 | 17134 | "giasm": "fcmgt v1.2s, v0.2s, #0.0\nfcmlt v0.2s, v0.2s, #0.0\norr v0.8b, v0.8b, v1.8b\nmvn v0.8b, v0.8b\nret", |
17135 | 17135 | "ll": "define <2 x i1> @test(<2 x float> %a) vscale_range(2, 2){\n %r = fcmp ueq <2 x float> %a, zeroinitializer\n ret <2 x i1> %r\n}", |
17136 | 17136 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp ueq <2 x float> %a, zeroinitializer\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <2 x i1> %r" |
@@ -17175,10 +17175,10 @@ |
17175 | 17175 | "thru": 3, |
17176 | 17176 | "lat": 6, |
17177 | 17177 | "sizelat": 3, |
17178 | | - "size": 9, |
| 17178 | + "size": 10, |
17179 | 17179 | "gisize": 5, |
17180 | 17180 | "extrasize": 0, |
17181 | | - "asm": "fcmgt v2.4s, v1.4s, v0.4s\nfcmgt v1.4s, v0.4s, v1.4s\nnbsl z1.d, z1.d, z2.d, z1.d\nmov w8, v1.s[1]\nmov v0.16b, v1.16b\nmov w9, v1.s[2]\nmov v0.h[1], w8\nmov w8, v1.s[3]\nmov v0.h[2], w9\nmov v0.h[3], w8\nret", |
| 17181 | + "asm": "fcmgt v2.4s, v0.4s, v1.4s\nfcmgt v0.4s, v1.4s, v0.4s\nmovprfx z1, z0\nnbsl z1.d, z1.d, z2.d, z0.d\nmov w8, v1.s[1]\nmov v0.16b, v1.16b\nmov w9, v1.s[2]\nmov v0.h[1], w8\nmov w8, v1.s[3]\nmov v0.h[2], w9\nmov v0.h[3], w8\nret", |
17182 | 17182 | "giasm": "fcmgt v2.4s, v0.4s, v1.4s\nfcmgt v0.4s, v1.4s, v0.4s\norr v0.16b, v0.16b, v2.16b\nmvn v0.16b, v0.16b\nxtn v0.4h, v0.4s\nret", |
17183 | 17183 | "ll": "define <4 x i1> @test(<4 x float> %a, <4 x float> %b) vscale_range(2, 2){\n %r = fcmp ueq <4 x float> %a, %b\n ret <4 x i1> %r\n}", |
17184 | 17184 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp ueq <4 x float> %a, %b\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x i1> %r" |
|
17194 | 17194 | "size": 9, |
17195 | 17195 | "gisize": 5, |
17196 | 17196 | "extrasize": 0, |
17197 | | - "asm": "fcmlt v1.4s, v0.4s, #0.0\nfcmgt v2.4s, v0.4s, #0.0\nnbsl z2.d, z2.d, z1.d, z2.d\nmov w8, v2.s[1]\nmov v0.16b, v2.16b\nmov w9, v2.s[2]\nmov v0.h[1], w8\nmov w8, v2.s[3]\nmov v0.h[2], w9\nmov v0.h[3], w8\nret", |
| 17197 | + "asm": "fcmgt v1.4s, v0.4s, #0.0\nfcmlt v0.4s, v0.4s, #0.0\nnbsl z1.d, z1.d, z0.d, z1.d\nmov w8, v1.s[1]\nmov v0.16b, v1.16b\nmov w9, v1.s[2]\nmov v0.h[1], w8\nmov w8, v1.s[3]\nmov v0.h[2], w9\nmov v0.h[3], w8\nret", |
17198 | 17198 | "giasm": "fcmgt v1.4s, v0.4s, #0.0\nfcmlt v0.4s, v0.4s, #0.0\norr v0.16b, v0.16b, v1.16b\nmvn v0.16b, v0.16b\nxtn v0.4h, v0.4s\nret", |
17199 | 17199 | "ll": "define <4 x i1> @test(<4 x float> %a) vscale_range(2, 2){\n %r = fcmp ueq <4 x float> %a, zeroinitializer\n ret <4 x i1> %r\n}", |
17200 | 17200 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp ueq <4 x float> %a, zeroinitializer\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x i1> %r" |
|
17306 | 17306 | "size": 4, |
17307 | 17307 | "gisize": 5, |
17308 | 17308 | "extrasize": 0, |
17309 | | - "asm": "fcmgt v2.2d, v1.2d, v0.2d\nfcmgt v0.2d, v0.2d, v1.2d\nnbsl z0.d, z0.d, z2.d, z0.d\nxtn v0.2s, v0.2d\nret", |
| 17309 | + "asm": "fcmgt v2.2d, v0.2d, v1.2d\nfcmgt v0.2d, v1.2d, v0.2d\nnbsl z0.d, z0.d, z2.d, z0.d\nxtn v0.2s, v0.2d\nret", |
17310 | 17310 | "giasm": "fcmgt v2.2d, v0.2d, v1.2d\nfcmgt v0.2d, v1.2d, v0.2d\norr v0.16b, v0.16b, v2.16b\nmvn v0.16b, v0.16b\nxtn v0.2s, v0.2d\nret", |
17311 | 17311 | "ll": "define <2 x i1> @test(<2 x double> %a, <2 x double> %b) vscale_range(2, 2){\n %r = fcmp ueq <2 x double> %a, %b\n ret <2 x i1> %r\n}", |
17312 | 17312 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp ueq <2 x double> %a, %b\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <2 x i1> %r" |
|
17322 | 17322 | "size": 4, |
17323 | 17323 | "gisize": 5, |
17324 | 17324 | "extrasize": 0, |
17325 | | - "asm": "fcmlt v1.2d, v0.2d, #0.0\nfcmgt v0.2d, v0.2d, #0.0\nnbsl z0.d, z0.d, z1.d, z0.d\nxtn v0.2s, v0.2d\nret", |
| 17325 | + "asm": "fcmgt v1.2d, v0.2d, #0.0\nfcmlt v0.2d, v0.2d, #0.0\nnbsl z0.d, z0.d, z1.d, z0.d\nxtn v0.2s, v0.2d\nret", |
17326 | 17326 | "giasm": "fcmgt v1.2d, v0.2d, #0.0\nfcmlt v0.2d, v0.2d, #0.0\norr v0.16b, v0.16b, v1.16b\nmvn v0.16b, v0.16b\nxtn v0.2s, v0.2d\nret", |
17327 | 17327 | "ll": "define <2 x i1> @test(<2 x double> %a) vscale_range(2, 2){\n %r = fcmp ueq <2 x double> %a, zeroinitializer\n ret <2 x i1> %r\n}", |
17328 | 17328 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp ueq <2 x double> %a, zeroinitializer\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <2 x i1> %r" |
|
24218 | 24218 | "size": 3, |
24219 | 24219 | "gisize": 4, |
24220 | 24220 | "extrasize": 0, |
24221 | | - "asm": "fcmgt v2.4h, v1.4h, v0.4h\nfcmge v0.4h, v0.4h, v1.4h\nnbsl z0.d, z0.d, z2.d, z0.d\nret", |
| 24221 | + "asm": "fcmge v2.4h, v0.4h, v1.4h\nfcmgt v0.4h, v1.4h, v0.4h\nnbsl z0.d, z0.d, z2.d, z0.d\nret", |
24222 | 24222 | "giasm": "fcmge v2.4h, v0.4h, v1.4h\nfcmgt v0.4h, v1.4h, v0.4h\norr v0.8b, v0.8b, v2.8b\nmvn v0.8b, v0.8b\nret", |
24223 | 24223 | "ll": "define <4 x i1> @test(<4 x half> %a, <4 x half> %b) vscale_range(2, 2){\n %r = fcmp uno <4 x half> %a, %b\n ret <4 x i1> %r\n}", |
24224 | 24224 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp uno <4 x half> %a, %b\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x i1> %r" |
@@ -24279,10 +24279,10 @@ |
24279 | 24279 | "thru": 3, |
24280 | 24280 | "lat": 6, |
24281 | 24281 | "sizelat": 3, |
24282 | | - "size": 19, |
| 24282 | + "size": 20, |
24283 | 24283 | "gisize": 5, |
24284 | 24284 | "extrasize": 0, |
24285 | | - "asm": "fcmgt v2.8h, v1.8h, v0.8h\nfcmge v1.8h, v0.8h, v1.8h\nnbsl z1.d, z1.d, z2.d, z1.d\numov w8, v1.h[0]\numov w9, v1.h[1]\nfmov s0, w8\numov w8, v1.h[2]\nmov v0.b[1], w9\nmov v0.b[2], w8\numov w8, v1.h[3]\nmov v0.b[3], w8\numov w8, v1.h[4]\nmov v0.b[4], w8\numov w8, v1.h[5]\nmov v0.b[5], w8\numov w8, v1.h[6]\nmov v0.b[6], w8\numov w8, v1.h[7]\nmov v0.b[7], w8\nret", |
| 24285 | + "asm": "fcmge v2.8h, v0.8h, v1.8h\nfcmgt v0.8h, v1.8h, v0.8h\nmovprfx z1, z0\nnbsl z1.d, z1.d, z2.d, z0.d\numov w8, v1.h[0]\numov w9, v1.h[1]\nfmov s0, w8\numov w8, v1.h[2]\nmov v0.b[1], w9\nmov v0.b[2], w8\numov w8, v1.h[3]\nmov v0.b[3], w8\numov w8, v1.h[4]\nmov v0.b[4], w8\numov w8, v1.h[5]\nmov v0.b[5], w8\numov w8, v1.h[6]\nmov v0.b[6], w8\numov w8, v1.h[7]\nmov v0.b[7], w8\nret", |
24286 | 24286 | "giasm": "fcmge v2.8h, v0.8h, v1.8h\nfcmgt v0.8h, v1.8h, v0.8h\norr v0.16b, v0.16b, v2.16b\nmvn v0.16b, v0.16b\nxtn v0.8b, v0.8h\nret", |
24287 | 24287 | "ll": "define <8 x i1> @test(<8 x half> %a, <8 x half> %b) vscale_range(2, 2){\n %r = fcmp uno <8 x half> %a, %b\n ret <8 x i1> %r\n}", |
24288 | 24288 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp uno <8 x half> %a, %b\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <8 x i1> %r" |
|
24410 | 24410 | "size": 3, |
24411 | 24411 | "gisize": 4, |
24412 | 24412 | "extrasize": 0, |
24413 | | - "asm": "fcmgt v2.2s, v1.2s, v0.2s\nfcmge v0.2s, v0.2s, v1.2s\nnbsl z0.d, z0.d, z2.d, z0.d\nret", |
| 24413 | + "asm": "fcmge v2.2s, v0.2s, v1.2s\nfcmgt v0.2s, v1.2s, v0.2s\nnbsl z0.d, z0.d, z2.d, z0.d\nret", |
24414 | 24414 | "giasm": "fcmge v2.2s, v0.2s, v1.2s\nfcmgt v0.2s, v1.2s, v0.2s\norr v0.8b, v0.8b, v2.8b\nmvn v0.8b, v0.8b\nret", |
24415 | 24415 | "ll": "define <2 x i1> @test(<2 x float> %a, <2 x float> %b) vscale_range(2, 2){\n %r = fcmp uno <2 x float> %a, %b\n ret <2 x i1> %r\n}", |
24416 | 24416 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp uno <2 x float> %a, %b\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <2 x i1> %r" |
@@ -24471,10 +24471,10 @@ |
24471 | 24471 | "thru": 3, |
24472 | 24472 | "lat": 6, |
24473 | 24473 | "sizelat": 3, |
24474 | | - "size": 9, |
| 24474 | + "size": 10, |
24475 | 24475 | "gisize": 5, |
24476 | 24476 | "extrasize": 0, |
24477 | | - "asm": "fcmgt v2.4s, v1.4s, v0.4s\nfcmge v1.4s, v0.4s, v1.4s\nnbsl z1.d, z1.d, z2.d, z1.d\nmov w8, v1.s[1]\nmov v0.16b, v1.16b\nmov w9, v1.s[2]\nmov v0.h[1], w8\nmov w8, v1.s[3]\nmov v0.h[2], w9\nmov v0.h[3], w8\nret", |
| 24477 | + "asm": "fcmge v2.4s, v0.4s, v1.4s\nfcmgt v0.4s, v1.4s, v0.4s\nmovprfx z1, z0\nnbsl z1.d, z1.d, z2.d, z0.d\nmov w8, v1.s[1]\nmov v0.16b, v1.16b\nmov w9, v1.s[2]\nmov v0.h[1], w8\nmov w8, v1.s[3]\nmov v0.h[2], w9\nmov v0.h[3], w8\nret", |
24478 | 24478 | "giasm": "fcmge v2.4s, v0.4s, v1.4s\nfcmgt v0.4s, v1.4s, v0.4s\norr v0.16b, v0.16b, v2.16b\nmvn v0.16b, v0.16b\nxtn v0.4h, v0.4s\nret", |
24479 | 24479 | "ll": "define <4 x i1> @test(<4 x float> %a, <4 x float> %b) vscale_range(2, 2){\n %r = fcmp uno <4 x float> %a, %b\n ret <4 x i1> %r\n}", |
24480 | 24480 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp uno <4 x float> %a, %b\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x i1> %r" |
|
24602 | 24602 | "size": 4, |
24603 | 24603 | "gisize": 5, |
24604 | 24604 | "extrasize": 0, |
24605 | | - "asm": "fcmgt v2.2d, v1.2d, v0.2d\nfcmge v0.2d, v0.2d, v1.2d\nnbsl z0.d, z0.d, z2.d, z0.d\nxtn v0.2s, v0.2d\nret", |
| 24605 | + "asm": "fcmge v2.2d, v0.2d, v1.2d\nfcmgt v0.2d, v1.2d, v0.2d\nnbsl z0.d, z0.d, z2.d, z0.d\nxtn v0.2s, v0.2d\nret", |
24606 | 24606 | "giasm": "fcmge v2.2d, v0.2d, v1.2d\nfcmgt v0.2d, v1.2d, v0.2d\norr v0.16b, v0.16b, v2.16b\nmvn v0.16b, v0.16b\nxtn v0.2s, v0.2d\nret", |
24607 | 24607 | "ll": "define <2 x i1> @test(<2 x double> %a, <2 x double> %b) vscale_range(2, 2){\n %r = fcmp uno <2 x double> %a, %b\n ret <2 x i1> %r\n}", |
24608 | 24608 | "costoutput": "Printing analysis 'Cost Model Analysis' for function 'test':\nCost Model: Found costs of RThru:3 CodeSize:3 Lat:6 SizeLat:3 for: %r = fcmp uno <2 x double> %a, %b\nCost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <2 x i1> %r" |
|
0 commit comments