@@ -149,6 +149,11 @@ orc.b a0, a0
149149
150150rev8 a0 , a0
151151
152+ # Zbc
153+ clmul a0 , a0 , a0
154+ clmulr a0 , a0 , a0
155+ clmulh a0 , a0 , a0
156+
152157# Zbs
153158bclr a0 , a1 , a2
154159bclri 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