hc
2024-05-16 8d2a02b24d66aa359e83eebc1ed3c0f85367a1cb
kernel/arch/mips/include/asm/uasm.h
....@@ -86,14 +86,18 @@
8686 Ip_u2u1s3(_daddiu);
8787 Ip_u3u1u2(_daddu);
8888 Ip_u1u2(_ddivu);
89
+Ip_u3u1u2(_ddivu_r6);
8990 Ip_u1(_di);
9091 Ip_u2u1msbu3(_dins);
9192 Ip_u2u1msbu3(_dinsm);
9293 Ip_u2u1msbu3(_dinsu);
9394 Ip_u1u2(_divu);
95
+Ip_u3u1u2(_divu_r6);
9496 Ip_u1u2u3(_dmfc0);
97
+Ip_u3u1u2(_dmodu);
9598 Ip_u1u2u3(_dmtc0);
9699 Ip_u1u2(_dmultu);
100
+Ip_u3u1u2(_dmulu);
97101 Ip_u2u1u3(_drotr);
98102 Ip_u2u1u3(_drotr32);
99103 Ip_u2u1(_dsbh);
....@@ -131,6 +135,7 @@
131135 Ip_u1u2u3(_mfhc0);
132136 Ip_u1(_mfhi);
133137 Ip_u1(_mflo);
138
+Ip_u3u1u2(_modu);
134139 Ip_u3u1u2(_movn);
135140 Ip_u3u1u2(_movz);
136141 Ip_u1u2u3(_mtc0);
....@@ -139,6 +144,7 @@
139144 Ip_u1(_mtlo);
140145 Ip_u3u1u2(_mul);
141146 Ip_u1u2(_multu);
147
+Ip_u3u1u2(_mulu);
142148 Ip_u3u1u2(_nor);
143149 Ip_u3u1u2(_or);
144150 Ip_u2u1u3(_ori);
....@@ -149,6 +155,8 @@
149155 Ip_u2s3u1(_sc);
150156 Ip_u2s3u1(_scd);
151157 Ip_u2s3u1(_sd);
158
+Ip_u3u1u2(_seleqz);
159
+Ip_u3u1u2(_selnez);
152160 Ip_u2s3u1(_sh);
153161 Ip_u2u1u3(_sll);
154162 Ip_u3u2u1(_sllv);
....@@ -157,6 +165,7 @@
157165 Ip_u2u1s3(_sltiu);
158166 Ip_u3u1u2(_sltu);
159167 Ip_u2u1u3(_sra);
168
+Ip_u3u2u1(_srav);
160169 Ip_u2u1u3(_srl);
161170 Ip_u3u2u1(_srlv);
162171 Ip_u3u1u2(_subu);