Skip to content

Commit 840f374

Browse files
Added tests for clmul, clmulr, clmulh
Signed-off-by: Mikhail R. Gadelha <[email protected]>
1 parent 7d0a715 commit 840f374

File tree

1 file changed

+12
-1
lines changed
  • llvm/test/tools/llvm-mca/RISCV/SpacemitX60

1 file changed

+12
-1
lines changed

llvm/test/tools/llvm-mca/RISCV/SpacemitX60/integer.s

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,11 @@ orc.b a0, a0
149149

150150
rev8 a0, a0
151151

152+
# Zbc
153+
clmul a0, a0, a0
154+
clmulr a0, a0, a0
155+
clmulh a0, a0, a0
156+
152157
# Zbs
153158
bclr a0, a1, a2
154159
bclri a0, a1, 1
@@ -283,6 +288,9 @@ bseti a0, a1, 1
283288
# CHECK-NEXT: 1 1 0.50 1 SMX60_IEU RORIW roriw a0, a0, 1
284289
# CHECK-NEXT: 1 1 0.50 1 SMX60_IEU ORC_B orc.b a0, a0
285290
# CHECK-NEXT: 1 1 0.50 1 SMX60_IEU REV8_RV64 rev8 a0, a0
291+
# CHECK-NEXT: 1 2 0.50 2 SMX60_IEU CLMUL clmul a0, a0, a0
292+
# CHECK-NEXT: 1 2 0.50 2 SMX60_IEU CLMULR clmulr a0, a0, a0
293+
# CHECK-NEXT: 1 2 0.50 2 SMX60_IEU CLMULH clmulh a0, a0, a0
286294
# CHECK-NEXT: 1 1 0.50 1 SMX60_IEU BCLR bclr a0, a1, a2
287295
# CHECK-NEXT: 1 1 0.50 1 SMX60_IEU BCLRI bclri a0, a1, 1
288296
# CHECK-NEXT: 1 1 0.50 1 SMX60_IEU BEXT bext a0, a1, a2
@@ -301,7 +309,7 @@ bseti a0, a1, 1
301309

302310
# CHECK: Resource pressure per iteration:
303311
# CHECK-NEXT: [0] [1] [2] [3.0] [3.1]
304-
# CHECK-NEXT: - 179.00 43.00 5.50 5.50
312+
# CHECK-NEXT: - 180.50 44.50 5.50 5.50
305313

306314
# CHECK: Resource pressure by instruction:
307315
# CHECK-NEXT: [0] [1] [2] [3.0] [3.1] Instructions:
@@ -410,6 +418,9 @@ bseti a0, a1, 1
410418
# CHECK-NEXT: - 0.50 0.50 - - roriw a0, a0, 1
411419
# CHECK-NEXT: - 0.50 0.50 - - orc.b a0, a0
412420
# CHECK-NEXT: - 0.50 0.50 - - rev8 a0, a0
421+
# CHECK-NEXT: - 0.50 0.50 - - clmul a0, a0, a0
422+
# CHECK-NEXT: - 0.50 0.50 - - clmulr a0, a0, a0
423+
# CHECK-NEXT: - 0.50 0.50 - - clmulh a0, a0, a0
413424
# CHECK-NEXT: - 0.50 0.50 - - bclr a0, a1, a2
414425
# CHECK-NEXT: - 0.50 0.50 - - bclri a0, a1, 1
415426
# CHECK-NEXT: - 0.50 0.50 - - bext a0, a1, a2

0 commit comments

Comments
 (0)