]> Git Repo - qemu.git/blame - target/loongarch/insns.decode
target/loongarch: Add floating point move instruction translation
[qemu.git] / target / loongarch / insns.decode
CommitLineData
143d6785
SG
1# SPDX-License-Identifier: GPL-2.0-or-later
2#
3# LoongArch instruction decode definitions.
4#
5# Copyright (c) 2021 Loongson Technology Corporation Limited
6#
7
8#
9# Fields
10#
bb79174d 11%i14s2 10:s14 !function=shl_2
143d6785
SG
12%sa2p1 15:2 !function=plus_1
13
14#
15# Argument sets
16#
bb79174d 17&i imm
143d6785 18&r_i rd imm
ad08cb3f 19&rr rd rj
8708a04a 20&rr_jk rj rk
143d6785
SG
21&rrr rd rj rk
22&rr_i rd rj imm
bb79174d 23&hint_r_i hint rj imm
143d6785 24&rrr_sa rd rj rk sa
ad08cb3f 25&rr_ms_ls rd rj ms ls
d578ca6c
SG
26&ff fd fj
27&fff fd fj fk
28&ffff fd fj fk fa
9b741076 29&cff_fcond cd fj fk fcond
b7dabd56
SG
30&fffc fd fj fk ca
31&fr fd rj
32&rf rd fj
33&fcsrd_r fcsrd rj
34&r_fcsrs rd fcsrs
35&cf cd fj
36&fc fd cj
37&cr cd rj
38&rc rd cj
143d6785
SG
39
40#
41# Formats
42#
bb79174d 43@i15 .... ........ ..... imm:15 &i
ad08cb3f 44@rr .... ........ ..... ..... rj:5 rd:5 &rr
8708a04a 45@rr_jk .... ........ ..... rk:5 rj:5 ..... &rr_jk
143d6785
SG
46@rrr .... ........ ..... rk:5 rj:5 rd:5 &rrr
47@r_i20 .... ... imm:s20 rd:5 &r_i
63cfcd47
SG
48@rr_ui5 .... ........ ..... imm:5 rj:5 rd:5 &rr_i
49@rr_ui6 .... ........ .... imm:6 rj:5 rd:5 &rr_i
143d6785
SG
50@rr_i12 .... ...... imm:s12 rj:5 rd:5 &rr_i
51@rr_ui12 .... ...... imm:12 rj:5 rd:5 &rr_i
bb79174d 52@rr_i14s2 .... .... .............. rj:5 rd:5 &rr_i imm=%i14s2
143d6785 53@rr_i16 .... .. imm:s16 rj:5 rd:5 &rr_i
bb79174d 54@hint_r_i12 .... ...... imm:s12 rj:5 hint:5 &hint_r_i
143d6785 55@rrr_sa2p1 .... ........ ... .. rk:5 rj:5 rd:5 &rrr_sa sa=%sa2p1
ad08cb3f
SG
56@rrr_sa2 .... ........ ... sa:2 rk:5 rj:5 rd:5 &rrr_sa
57@rrr_sa3 .... ........ .. sa:3 rk:5 rj:5 rd:5 &rrr_sa
58@rr_2bw .... ....... ms:5 . ls:5 rj:5 rd:5 &rr_ms_ls
59@rr_2bd .... ...... ms:6 ls:6 rj:5 rd:5 &rr_ms_ls
d578ca6c
SG
60@ff .... ........ ..... ..... fj:5 fd:5 &ff
61@fff .... ........ ..... fk:5 fj:5 fd:5 &fff
62@ffff .... ........ fa:5 fk:5 fj:5 fd:5 &ffff
9b741076 63@cff_fcond .... ........ fcond:5 fk:5 fj:5 .. cd:3 &cff_fcond
b7dabd56
SG
64@fffc .... ........ .. ca:3 fk:5 fj:5 fd:5 &fffc
65@fr .... ........ ..... ..... rj:5 fd:5 &fr
66@rf .... ........ ..... ..... fj:5 rd:5 &rf
67@fcsrd_r .... ........ ..... ..... rj:5 fcsrd:5 &fcsrd_r
68@r_fcsrs .... ........ ..... ..... fcsrs:5 rd:5 &r_fcsrs
69@cf .... ........ ..... ..... fj:5 .. cd:3 &cf
70@fc .... ........ ..... ..... .. cj:3 fd:5 &fc
71@cr .... ........ ..... ..... rj:5 .. cd:3 &cr
72@rc .... ........ ..... ..... .. cj:3 rd:5 &rc
143d6785
SG
73
74#
75# Fixed point arithmetic operation instruction
76#
77add_w 0000 00000001 00000 ..... ..... ..... @rrr
78add_d 0000 00000001 00001 ..... ..... ..... @rrr
79sub_w 0000 00000001 00010 ..... ..... ..... @rrr
80sub_d 0000 00000001 00011 ..... ..... ..... @rrr
81slt 0000 00000001 00100 ..... ..... ..... @rrr
82sltu 0000 00000001 00101 ..... ..... ..... @rrr
83slti 0000 001000 ............ ..... ..... @rr_i12
84sltui 0000 001001 ............ ..... ..... @rr_i12
85nor 0000 00000001 01000 ..... ..... ..... @rrr
86and 0000 00000001 01001 ..... ..... ..... @rrr
87or 0000 00000001 01010 ..... ..... ..... @rrr
88xor 0000 00000001 01011 ..... ..... ..... @rrr
89orn 0000 00000001 01100 ..... ..... ..... @rrr
90andn 0000 00000001 01101 ..... ..... ..... @rrr
91mul_w 0000 00000001 11000 ..... ..... ..... @rrr
92mulh_w 0000 00000001 11001 ..... ..... ..... @rrr
93mulh_wu 0000 00000001 11010 ..... ..... ..... @rrr
94mul_d 0000 00000001 11011 ..... ..... ..... @rrr
95mulh_d 0000 00000001 11100 ..... ..... ..... @rrr
96mulh_du 0000 00000001 11101 ..... ..... ..... @rrr
97mulw_d_w 0000 00000001 11110 ..... ..... ..... @rrr
98mulw_d_wu 0000 00000001 11111 ..... ..... ..... @rrr
99div_w 0000 00000010 00000 ..... ..... ..... @rrr
100mod_w 0000 00000010 00001 ..... ..... ..... @rrr
101div_wu 0000 00000010 00010 ..... ..... ..... @rrr
102mod_wu 0000 00000010 00011 ..... ..... ..... @rrr
103div_d 0000 00000010 00100 ..... ..... ..... @rrr
104mod_d 0000 00000010 00101 ..... ..... ..... @rrr
105div_du 0000 00000010 00110 ..... ..... ..... @rrr
106mod_du 0000 00000010 00111 ..... ..... ..... @rrr
107alsl_w 0000 00000000 010 .. ..... ..... ..... @rrr_sa2p1
108alsl_wu 0000 00000000 011 .. ..... ..... ..... @rrr_sa2p1
109alsl_d 0000 00000010 110 .. ..... ..... ..... @rrr_sa2p1
110lu12i_w 0001 010 .................... ..... @r_i20
111lu32i_d 0001 011 .................... ..... @r_i20
112lu52i_d 0000 001100 ............ ..... ..... @rr_i12
113pcaddi 0001 100 .................... ..... @r_i20
114pcalau12i 0001 101 .................... ..... @r_i20
115pcaddu12i 0001 110 .................... ..... @r_i20
116pcaddu18i 0001 111 .................... ..... @r_i20
117addi_w 0000 001010 ............ ..... ..... @rr_i12
118addi_d 0000 001011 ............ ..... ..... @rr_i12
119addu16i_d 0001 00 ................ ..... ..... @rr_i16
120andi 0000 001101 ............ ..... ..... @rr_ui12
121ori 0000 001110 ............ ..... ..... @rr_ui12
122xori 0000 001111 ............ ..... ..... @rr_ui12
63cfcd47
SG
123
124#
125# Fixed point shift operation instruction
126#
127sll_w 0000 00000001 01110 ..... ..... ..... @rrr
128srl_w 0000 00000001 01111 ..... ..... ..... @rrr
129sra_w 0000 00000001 10000 ..... ..... ..... @rrr
130sll_d 0000 00000001 10001 ..... ..... ..... @rrr
131srl_d 0000 00000001 10010 ..... ..... ..... @rrr
132sra_d 0000 00000001 10011 ..... ..... ..... @rrr
133rotr_w 0000 00000001 10110 ..... ..... ..... @rrr
134rotr_d 0000 00000001 10111 ..... ..... ..... @rrr
135slli_w 0000 00000100 00001 ..... ..... ..... @rr_ui5
136slli_d 0000 00000100 0001 ...... ..... ..... @rr_ui6
137srli_w 0000 00000100 01001 ..... ..... ..... @rr_ui5
138srli_d 0000 00000100 0101 ...... ..... ..... @rr_ui6
139srai_w 0000 00000100 10001 ..... ..... ..... @rr_ui5
140srai_d 0000 00000100 1001 ...... ..... ..... @rr_ui6
141rotri_w 0000 00000100 11001 ..... ..... ..... @rr_ui5
142rotri_d 0000 00000100 1101 ...... ..... ..... @rr_ui6
ad08cb3f
SG
143
144#
145# Fixed point bit operation instruction
146#
147ext_w_h 0000 00000000 00000 10110 ..... ..... @rr
148ext_w_b 0000 00000000 00000 10111 ..... ..... @rr
149clo_w 0000 00000000 00000 00100 ..... ..... @rr
150clz_w 0000 00000000 00000 00101 ..... ..... @rr
151cto_w 0000 00000000 00000 00110 ..... ..... @rr
152ctz_w 0000 00000000 00000 00111 ..... ..... @rr
153clo_d 0000 00000000 00000 01000 ..... ..... @rr
154clz_d 0000 00000000 00000 01001 ..... ..... @rr
155cto_d 0000 00000000 00000 01010 ..... ..... @rr
156ctz_d 0000 00000000 00000 01011 ..... ..... @rr
157revb_2h 0000 00000000 00000 01100 ..... ..... @rr
158revb_4h 0000 00000000 00000 01101 ..... ..... @rr
159revb_2w 0000 00000000 00000 01110 ..... ..... @rr
160revb_d 0000 00000000 00000 01111 ..... ..... @rr
161revh_2w 0000 00000000 00000 10000 ..... ..... @rr
162revh_d 0000 00000000 00000 10001 ..... ..... @rr
163bitrev_4b 0000 00000000 00000 10010 ..... ..... @rr
164bitrev_8b 0000 00000000 00000 10011 ..... ..... @rr
165bitrev_w 0000 00000000 00000 10100 ..... ..... @rr
166bitrev_d 0000 00000000 00000 10101 ..... ..... @rr
167bytepick_w 0000 00000000 100 .. ..... ..... ..... @rrr_sa2
168bytepick_d 0000 00000000 11 ... ..... ..... ..... @rrr_sa3
169maskeqz 0000 00000001 00110 ..... ..... ..... @rrr
170masknez 0000 00000001 00111 ..... ..... ..... @rrr
171bstrins_w 0000 0000011 ..... 0 ..... ..... ..... @rr_2bw
172bstrpick_w 0000 0000011 ..... 1 ..... ..... ..... @rr_2bw
173bstrins_d 0000 000010 ...... ...... ..... ..... @rr_2bd
174bstrpick_d 0000 000011 ...... ...... ..... ..... @rr_2bd
bb79174d
SG
175
176#
177# Fixed point load/store instruction
178#
179ld_b 0010 100000 ............ ..... ..... @rr_i12
180ld_h 0010 100001 ............ ..... ..... @rr_i12
181ld_w 0010 100010 ............ ..... ..... @rr_i12
182ld_d 0010 100011 ............ ..... ..... @rr_i12
183st_b 0010 100100 ............ ..... ..... @rr_i12
184st_h 0010 100101 ............ ..... ..... @rr_i12
185st_w 0010 100110 ............ ..... ..... @rr_i12
186st_d 0010 100111 ............ ..... ..... @rr_i12
187ld_bu 0010 101000 ............ ..... ..... @rr_i12
188ld_hu 0010 101001 ............ ..... ..... @rr_i12
189ld_wu 0010 101010 ............ ..... ..... @rr_i12
190ldx_b 0011 10000000 00000 ..... ..... ..... @rrr
191ldx_h 0011 10000000 01000 ..... ..... ..... @rrr
192ldx_w 0011 10000000 10000 ..... ..... ..... @rrr
193ldx_d 0011 10000000 11000 ..... ..... ..... @rrr
194stx_b 0011 10000001 00000 ..... ..... ..... @rrr
195stx_h 0011 10000001 01000 ..... ..... ..... @rrr
196stx_w 0011 10000001 10000 ..... ..... ..... @rrr
197stx_d 0011 10000001 11000 ..... ..... ..... @rrr
198ldx_bu 0011 10000010 00000 ..... ..... ..... @rrr
199ldx_hu 0011 10000010 01000 ..... ..... ..... @rrr
200ldx_wu 0011 10000010 10000 ..... ..... ..... @rrr
201preld 0010 101011 ............ ..... ..... @hint_r_i12
202dbar 0011 10000111 00100 ............... @i15
203ibar 0011 10000111 00101 ............... @i15
204ldptr_w 0010 0100 .............. ..... ..... @rr_i14s2
205stptr_w 0010 0101 .............. ..... ..... @rr_i14s2
206ldptr_d 0010 0110 .............. ..... ..... @rr_i14s2
207stptr_d 0010 0111 .............. ..... ..... @rr_i14s2
208ldgt_b 0011 10000111 10000 ..... ..... ..... @rrr
209ldgt_h 0011 10000111 10001 ..... ..... ..... @rrr
210ldgt_w 0011 10000111 10010 ..... ..... ..... @rrr
211ldgt_d 0011 10000111 10011 ..... ..... ..... @rrr
212ldle_b 0011 10000111 10100 ..... ..... ..... @rrr
213ldle_h 0011 10000111 10101 ..... ..... ..... @rrr
214ldle_w 0011 10000111 10110 ..... ..... ..... @rrr
215ldle_d 0011 10000111 10111 ..... ..... ..... @rrr
216stgt_b 0011 10000111 11000 ..... ..... ..... @rrr
217stgt_h 0011 10000111 11001 ..... ..... ..... @rrr
218stgt_w 0011 10000111 11010 ..... ..... ..... @rrr
219stgt_d 0011 10000111 11011 ..... ..... ..... @rrr
220stle_b 0011 10000111 11100 ..... ..... ..... @rrr
221stle_h 0011 10000111 11101 ..... ..... ..... @rrr
222stle_w 0011 10000111 11110 ..... ..... ..... @rrr
223stle_d 0011 10000111 11111 ..... ..... ..... @rrr
94b02d57
SG
224
225#
226# Fixed point atomic instruction
227#
228ll_w 0010 0000 .............. ..... ..... @rr_i14s2
229sc_w 0010 0001 .............. ..... ..... @rr_i14s2
230ll_d 0010 0010 .............. ..... ..... @rr_i14s2
231sc_d 0010 0011 .............. ..... ..... @rr_i14s2
232amswap_w 0011 10000110 00000 ..... ..... ..... @rrr
233amswap_d 0011 10000110 00001 ..... ..... ..... @rrr
234amadd_w 0011 10000110 00010 ..... ..... ..... @rrr
235amadd_d 0011 10000110 00011 ..... ..... ..... @rrr
236amand_w 0011 10000110 00100 ..... ..... ..... @rrr
237amand_d 0011 10000110 00101 ..... ..... ..... @rrr
238amor_w 0011 10000110 00110 ..... ..... ..... @rrr
239amor_d 0011 10000110 00111 ..... ..... ..... @rrr
240amxor_w 0011 10000110 01000 ..... ..... ..... @rrr
241amxor_d 0011 10000110 01001 ..... ..... ..... @rrr
242ammax_w 0011 10000110 01010 ..... ..... ..... @rrr
243ammax_d 0011 10000110 01011 ..... ..... ..... @rrr
244ammin_w 0011 10000110 01100 ..... ..... ..... @rrr
245ammin_d 0011 10000110 01101 ..... ..... ..... @rrr
246ammax_wu 0011 10000110 01110 ..... ..... ..... @rrr
247ammax_du 0011 10000110 01111 ..... ..... ..... @rrr
248ammin_wu 0011 10000110 10000 ..... ..... ..... @rrr
249ammin_du 0011 10000110 10001 ..... ..... ..... @rrr
250amswap_db_w 0011 10000110 10010 ..... ..... ..... @rrr
251amswap_db_d 0011 10000110 10011 ..... ..... ..... @rrr
252amadd_db_w 0011 10000110 10100 ..... ..... ..... @rrr
253amadd_db_d 0011 10000110 10101 ..... ..... ..... @rrr
254amand_db_w 0011 10000110 10110 ..... ..... ..... @rrr
255amand_db_d 0011 10000110 10111 ..... ..... ..... @rrr
256amor_db_w 0011 10000110 11000 ..... ..... ..... @rrr
257amor_db_d 0011 10000110 11001 ..... ..... ..... @rrr
258amxor_db_w 0011 10000110 11010 ..... ..... ..... @rrr
259amxor_db_d 0011 10000110 11011 ..... ..... ..... @rrr
260ammax_db_w 0011 10000110 11100 ..... ..... ..... @rrr
261ammax_db_d 0011 10000110 11101 ..... ..... ..... @rrr
262ammin_db_w 0011 10000110 11110 ..... ..... ..... @rrr
263ammin_db_d 0011 10000110 11111 ..... ..... ..... @rrr
264ammax_db_wu 0011 10000111 00000 ..... ..... ..... @rrr
265ammax_db_du 0011 10000111 00001 ..... ..... ..... @rrr
266ammin_db_wu 0011 10000111 00010 ..... ..... ..... @rrr
267ammin_db_du 0011 10000111 00011 ..... ..... ..... @rrr
8708a04a
SG
268
269#
270# Fixed point extra instruction
271#
272crc_w_b_w 0000 00000010 01000 ..... ..... ..... @rrr
273crc_w_h_w 0000 00000010 01001 ..... ..... ..... @rrr
274crc_w_w_w 0000 00000010 01010 ..... ..... ..... @rrr
275crc_w_d_w 0000 00000010 01011 ..... ..... ..... @rrr
276crcc_w_b_w 0000 00000010 01100 ..... ..... ..... @rrr
277crcc_w_h_w 0000 00000010 01101 ..... ..... ..... @rrr
278crcc_w_w_w 0000 00000010 01110 ..... ..... ..... @rrr
279crcc_w_d_w 0000 00000010 01111 ..... ..... ..... @rrr
280break 0000 00000010 10100 ............... @i15
281syscall 0000 00000010 10110 ............... @i15
282asrtle_d 0000 00000000 00010 ..... ..... 00000 @rr_jk
283asrtgt_d 0000 00000000 00011 ..... ..... 00000 @rr_jk
284cpucfg 0000 00000000 00000 11011 ..... ..... @rr
d578ca6c
SG
285
286#
287# Floating point arithmetic operation instruction
288#
289fadd_s 0000 00010000 00001 ..... ..... ..... @fff
290fadd_d 0000 00010000 00010 ..... ..... ..... @fff
291fsub_s 0000 00010000 00101 ..... ..... ..... @fff
292fsub_d 0000 00010000 00110 ..... ..... ..... @fff
293fmul_s 0000 00010000 01001 ..... ..... ..... @fff
294fmul_d 0000 00010000 01010 ..... ..... ..... @fff
295fdiv_s 0000 00010000 01101 ..... ..... ..... @fff
296fdiv_d 0000 00010000 01110 ..... ..... ..... @fff
297fmadd_s 0000 10000001 ..... ..... ..... ..... @ffff
298fmadd_d 0000 10000010 ..... ..... ..... ..... @ffff
299fmsub_s 0000 10000101 ..... ..... ..... ..... @ffff
300fmsub_d 0000 10000110 ..... ..... ..... ..... @ffff
301fnmadd_s 0000 10001001 ..... ..... ..... ..... @ffff
302fnmadd_d 0000 10001010 ..... ..... ..... ..... @ffff
303fnmsub_s 0000 10001101 ..... ..... ..... ..... @ffff
304fnmsub_d 0000 10001110 ..... ..... ..... ..... @ffff
305fmax_s 0000 00010000 10001 ..... ..... ..... @fff
306fmax_d 0000 00010000 10010 ..... ..... ..... @fff
307fmin_s 0000 00010000 10101 ..... ..... ..... @fff
308fmin_d 0000 00010000 10110 ..... ..... ..... @fff
309fmaxa_s 0000 00010000 11001 ..... ..... ..... @fff
310fmaxa_d 0000 00010000 11010 ..... ..... ..... @fff
311fmina_s 0000 00010000 11101 ..... ..... ..... @fff
312fmina_d 0000 00010000 11110 ..... ..... ..... @fff
313fabs_s 0000 00010001 01000 00001 ..... ..... @ff
314fabs_d 0000 00010001 01000 00010 ..... ..... @ff
315fneg_s 0000 00010001 01000 00101 ..... ..... @ff
316fneg_d 0000 00010001 01000 00110 ..... ..... @ff
317fsqrt_s 0000 00010001 01000 10001 ..... ..... @ff
318fsqrt_d 0000 00010001 01000 10010 ..... ..... @ff
319frecip_s 0000 00010001 01000 10101 ..... ..... @ff
320frecip_d 0000 00010001 01000 10110 ..... ..... @ff
321frsqrt_s 0000 00010001 01000 11001 ..... ..... @ff
322frsqrt_d 0000 00010001 01000 11010 ..... ..... @ff
323fscaleb_s 0000 00010001 00001 ..... ..... ..... @fff
324fscaleb_d 0000 00010001 00010 ..... ..... ..... @fff
325flogb_s 0000 00010001 01000 01001 ..... ..... @ff
326flogb_d 0000 00010001 01000 01010 ..... ..... @ff
327fcopysign_s 0000 00010001 00101 ..... ..... ..... @fff
328fcopysign_d 0000 00010001 00110 ..... ..... ..... @fff
329fclass_s 0000 00010001 01000 01101 ..... ..... @ff
330fclass_d 0000 00010001 01000 01110 ..... ..... @ff
9b741076
SG
331
332#
333# Floating point compare instruction
334#
335fcmp_cond_s 0000 11000001 ..... ..... ..... 00 ... @cff_fcond
336fcmp_cond_d 0000 11000010 ..... ..... ..... 00 ... @cff_fcond
7c1f8870
SG
337
338#
339# Floating point conversion instruction
340#
341fcvt_s_d 0000 00010001 10010 00110 ..... ..... @ff
342fcvt_d_s 0000 00010001 10010 01001 ..... ..... @ff
343ftintrm_w_s 0000 00010001 10100 00001 ..... ..... @ff
344ftintrm_w_d 0000 00010001 10100 00010 ..... ..... @ff
345ftintrm_l_s 0000 00010001 10100 01001 ..... ..... @ff
346ftintrm_l_d 0000 00010001 10100 01010 ..... ..... @ff
347ftintrp_w_s 0000 00010001 10100 10001 ..... ..... @ff
348ftintrp_w_d 0000 00010001 10100 10010 ..... ..... @ff
349ftintrp_l_s 0000 00010001 10100 11001 ..... ..... @ff
350ftintrp_l_d 0000 00010001 10100 11010 ..... ..... @ff
351ftintrz_w_s 0000 00010001 10101 00001 ..... ..... @ff
352ftintrz_w_d 0000 00010001 10101 00010 ..... ..... @ff
353ftintrz_l_s 0000 00010001 10101 01001 ..... ..... @ff
354ftintrz_l_d 0000 00010001 10101 01010 ..... ..... @ff
355ftintrne_w_s 0000 00010001 10101 10001 ..... ..... @ff
356ftintrne_w_d 0000 00010001 10101 10010 ..... ..... @ff
357ftintrne_l_s 0000 00010001 10101 11001 ..... ..... @ff
358ftintrne_l_d 0000 00010001 10101 11010 ..... ..... @ff
359ftint_w_s 0000 00010001 10110 00001 ..... ..... @ff
360ftint_w_d 0000 00010001 10110 00010 ..... ..... @ff
361ftint_l_s 0000 00010001 10110 01001 ..... ..... @ff
362ftint_l_d 0000 00010001 10110 01010 ..... ..... @ff
363ffint_s_w 0000 00010001 11010 00100 ..... ..... @ff
364ffint_s_l 0000 00010001 11010 00110 ..... ..... @ff
365ffint_d_w 0000 00010001 11010 01000 ..... ..... @ff
366ffint_d_l 0000 00010001 11010 01010 ..... ..... @ff
367frint_s 0000 00010001 11100 10001 ..... ..... @ff
368frint_d 0000 00010001 11100 10010 ..... ..... @ff
b7dabd56
SG
369
370#
371# Floating point move instruction
372#
373fmov_s 0000 00010001 01001 00101 ..... ..... @ff
374fmov_d 0000 00010001 01001 00110 ..... ..... @ff
375fsel 0000 11010000 00 ... ..... ..... ..... @fffc
376movgr2fr_w 0000 00010001 01001 01001 ..... ..... @fr
377movgr2fr_d 0000 00010001 01001 01010 ..... ..... @fr
378movgr2frh_w 0000 00010001 01001 01011 ..... ..... @fr
379movfr2gr_s 0000 00010001 01001 01101 ..... ..... @rf
380movfr2gr_d 0000 00010001 01001 01110 ..... ..... @rf
381movfrh2gr_s 0000 00010001 01001 01111 ..... ..... @rf
382movgr2fcsr 0000 00010001 01001 10000 ..... ..... @fcsrd_r
383movfcsr2gr 0000 00010001 01001 10010 ..... ..... @r_fcsrs
384movfr2cf 0000 00010001 01001 10100 ..... 00 ... @cf
385movcf2fr 0000 00010001 01001 10101 00 ... ..... @fc
386movgr2cf 0000 00010001 01001 10110 ..... 00 ... @cr
387movcf2gr 0000 00010001 01001 10111 00 ... ..... @rc
This page took 0.06343 seconds and 4 git commands to generate.