@@ -74,13 +74,33 @@ s_cbranch_i_fork s[2:3], 0x6
74
74
// VI: s_cbranch_i_fork s [ 2 : 3 ], 0x6 ; encoding: [0x06,0x00,0x02,0xb8]
75
75
76
76
s_getreg_b32 s2 , 0x6
77
- // SICI: s_getreg_b32 s2 , 0x6 ; encoding: [0x06,0x00,0x02,0xb9]
78
- // VI: s_getreg_b32 s2 , 0x6 ; encoding: [0x06,0x00,0x82,0xb8]
77
+ // SICI: s_getreg_b32 s2 , hwreg( 6 , 0 , 1 ) ; encoding: [0x06,0x00,0x02,0xb9]
78
+ // VI: s_getreg_b32 s2 , hwreg( 6 , 0 , 1 ) ; encoding: [0x06,0x00,0x82,0xb8]
79
+
80
+ s_getreg_b32 s2 , hwreg( 5 , 1 , 31 )
81
+ // SICI: s_getreg_b32 s2 , hwreg( 5 , 1 , 31 ) ; encoding: [0x45,0xf0,0x02,0xb9]
82
+ // VI: s_getreg_b32 s2 , hwreg( 5 , 1 , 31 ) ; encoding: [0x45,0xf0,0x82,0xb8]
79
83
80
84
s_setreg_b32 0x6 , s2
81
- // SICI: s_setreg_b32 0x6 , s2 ; encoding: [0x06,0x00,0x82,0xb9]
82
- // VI: s_setreg_b32 0x6 , s2 ; encoding: [0x06,0x00,0x02,0xb9]
85
+ // SICI: s_setreg_b32 hwreg( 6 , 0 , 1 ) , s2 ; encoding: [0x06,0x00,0x82,0xb9]
86
+ // VI: s_setreg_b32 hwreg( 6 , 0 , 1 ) , s2 ; encoding: [0x06,0x00,0x02,0xb9]
87
+
88
+ s_setreg_b32 0xf803 , s2
89
+ // SICI: s_setreg_b32 hwreg( 3 ) , s2 ; encoding: [0x03,0xf8,0x82,0xb9]
90
+ // VI: s_setreg_b32 hwreg( 3 ) , s2 ; encoding: [0x03,0xf8,0x02,0xb9]
91
+
92
+ s_setreg_b32 hwreg( 4 ) , s2
93
+ // SICI: s_setreg_b32 hwreg( 4 ) , s2 ; encoding: [0x04,0xf8,0x82,0xb9]
94
+ // VI: s_setreg_b32 hwreg( 4 ) , s2 ; encoding: [0x04,0xf8,0x02,0xb9]
95
+
96
+ s_setreg_b32 hwreg( 5 , 1 , 31 ) , s2
97
+ // SICI: s_setreg_b32 hwreg( 5 , 1 , 31 ) , s2 ; encoding: [0x45,0xf0,0x82,0xb9]
98
+ // VI: s_setreg_b32 hwreg( 5 , 1 , 31 ) , s2 ; encoding: [0x45,0xf0,0x02,0xb9]
83
99
84
100
s_setreg_imm32_b32 0x6 , 0xff
85
- // SICI: s_setreg_imm32_b32 0x6 , 0xff ; encoding: [0x06,0x00,0x80,0xba,0xff,0x00,0x00,0x00]
86
- // VI: s_setreg_imm32_b32 0x6 , 0xff ; encoding: [0x06,0x00,0x00,0xba,0xff,0x00,0x00,0x00]
101
+ // SICI: s_setreg_imm32_b32 hwreg( 6 , 0 , 1 ) , 0xff ; encoding: [0x06,0x00,0x80,0xba,0xff,0x00,0x00,0x00]
102
+ // VI: s_setreg_imm32_b32 hwreg( 6 , 0 , 1 ) , 0xff ; encoding: [0x06,0x00,0x00,0xba,0xff,0x00,0x00,0x00]
103
+
104
+ s_setreg_imm32_b32 hwreg( 5 , 1 , 31 ) , 0xff
105
+ // SICI: s_setreg_imm32_b32 hwreg( 5 , 1 , 31 ) , 0xff ; encoding: [0x45,0xf0,0x80,0xba,0xff,0x00,0x00,0x00]
106
+ // VI: s_setreg_imm32_b32 hwreg( 5 , 1 , 31 ) , 0xff ; encoding: [0x45,0xf0,0x00,0xba,0xff,0x00,0x00,0x00]
0 commit comments