From cbab344822eb4cf9bcabc699e397831ccfd9dd62 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Thu, 24 Apr 2025 10:11:25 -0700 Subject: [PATCH] InstcountCI: Update --- .../InstructionCountCI/SSE42_Strings.json | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/unittests/InstructionCountCI/SSE42_Strings.json b/unittests/InstructionCountCI/SSE42_Strings.json index b4fb1b750..3df2f8346 100644 --- a/unittests/InstructionCountCI/SSE42_Strings.json +++ b/unittests/InstructionCountCI/SSE42_Strings.json @@ -36,7 +36,7 @@ }, "Instructions": { "pcmpestrm xmm0, xmm1, 0_0_00_00_00b": { - "ExpectedInstructionCount": 36, + "ExpectedInstructionCount": 34, "Comment": [ "0x66 0x0f 0x3A 0x60" ], @@ -54,13 +54,11 @@ "st1 {v2.2d, v3.2d}, [x2], #32", "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x2], #64", "stp x18, x30, [x2], #16", - "mov x2, v16.d[0]", - "mov x3, v16.d[1]", - "mov x4, v17.d[0]", - "mov x5, v17.d[1]", - "mov w6, #0x0", - "ldr x7, [x28, #1752]", - "blr x7", + "mov v0.16b, v16.16b", + "mov v1.16b, v17.16b", + "mov w2, #0x0", + "ldr x3, [x28, #1752]", + "blr x3", "ldr w4, [x28, #1000]", "msr nzcv, x4", "ldp x4, x7, [x28, #288]", @@ -80,7 +78,7 @@ ] }, "pcmpestri xmm0, xmm1, 0_0_00_00_00b": { - "ExpectedInstructionCount": 40, + "ExpectedInstructionCount": 38, "Comment": [ "0x66 0x0f 0x3A 0x61" ], @@ -98,13 +96,11 @@ "st1 {v2.2d, v3.2d}, [x2], #32", "st1 {v4.2d, v5.2d, v6.2d, v7.2d}, [x2], #64", "stp x18, x30, [x2], #16", - "mov x2, v16.d[0]", - "mov x3, v16.d[1]", - "mov x4, v17.d[0]", - "mov x5, v17.d[1]", - "mov w6, #0x0", - "ldr x7, [x28, #1752]", - "blr x7", + "mov v0.16b, v16.16b", + "mov v1.16b, v17.16b", + "mov w2, #0x0", + "ldr x3, [x28, #1752]", + "blr x3", "ldr w4, [x28, #1000]", "msr nzcv, x4", "ldp x4, x7, [x28, #288]",