mirror of
https://github.com/FEX-Emu/FEX.git
synced 2025-03-05 13:08:23 +00:00
InstcountCI: Update for non-temporal stores
This commit is contained in:
parent
f4ff1b0688
commit
a843ecf4c8
@ -2804,14 +2804,13 @@
|
||||
]
|
||||
},
|
||||
"vmovntps [rax], ymm0": {
|
||||
"ExpectedInstructionCount": 3,
|
||||
"ExpectedInstructionCount": 2,
|
||||
"Comment": [
|
||||
"Map 1 0b00 0x2B 256-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"ldr q2, [x28, #16]",
|
||||
"str q16, [x4]",
|
||||
"str q2, [x4, #16]"
|
||||
"stnp q16, q2, [x4]"
|
||||
]
|
||||
},
|
||||
"vmovntpd [rax], xmm0": {
|
||||
@ -2824,14 +2823,13 @@
|
||||
]
|
||||
},
|
||||
"vmovntpd [rax], ymm0": {
|
||||
"ExpectedInstructionCount": 3,
|
||||
"ExpectedInstructionCount": 2,
|
||||
"Comment": [
|
||||
"Map 1 0b01 0x2B 256-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"ldr q2, [x28, #16]",
|
||||
"str q16, [x4]",
|
||||
"str q2, [x4, #16]"
|
||||
"stnp q16, q2, [x4]"
|
||||
]
|
||||
},
|
||||
"vcvttss2si eax, xmm0": {
|
||||
@ -4880,14 +4878,13 @@
|
||||
]
|
||||
},
|
||||
"vmovntdq [rax], ymm0": {
|
||||
"ExpectedInstructionCount": 3,
|
||||
"ExpectedInstructionCount": 2,
|
||||
"Comment": [
|
||||
"Map 1 0b01 0xe7 256-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"ldr q2, [x28, #16]",
|
||||
"str q16, [x4]",
|
||||
"str q2, [x4, #16]"
|
||||
"stnp q16, q2, [x4]"
|
||||
]
|
||||
},
|
||||
"vpsubsb xmm0, xmm1, xmm2": {
|
||||
|
73
unittests/InstructionCountCI/AVX128/VEX_map1_SVE128.json
Normal file
73
unittests/InstructionCountCI/AVX128/VEX_map1_SVE128.json
Normal file
@ -0,0 +1,73 @@
|
||||
{
|
||||
"Features": {
|
||||
"Bitness": 64,
|
||||
"EnabledHostFeatures": [
|
||||
"SVE128"
|
||||
],
|
||||
"DisabledHostFeatures": [
|
||||
"AFP",
|
||||
"FLAGM",
|
||||
"FLAGM2",
|
||||
"SVE256"
|
||||
]
|
||||
},
|
||||
"Instructions": {
|
||||
"vmovntps [rax], xmm0": {
|
||||
"ExpectedInstructionCount": 1,
|
||||
"Comment": [
|
||||
"Map 1 0b00 0x2B 128-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"stnt1b {z16.b}, p6, [x4]"
|
||||
]
|
||||
},
|
||||
"vmovntps [rax], ymm0": {
|
||||
"ExpectedInstructionCount": 2,
|
||||
"Comment": [
|
||||
"Map 1 0b00 0x2B 256-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"ldr q2, [x28, #16]",
|
||||
"stnp q16, q2, [x4]"
|
||||
]
|
||||
},
|
||||
"vmovntpd [rax], xmm0": {
|
||||
"ExpectedInstructionCount": 1,
|
||||
"Comment": [
|
||||
"Map 1 0b01 0x2B 128-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"stnt1b {z16.b}, p6, [x4]"
|
||||
]
|
||||
},
|
||||
"vmovntpd [rax], ymm0": {
|
||||
"ExpectedInstructionCount": 2,
|
||||
"Comment": [
|
||||
"Map 1 0b01 0x2B 256-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"ldr q2, [x28, #16]",
|
||||
"stnp q16, q2, [x4]"
|
||||
]
|
||||
},
|
||||
"vmovntdq [rax], xmm0": {
|
||||
"ExpectedInstructionCount": 1,
|
||||
"Comment": [
|
||||
"Map 1 0b01 0xe7 128-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"stnt1b {z16.b}, p6, [x4]"
|
||||
]
|
||||
},
|
||||
"vmovntdq [rax], ymm0": {
|
||||
"ExpectedInstructionCount": 2,
|
||||
"Comment": [
|
||||
"Map 1 0b01 0xe7 256-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"ldr q2, [x28, #16]",
|
||||
"stnp q16, q2, [x4]"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -3194,7 +3194,7 @@
|
||||
"Map 1 0b00 0x2B 128-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"str q16, [x4]"
|
||||
"stnt1b {z16.b}, p6, [x4]"
|
||||
]
|
||||
},
|
||||
"vmovntps [rax], ymm0": {
|
||||
@ -3203,7 +3203,7 @@
|
||||
"Map 1 0b00 0x2B 256-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"st1b {z16.b}, p7, [x4]"
|
||||
"stnt1b {z16.b}, p7, [x4]"
|
||||
]
|
||||
},
|
||||
"vmovntpd [rax], xmm0": {
|
||||
@ -3212,7 +3212,7 @@
|
||||
"Map 1 0b01 0x2B 128-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"str q16, [x4]"
|
||||
"stnt1b {z16.b}, p6, [x4]"
|
||||
]
|
||||
},
|
||||
"vmovntpd [rax], ymm0": {
|
||||
@ -3221,7 +3221,7 @@
|
||||
"Map 1 0b01 0x2B 256-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"st1b {z16.b}, p7, [x4]"
|
||||
"stnt1b {z16.b}, p7, [x4]"
|
||||
]
|
||||
},
|
||||
"vcvttss2si eax, xmm0": {
|
||||
@ -4952,7 +4952,7 @@
|
||||
"Map 1 0b01 0xe7 128-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"str q16, [x4]"
|
||||
"stnt1b {z16.b}, p6, [x4]"
|
||||
]
|
||||
},
|
||||
"vmovntdq [rax], ymm0": {
|
||||
@ -4961,7 +4961,7 @@
|
||||
"Map 1 0b01 0xe7 256-bit"
|
||||
],
|
||||
"ExpectedArm64ASM": [
|
||||
"st1b {z16.b}, p7, [x4]"
|
||||
"stnt1b {z16.b}, p7, [x4]"
|
||||
]
|
||||
},
|
||||
"vpsubsb xmm0, xmm1, xmm2": {
|
||||
|
Loading…
x
Reference in New Issue
Block a user