---
# CHECK-LABEL: test_SLLI_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: slli.w a0, a1, 0
+# CHECK-ASM: slli.w $a0, $a1, 0
name: test_SLLI_W
body: |
bb.0:
---
# CHECK-LABEL: test_SRLI_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 1 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: srli.w a0, a1, 30
+# CHECK-ASM: srli.w $a0, $a1, 30
name: test_SRLI_W
body: |
bb.0:
---
# CHECK-LABEL: test_SRAI_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 0 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: srai.w a0, a1, 24
+# CHECK-ASM: srai.w $a0, $a1, 24
name: test_SRAI_W
body: |
bb.0:
---
# CHECK-LABEL: test_ROTRI_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 1 0 1 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: rotri.w a0, a1, 23
+# CHECK-ASM: rotri.w $a0, $a1, 23
name: test_ROTRI_W
body: |
bb.0:
---
# CHECK-LABEL: test_SLLI_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 1 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: slli.d a0, a1, 39
+# CHECK-ASM: slli.d $a0, $a1, 39
name: test_SLLI_D
body: |
bb.0:
---
# CHECK-LABEL: test_SRLI_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: srli.d a0, a1, 38
+# CHECK-ASM: srli.d $a0, $a1, 38
name: test_SRLI_D
body: |
bb.0:
---
# CHECK-LABEL: test_SRAI_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 1 1 0 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: srai.d a0, a1, 27
+# CHECK-ASM: srai.d $a0, $a1, 27
name: test_SRAI_D
body: |
bb.0:
---
# CHECK-LABEL: test_ROTRI_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: rotri.d a0, a1, 7
+# CHECK-ASM: rotri.d $a0, $a1, 7
name: test_ROTRI_D
body: |
bb.0:
---
# CHECK-LABEL: test_SLTI:
# CHECK-ENC: 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: slti a0, a1, 235
+# CHECK-ASM: slti $a0, $a1, 235
name: test_SLTI
body: |
bb.0:
---
# CHECK-LABEL: test_SLTUI:
# CHECK-ENC: 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: sltui a0, a1, 162
+# CHECK-ASM: sltui $a0, $a1, 162
name: test_SLTUI
body: |
bb.0:
---
# CHECK-LABEL: test_ADDI_W:
# CHECK-ENC: 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 1 1 1 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: addi.w a0, a1, 246
+# CHECK-ASM: addi.w $a0, $a1, 246
name: test_ADDI_W
body: |
bb.0:
---
# CHECK-LABEL: test_ADDI_D:
# CHECK-ENC: 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: addi.d a0, a1, 75
+# CHECK-ASM: addi.d $a0, $a1, 75
name: test_ADDI_D
body: |
bb.0:
---
# CHECK-LABEL: test_LU52I_D:
# CHECK-ENC: 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: lu52i.d a0, a1, 195
+# CHECK-ASM: lu52i.d $a0, $a1, 195
name: test_LU52I_D
body: |
bb.0:
---
# CHECK-LABEL: test_ANDI:
# CHECK-ENC: 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: andi a0, a1, 106
+# CHECK-ASM: andi $a0, $a1, 106
name: test_ANDI
body: |
bb.0:
---
# CHECK-LABEL: test_ORI:
# CHECK-ENC: 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ori a0, a1, 47
+# CHECK-ASM: ori $a0, $a1, 47
name: test_ORI
body: |
bb.0:
---
# CHECK-LABEL: test_XORI:
# CHECK-ENC: 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 0 0 0 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: xori a0, a1, 99
+# CHECK-ASM: xori $a0, $a1, 99
name: test_XORI
body: |
bb.0:
---
# CHECK-LABEL: test_LD_B:
# CHECK-ENC: 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ld.b a0, a1, 21
+# CHECK-ASM: ld.b $a0, $a1, 21
name: test_LD_B
body: |
bb.0:
---
# CHECK-LABEL: test_LD_H:
# CHECK-ENC: 0 0 1 0 1 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ld.h a0, a1, 80
+# CHECK-ASM: ld.h $a0, $a1, 80
name: test_LD_H
body: |
bb.0:
---
# CHECK-LABEL: test_LD_W:
# CHECK-ENC: 0 0 1 0 1 0 0 0 1 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ld.w a0, a1, 92
+# CHECK-ASM: ld.w $a0, $a1, 92
name: test_LD_W
body: |
bb.0:
---
# CHECK-LABEL: test_LD_BU:
# CHECK-ENC: 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ld.bu a0, a1, 150
+# CHECK-ASM: ld.bu $a0, $a1, 150
name: test_LD_BU
body: |
bb.0:
---
# CHECK-LABEL: test_LD_HU:
# CHECK-ENC: 0 0 1 0 1 0 1 0 0 1 0 0 0 0 1 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ld.hu a0, a1, 198
+# CHECK-ASM: ld.hu $a0, $a1, 198
name: test_LD_HU
body: |
bb.0:
---
# CHECK-LABEL: test_LD_WU:
# CHECK-ENC: 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ld.wu a0, a1, 31
+# CHECK-ASM: ld.wu $a0, $a1, 31
name: test_LD_WU
body: |
bb.0:
---
# CHECK-LABEL: test_ST_B:
# CHECK-ENC: 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 1 0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: st.b a0, a1, 95
+# CHECK-ASM: st.b $a0, $a1, 95
name: test_ST_B
body: |
bb.0:
---
# CHECK-LABEL: test_ST_H:
# CHECK-ENC: 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 1 1 1 1 0 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: st.h a0, a1, 122
+# CHECK-ASM: st.h $a0, $a1, 122
name: test_ST_H
body: |
bb.0:
---
# CHECK-LABEL: test_ST_W:
# CHECK-ENC: 0 0 1 0 1 0 0 1 1 0 0 0 0 0 1 0 1 0 1 1 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: st.w a0, a1, 175
+# CHECK-ASM: st.w $a0, $a1, 175
name: test_ST_W
body: |
bb.0:
---
# CHECK-LABEL: test_ST_D:
# CHECK-ENC: 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: st.d a0, a1, 60
+# CHECK-ASM: st.d $a0, $a1, 60
name: test_ST_D
body: |
bb.0:
---
# CHECK-LABEL: test_LDPTR_W:
# CHECK-ENC: 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldptr.w a0, a1, 66
+# CHECK-ASM: ldptr.w $a0, $a1, 66
name: test_LDPTR_W
body: |
bb.0:
---
# CHECK-LABEL: test_LDPTR_D:
# CHECK-ENC: 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldptr.d a0, a1, 56
+# CHECK-ASM: ldptr.d $a0, $a1, 56
name: test_LDPTR_D
body: |
bb.0:
---
# CHECK-LABEL: test_STPTR_W:
# CHECK-ENC: 0 0 1 0 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 1 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stptr.w a0, a1, 87
+# CHECK-ASM: stptr.w $a0, $a1, 87
name: test_STPTR_W
body: |
bb.0:
---
# CHECK-LABEL: test_STPTR_D:
# CHECK-ENC: 0 0 1 0 0 1 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stptr.d a0, a1, 145
+# CHECK-ASM: stptr.d $a0, $a1, 145
name: test_STPTR_D
body: |
bb.0:
---
# CHECK-LABEL: test_LL_W:
# CHECK-ENC: 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ll.w a0, a1, 243
+# CHECK-ASM: ll.w $a0, $a1, 243
name: test_LL_W
body: |
bb.0:
---
# CHECK-LABEL: test_LL_D:
# CHECK-ENC: 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ll.d a0, a1, 74
+# CHECK-ASM: ll.d $a0, $a1, 74
name: test_LL_D
body: |
bb.0:
---
# CHECK-LABEL: test_SC_W:
# CHECK-ENC: 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: sc.w a0, a1, 96
+# CHECK-ASM: sc.w $a0, $a1, 96
name: test_SC_W
body: |
bb.0:
---
# CHECK-LABEL: test_SC_D:
# CHECK-ENC: 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 1 0 0 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: sc.d a0, a1, 105
+# CHECK-ASM: sc.d $a0, $a1, 105
name: test_SC_D
body: |
bb.0:
---
# CHECK-LABEL: test_ADDU16I_D:
# CHECK-ENC: 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: addu16i.d a0, a1, 23
+# CHECK-ASM: addu16i.d $a0, $a1, 23
name: test_ADDU16I_D
body: |
bb.0:
---
# CHECK-LABEL: test_JIRL:
# CHECK-ENC: 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: jirl a0, a1, 49
+# CHECK-ASM: jirl $a0, $a1, 49
name: test_JIRL
body: |
bb.0:
---
# CHECK-LABEL: test_BEQ:
# CHECK-ENC: 0 1 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 1
-# CHECK-ASM: beq a0, a1, 196
+# CHECK-ASM: beq $a0, $a1, 196
name: test_BEQ
body: |
bb.0:
---
# CHECK-LABEL: test_BNE:
# CHECK-ENC: 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 1 0 1
-# CHECK-ASM: bne a0, a1, 19
+# CHECK-ASM: bne $a0, $a1, 19
name: test_BNE
body: |
bb.0:
---
# CHECK-LABEL: test_BLT:
# CHECK-ENC: 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1
-# CHECK-ASM: blt a0, a1, 123
+# CHECK-ASM: blt $a0, $a1, 123
name: test_BLT
body: |
bb.0:
---
# CHECK-LABEL: test_BGE:
# CHECK-ENC: 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 1
-# CHECK-ASM: bge a0, a1, 12
+# CHECK-ASM: bge $a0, $a1, 12
name: test_BGE
body: |
bb.0:
---
# CHECK-LABEL: test_BLTU:
# CHECK-ENC: 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 1 0 1
-# CHECK-ASM: bltu a0, a1, 17
+# CHECK-ASM: bltu $a0, $a1, 17
name: test_BLTU
body: |
bb.0:
---
# CHECK-LABEL: test_BGEU:
# CHECK-ENC: 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 0 0 0 1 0 1
-# CHECK-ASM: bgeu a0, a1, 88
+# CHECK-ASM: bgeu $a0, $a1, 88
name: test_BGEU
body: |
bb.0:
---
# CHECK-LABEL: test_ADD_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: add.w a0, a1, a0
+# CHECK-ASM: add.w $a0, $a1, $a0
name: test_ADD_W
body: |
bb.0:
---
# CHECK-LABEL: test_ADD_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: add.d a0, a1, a0
+# CHECK-ASM: add.d $a0, $a1, $a0
name: test_ADD_D
body: |
bb.0:
---
# CHECK-LABEL: test_SUB_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: sub.w a0, a1, a0
+# CHECK-ASM: sub.w $a0, $a1, $a0
name: test_SUB_W
body: |
bb.0:
---
# CHECK-LABEL: test_SUB_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: sub.d a0, a1, a0
+# CHECK-ASM: sub.d $a0, $a1, $a0
name: test_SUB_D
body: |
bb.0:
---
# CHECK-LABEL: test_SLT:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: slt a0, a1, a0
+# CHECK-ASM: slt $a0, $a1, $a0
name: test_SLT
body: |
bb.0:
---
# CHECK-LABEL: test_SLTU:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: sltu a0, a1, a0
+# CHECK-ASM: sltu $a0, $a1, $a0
name: test_SLTU
body: |
bb.0:
---
# CHECK-LABEL: test_MASKEQZ:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: maskeqz a0, a1, a0
+# CHECK-ASM: maskeqz $a0, $a1, $a0
name: test_MASKEQZ
body: |
bb.0:
---
# CHECK-LABEL: test_MASKNEZ:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: masknez a0, a1, a0
+# CHECK-ASM: masknez $a0, $a1, $a0
name: test_MASKNEZ
body: |
bb.0:
---
# CHECK-LABEL: test_NOR:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: nor a0, a1, a0
+# CHECK-ASM: nor $a0, $a1, $a0
name: test_NOR
body: |
bb.0:
---
# CHECK-LABEL: test_AND:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: and a0, a1, a0
+# CHECK-ASM: and $a0, $a1, $a0
name: test_AND
body: |
bb.0:
---
# CHECK-LABEL: test_OR:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: or a0, a1, a0
+# CHECK-ASM: or $a0, $a1, $a0
name: test_OR
body: |
bb.0:
---
# CHECK-LABEL: test_XOR:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: xor a0, a1, a0
+# CHECK-ASM: xor $a0, $a1, $a0
name: test_XOR
body: |
bb.0:
---
# CHECK-LABEL: test_ORN:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: orn a0, a1, a0
+# CHECK-ASM: orn $a0, $a1, $a0
name: test_ORN
body: |
bb.0:
---
# CHECK-LABEL: test_ANDN:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: andn a0, a1, a0
+# CHECK-ASM: andn $a0, $a1, $a0
name: test_ANDN
body: |
bb.0:
---
# CHECK-LABEL: test_SLL_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: sll.w a0, a1, a0
+# CHECK-ASM: sll.w $a0, $a1, $a0
name: test_SLL_W
body: |
bb.0:
---
# CHECK-LABEL: test_SRL_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: srl.w a0, a1, a0
+# CHECK-ASM: srl.w $a0, $a1, $a0
name: test_SRL_W
body: |
bb.0:
---
# CHECK-LABEL: test_SRA_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: sra.w a0, a1, a0
+# CHECK-ASM: sra.w $a0, $a1, $a0
name: test_SRA_W
body: |
bb.0:
---
# CHECK-LABEL: test_SLL_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: sll.d a0, a1, a0
+# CHECK-ASM: sll.d $a0, $a1, $a0
name: test_SLL_D
body: |
bb.0:
---
# CHECK-LABEL: test_SRL_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: srl.d a0, a1, a0
+# CHECK-ASM: srl.d $a0, $a1, $a0
name: test_SRL_D
body: |
bb.0:
---
# CHECK-LABEL: test_SRA_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: sra.d a0, a1, a0
+# CHECK-ASM: sra.d $a0, $a1, $a0
name: test_SRA_D
body: |
bb.0:
---
# CHECK-LABEL: test_ROTR_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: rotr.w a0, a1, a0
+# CHECK-ASM: rotr.w $a0, $a1, $a0
name: test_ROTR_W
body: |
bb.0:
---
# CHECK-LABEL: test_ROTR_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: rotr.d a0, a1, a0
+# CHECK-ASM: rotr.d $a0, $a1, $a0
name: test_ROTR_D
body: |
bb.0:
---
# CHECK-LABEL: test_MUL_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mul.w a0, a1, a0
+# CHECK-ASM: mul.w $a0, $a1, $a0
name: test_MUL_W
body: |
bb.0:
---
# CHECK-LABEL: test_MULH_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mulh.w a0, a1, a0
+# CHECK-ASM: mulh.w $a0, $a1, $a0
name: test_MULH_W
body: |
bb.0:
---
# CHECK-LABEL: test_MULH_WU:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mulh.wu a0, a1, a0
+# CHECK-ASM: mulh.wu $a0, $a1, $a0
name: test_MULH_WU
body: |
bb.0:
---
# CHECK-LABEL: test_MUL_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mul.d a0, a1, a0
+# CHECK-ASM: mul.d $a0, $a1, $a0
name: test_MUL_D
body: |
bb.0:
---
# CHECK-LABEL: test_MULH_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mulh.d a0, a1, a0
+# CHECK-ASM: mulh.d $a0, $a1, $a0
name: test_MULH_D
body: |
bb.0:
---
# CHECK-LABEL: test_MULH_DU:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mulh.du a0, a1, a0
+# CHECK-ASM: mulh.du $a0, $a1, $a0
name: test_MULH_DU
body: |
bb.0:
---
# CHECK-LABEL: test_MULW_D_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mulw.d.w a0, a1, a0
+# CHECK-ASM: mulw.d.w $a0, $a1, $a0
name: test_MULW_D_W
body: |
bb.0:
---
# CHECK-LABEL: test_MULW_D_WU:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mulw.d.wu a0, a1, a0
+# CHECK-ASM: mulw.d.wu $a0, $a1, $a0
name: test_MULW_D_WU
body: |
bb.0:
---
# CHECK-LABEL: test_DIV_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: div.w a0, a1, a0
+# CHECK-ASM: div.w $a0, $a1, $a0
name: test_DIV_W
body: |
bb.0:
---
# CHECK-LABEL: test_MOD_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mod.w a0, a1, a0
+# CHECK-ASM: mod.w $a0, $a1, $a0
name: test_MOD_W
body: |
bb.0:
---
# CHECK-LABEL: test_DIV_WU:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: div.wu a0, a1, a0
+# CHECK-ASM: div.wu $a0, $a1, $a0
name: test_DIV_WU
body: |
bb.0:
---
# CHECK-LABEL: test_MOD_WU:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mod.wu a0, a1, a0
+# CHECK-ASM: mod.wu $a0, $a1, $a0
name: test_MOD_WU
body: |
bb.0:
---
# CHECK-LABEL: test_DIV_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: div.d a0, a1, a0
+# CHECK-ASM: div.d $a0, $a1, $a0
name: test_DIV_D
body: |
bb.0:
---
# CHECK-LABEL: test_MOD_D:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mod.d a0, a1, a0
+# CHECK-ASM: mod.d $a0, $a1, $a0
name: test_MOD_D
body: |
bb.0:
---
# CHECK-LABEL: test_DIV_DU:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: div.du a0, a1, a0
+# CHECK-ASM: div.du $a0, $a1, $a0
name: test_DIV_DU
body: |
bb.0:
---
# CHECK-LABEL: test_MOD_DU:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: mod.du a0, a1, a0
+# CHECK-ASM: mod.du $a0, $a1, $a0
name: test_MOD_DU
body: |
bb.0:
---
# CHECK-LABEL: test_CRC_W_B_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: crc.w.b.w a0, a1, a0
+# CHECK-ASM: crc.w.b.w $a0, $a1, $a0
name: test_CRC_W_B_W
body: |
bb.0:
---
# CHECK-LABEL: test_CRC_W_H_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: crc.w.h.w a0, a1, a0
+# CHECK-ASM: crc.w.h.w $a0, $a1, $a0
name: test_CRC_W_H_W
body: |
bb.0:
---
# CHECK-LABEL: test_CRC_W_W_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: crc.w.w.w a0, a1, a0
+# CHECK-ASM: crc.w.w.w $a0, $a1, $a0
name: test_CRC_W_W_W
body: |
bb.0:
---
# CHECK-LABEL: test_CRC_W_D_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: crc.w.d.w a0, a1, a0
+# CHECK-ASM: crc.w.d.w $a0, $a1, $a0
name: test_CRC_W_D_W
body: |
bb.0:
---
# CHECK-LABEL: test_CRCC_W_B_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: crcc.w.b.w a0, a1, a0
+# CHECK-ASM: crcc.w.b.w $a0, $a1, $a0
name: test_CRCC_W_B_W
body: |
bb.0:
---
# CHECK-LABEL: test_CRCC_W_H_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: crcc.w.h.w a0, a1, a0
+# CHECK-ASM: crcc.w.h.w $a0, $a1, $a0
name: test_CRCC_W_H_W
body: |
bb.0:
---
# CHECK-LABEL: test_CRCC_W_W_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: crcc.w.w.w a0, a1, a0
+# CHECK-ASM: crcc.w.w.w $a0, $a1, $a0
name: test_CRCC_W_W_W
body: |
bb.0:
---
# CHECK-LABEL: test_CRCC_W_D_W:
# CHECK-ENC: 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: crcc.w.d.w a0, a1, a0
+# CHECK-ASM: crcc.w.d.w $a0, $a1, $a0
name: test_CRCC_W_D_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMSWAP_DB_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 0 0 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amswap_db.w a0, a1, a2
+# CHECK-ASM: amswap_db.w $a0, $a1, $a2
name: test_AMSWAP_DB_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMSWAP_DB_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amswap_db.d a0, a1, a2
+# CHECK-ASM: amswap_db.d $a0, $a1, $a2
name: test_AMSWAP_DB_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMADD_DB_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 0 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amadd_db.w a0, a1, a2
+# CHECK-ASM: amadd_db.w $a0, $a1, $a2
name: test_AMADD_DB_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMADD_DB_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 0 1 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amadd_db.d a0, a1, a2
+# CHECK-ASM: amadd_db.d $a0, $a1, $a2
name: test_AMADD_DB_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMAND_DB_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 0 1 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amand_db.w a0, a1, a2
+# CHECK-ASM: amand_db.w $a0, $a1, $a2
name: test_AMAND_DB_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMAND_DB_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amand_db.d a0, a1, a2
+# CHECK-ASM: amand_db.d $a0, $a1, $a2
name: test_AMAND_DB_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMOR_DB_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amor_db.w a0, a1, a2
+# CHECK-ASM: amor_db.w $a0, $a1, $a2
name: test_AMOR_DB_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMOR_DB_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 1 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amor_db.d a0, a1, a2
+# CHECK-ASM: amor_db.d $a0, $a1, $a2
name: test_AMOR_DB_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMXOR_DB_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 1 0 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amxor_db.w a0, a1, a2
+# CHECK-ASM: amxor_db.w $a0, $a1, $a2
name: test_AMXOR_DB_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMXOR_DB_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 1 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amxor_db.d a0, a1, a2
+# CHECK-ASM: amxor_db.d $a0, $a1, $a2
name: test_AMXOR_DB_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMMAX_DB_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 1 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammax_db.w a0, a1, a2
+# CHECK-ASM: ammax_db.w $a0, $a1, $a2
name: test_AMMAX_DB_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMMAX_DB_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 1 1 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammax_db.d a0, a1, a2
+# CHECK-ASM: ammax_db.d $a0, $a1, $a2
name: test_AMMAX_DB_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMMIN_DB_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 1 1 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammin_db.w a0, a1, a2
+# CHECK-ASM: ammin_db.w $a0, $a1, $a2
name: test_AMMIN_DB_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMMIN_DB_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 1 1 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammin_db.d a0, a1, a2
+# CHECK-ASM: ammin_db.d $a0, $a1, $a2
name: test_AMMIN_DB_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMMAX_DB_WU:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammax_db.wu a0, a1, a2
+# CHECK-ASM: ammax_db.wu $a0, $a1, $a2
name: test_AMMAX_DB_WU
body: |
bb.0:
---
# CHECK-LABEL: test_AMMAX_DB_DU:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammax_db.du a0, a1, a2
+# CHECK-ASM: ammax_db.du $a0, $a1, $a2
name: test_AMMAX_DB_DU
body: |
bb.0:
---
# CHECK-LABEL: test_AMMIN_DB_WU:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammin_db.wu a0, a1, a2
+# CHECK-ASM: ammin_db.wu $a0, $a1, $a2
name: test_AMMIN_DB_WU
body: |
bb.0:
---
# CHECK-LABEL: test_AMMIN_DB_DU:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammin_db.du a0, a1, a2
+# CHECK-ASM: ammin_db.du $a0, $a1, $a2
name: test_AMMIN_DB_DU
body: |
bb.0:
---
# CHECK-LABEL: test_AMSWAP_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amswap.w a0, a1, a2
+# CHECK-ASM: amswap.w $a0, $a1, $a2
name: test_AMSWAP_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMSWAP_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amswap.d a0, a1, a2
+# CHECK-ASM: amswap.d $a0, $a1, $a2
name: test_AMSWAP_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMADD_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amadd.w a0, a1, a2
+# CHECK-ASM: amadd.w $a0, $a1, $a2
name: test_AMADD_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMADD_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amadd.d a0, a1, a2
+# CHECK-ASM: amadd.d $a0, $a1, $a2
name: test_AMADD_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMAND_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amand.w a0, a1, a2
+# CHECK-ASM: amand.w $a0, $a1, $a2
name: test_AMAND_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMAND_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amand.d a0, a1, a2
+# CHECK-ASM: amand.d $a0, $a1, $a2
name: test_AMAND_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMOR_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amor.w a0, a1, a2
+# CHECK-ASM: amor.w $a0, $a1, $a2
name: test_AMOR_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMOR_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amor.d a0, a1, a2
+# CHECK-ASM: amor.d $a0, $a1, $a2
name: test_AMOR_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMXOR_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 1 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amxor.w a0, a1, a2
+# CHECK-ASM: amxor.w $a0, $a1, $a2
name: test_AMXOR_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMXOR_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 1 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: amxor.d a0, a1, a2
+# CHECK-ASM: amxor.d $a0, $a1, $a2
name: test_AMXOR_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMMAX_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 1 0 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammax.w a0, a1, a2
+# CHECK-ASM: ammax.w $a0, $a1, $a2
name: test_AMMAX_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMMAX_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 1 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammax.d a0, a1, a2
+# CHECK-ASM: ammax.d $a0, $a1, $a2
name: test_AMMAX_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMMIN_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammin.w a0, a1, a2
+# CHECK-ASM: ammin.w $a0, $a1, $a2
name: test_AMMIN_W
body: |
bb.0:
---
# CHECK-LABEL: test_AMMIN_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammin.d a0, a1, a2
+# CHECK-ASM: ammin.d $a0, $a1, $a2
name: test_AMMIN_D
body: |
bb.0:
---
# CHECK-LABEL: test_AMMAX_WU:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammax.wu a0, a1, a2
+# CHECK-ASM: ammax.wu $a0, $a1, $a2
name: test_AMMAX_WU
body: |
bb.0:
---
# CHECK-LABEL: test_AMMAX_DU:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 0 1 1 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammax.du a0, a1, a2
+# CHECK-ASM: ammax.du $a0, $a1, $a2
name: test_AMMAX_DU
body: |
bb.0:
---
# CHECK-LABEL: test_AMMIN_WU:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammin.wu a0, a1, a2
+# CHECK-ASM: ammin.wu $a0, $a1, $a2
name: test_AMMIN_WU
body: |
bb.0:
---
# CHECK-LABEL: test_AMMIN_DU:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 0 1 0 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ammin.du a0, a1, a2
+# CHECK-ASM: ammin.du $a0, $a1, $a2
name: test_AMMIN_DU
body: |
bb.0:
---
# CHECK-LABEL: test_LDX_B:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldx.b a0, a1, a2
+# CHECK-ASM: ldx.b $a0, $a1, $a2
name: test_LDX_B
body: |
bb.0:
---
# CHECK-LABEL: test_LDX_H:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldx.h a0, a1, a2
+# CHECK-ASM: ldx.h $a0, $a1, $a2
name: test_LDX_H
body: |
bb.0:
---
# CHECK-LABEL: test_LDX_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldx.w a0, a1, a2
+# CHECK-ASM: ldx.w $a0, $a1, $a2
name: test_LDX_W
body: |
bb.0:
---
# CHECK-LABEL: test_LDX_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldx.d a0, a1, a2
+# CHECK-ASM: ldx.d $a0, $a1, $a2
name: test_LDX_D
body: |
bb.0:
---
# CHECK-LABEL: test_LDX_BU:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldx.bu a0, a1, a2
+# CHECK-ASM: ldx.bu $a0, $a1, $a2
name: test_LDX_BU
body: |
bb.0:
---
# CHECK-LABEL: test_LDX_HU:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldx.hu a0, a1, a2
+# CHECK-ASM: ldx.hu $a0, $a1, $a2
name: test_LDX_HU
body: |
bb.0:
---
# CHECK-LABEL: test_LDX_WU:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldx.wu a0, a1, a2
+# CHECK-ASM: ldx.wu $a0, $a1, $a2
name: test_LDX_WU
body: |
bb.0:
---
# CHECK-LABEL: test_LDGT_B:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldgt.b a0, a1, a2
+# CHECK-ASM: ldgt.b $a0, $a1, $a2
name: test_LDGT_B
body: |
bb.0:
---
# CHECK-LABEL: test_LDGT_H:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldgt.h a0, a1, a2
+# CHECK-ASM: ldgt.h $a0, $a1, $a2
name: test_LDGT_H
body: |
bb.0:
---
# CHECK-LABEL: test_LDGT_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldgt.w a0, a1, a2
+# CHECK-ASM: ldgt.w $a0, $a1, $a2
name: test_LDGT_W
body: |
bb.0:
---
# CHECK-LABEL: test_LDGT_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldgt.d a0, a1, a2
+# CHECK-ASM: ldgt.d $a0, $a1, $a2
name: test_LDGT_D
body: |
bb.0:
---
# CHECK-LABEL: test_LDLE_B:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 0 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldle.b a0, a1, a2
+# CHECK-ASM: ldle.b $a0, $a1, $a2
name: test_LDLE_B
body: |
bb.0:
---
# CHECK-LABEL: test_LDLE_H:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 0 1 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldle.h a0, a1, a2
+# CHECK-ASM: ldle.h $a0, $a1, $a2
name: test_LDLE_H
body: |
bb.0:
---
# CHECK-LABEL: test_LDLE_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 0 1 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldle.w a0, a1, a2
+# CHECK-ASM: ldle.w $a0, $a1, $a2
name: test_LDLE_W
body: |
bb.0:
---
# CHECK-LABEL: test_LDLE_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 0 1 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: ldle.d a0, a1, a2
+# CHECK-ASM: ldle.d $a0, $a1, $a2
name: test_LDLE_D
body: |
bb.0:
---
# CHECK-LABEL: test_STX_B:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stx.b a0, a1, a2
+# CHECK-ASM: stx.b $a0, $a1, $a2
name: test_STX_B
body: |
bb.0:
---
# CHECK-LABEL: test_STX_H:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stx.h a0, a1, a2
+# CHECK-ASM: stx.h $a0, $a1, $a2
name: test_STX_H
body: |
bb.0:
---
# CHECK-LABEL: test_STX_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stx.w a0, a1, a2
+# CHECK-ASM: stx.w $a0, $a1, $a2
name: test_STX_W
body: |
bb.0:
---
# CHECK-LABEL: test_STX_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stx.d a0, a1, a2
+# CHECK-ASM: stx.d $a0, $a1, $a2
name: test_STX_D
body: |
bb.0:
---
# CHECK-LABEL: test_STGT_B:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stgt.b a0, a1, a2
+# CHECK-ASM: stgt.b $a0, $a1, $a2
name: test_STGT_B
body: |
bb.0:
---
# CHECK-LABEL: test_STGT_H:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 1 0 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stgt.h a0, a1, a2
+# CHECK-ASM: stgt.h $a0, $a1, $a2
name: test_STGT_H
body: |
bb.0:
---
# CHECK-LABEL: test_STGT_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 1 0 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stgt.w a0, a1, a2
+# CHECK-ASM: stgt.w $a0, $a1, $a2
name: test_STGT_W
body: |
bb.0:
---
# CHECK-LABEL: test_STGT_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 1 0 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stgt.d a0, a1, a2
+# CHECK-ASM: stgt.d $a0, $a1, $a2
name: test_STGT_D
body: |
bb.0:
---
# CHECK-LABEL: test_STLE_B:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stle.b a0, a1, a2
+# CHECK-ASM: stle.b $a0, $a1, $a2
name: test_STLE_B
body: |
bb.0:
---
# CHECK-LABEL: test_STLE_H:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stle.h a0, a1, a2
+# CHECK-ASM: stle.h $a0, $a1, $a2
name: test_STLE_H
body: |
bb.0:
---
# CHECK-LABEL: test_STLE_W:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stle.w a0, a1, a2
+# CHECK-ASM: stle.w $a0, $a1, $a2
name: test_STLE_W
body: |
bb.0:
---
# CHECK-LABEL: test_STLE_D:
# CHECK-ENC: 0 0 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0
-# CHECK-ASM: stle.d a0, a1, a2
+# CHECK-ASM: stle.d $a0, $a1, $a2
name: test_STLE_D
body: |
bb.0: