From c4604465baa05b7c1a04eb1bddd1f1b1a29b6c71 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Sun, 30 Jun 2024 13:41:14 -0700 Subject: [PATCH] InstcountCI: Update --- .../InstructionCountCI/AVX128/VEX_map2.json | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/unittests/InstructionCountCI/AVX128/VEX_map2.json b/unittests/InstructionCountCI/AVX128/VEX_map2.json index 7fb43a0bec..7f61838e76 100644 --- a/unittests/InstructionCountCI/AVX128/VEX_map2.json +++ b/unittests/InstructionCountCI/AVX128/VEX_map2.json @@ -25,19 +25,18 @@ ] }, "vpshufb ymm0, ymm1, ymm2": { - "ExpectedInstructionCount": 9, + "ExpectedInstructionCount": 8, "Comment": [ "Map 2 0b01 0x00 256-bit" ], "ExpectedArm64ASM": [ - "ldr q2, [x28, #32]", - "ldr q3, [x28, #48]", - "movi v4.16b, #0x8f", - "and v4.16b, v18.16b, v4.16b", - "tbl v16.16b, {v17.16b}, v4.16b", - "movi v4.16b, #0x8f", - "and v3.16b, v3.16b, v4.16b", - "tbl v2.16b, {v2.16b}, v3.16b", + "movi v2.16b, #0x8f", + "ldr q3, [x28, #32]", + "ldr q4, [x28, #48]", + "and v5.16b, v18.16b, v2.16b", + "tbl v16.16b, {v17.16b}, v5.16b", + "and v2.16b, v4.16b, v2.16b", + "tbl v2.16b, {v3.16b}, v2.16b", "str q2, [x28, #16]" ] },