1 #objdump: -dr
2 #name: move
3 .*: +file format .*
4 
5 Disassembly of section .text:
6 
7 00000000 <move_register>:
8    0:	38 31       	R7 = A0.X;
9    2:	fb 32       	FP = B3;
10    4:	35 36       	L2 = R5;
11    6:	b2 34       	M2 = I2;
12    8:	d8 39       	A1.W = USP;
13    a:	06 31       	R0 = ASTAT;
14    c:	c9 31       	R1 = SEQSTAT;
15    e:	d2 31       	R2 = SYSCFG;
16   10:	db 31       	R3 = RETI;
17   12:	e4 31       	R4 = RETX;
18   14:	ed 31       	R5 = RETN;
19   16:	f6 31       	R6 = RETE;
20   18:	3f 31       	R7 = RETS;
21   1a:	a8 31       	R5 = LC0;
22   1c:	a3 31       	R4 = LC1;
23   1e:	99 31       	R3 = LT0;
24   20:	94 31       	R2 = LT1;
25   22:	8a 31       	R1 = LB0;
26   24:	85 31       	R0 = LB1;
27   26:	96 31       	R2 = CYCLES;
28   28:	9f 31       	R3 = CYCLES2;
29   2a:	cf 31       	R1 = EMUDAT;
30   2c:	7f 38       	RETS = FP;
31   2e:	e0 3d       	LT1 = USP;
32   30:	72 38       	ASTAT = P2;
33   32:	08 c4 [0|3][0|f] c0 	A0 = A1;
34   36:	08 c4 [0|3][0|f] e0 	A1 = A0;
35   3a:	09 c4 00 20 	A0 = R0;
36   3e:	09 c4 08 a0 	A1 = R1;
37   42:	8b c0 00 39 	R4 = A0 \(FU\);
38   46:	2f c1 00 19 	R5 = A1 \(ISS2\);
39   4a:	0b c0 80 39 	R6 = A0;
40   4e:	0f c0 80 19 	R7 = A1;
41   52:	0f c0 80 39 	R7 = A1, R6 = A0;
42   56:	8f c0 00 38 	R1 = A1, R0 = A0 \(FU\);
43 
44 0000005a <move_conditional>:
45   5a:	6a 07       	IF CC R5 = P2;
46   5c:	b0 06       	IF !CC SP = R0;
47 
48 0000005e <move_half_to_full_zero_extend>:
49   5e:	fa 42       	R2 = R7.L \(Z\);
50   60:	c8 42       	R0 = R1.L \(Z\);
51 
52 00000062 <move_half_to_full_sign_extend>:
53   62:	8d 42       	R5 = R1.L \(X\);
54   64:	93 42       	R3 = R2.L \(X\);
55 
56 00000066 <move_register_half>:
57   66:	09 c4 28 40 	A0.X = R5.L;
58   6a:	09 c4 10 c0 	A1.X = R2.L;
59   6e:	0a c4 3f 00 	R0.L = A0.X;
60   72:	0a c4 3f 4e 	R7.L = A1.X;
61   76:	09 c4 18 00 	A0.L = R3.L;
62   7a:	09 c4 20 80 	A1.L = R4.L;
63   7e:	29 c4 30 00 	A0.H = R6.H;
64   82:	29 c4 28 80 	A1.H = R5.H;
65   86:	83 c1 00 38 	R0.L = A0 \(IU\);
66   8a:	27 c0 40 18 	R1.H = A1 \(S2RND\);
67   8e:	07 c0 40 18 	R1.H = A1;
68   92:	67 c1 80 38 	R2.H = A1, R2.L = A0 \(IH\);
69   96:	07 c0 80 38 	R2.H = A1, R2.L = A0;
70   9a:	47 c0 00 38 	R0.H = A1, R0.L = A0 \(T\);
71   9e:	87 c0 00 38 	R0.H = A1, R0.L = A0 \(FU\);
72   a2:	07 c1 00 38 	R0.H = A1, R0.L = A0 \(IS\);
73   a6:	07 c0 00 38 	R0.H = A1, R0.L = A0;
74 
75 000000aa <move_byte_zero_extend>:
76   aa:	57 43       	R7 = R2.B \(Z\);
77   ac:	48 43       	R0 = R1.B \(Z\);
78 
79 000000ae <move_byte_sign_extend>:
80   ae:	4e 43       	R6 = R1.B \(Z\);
81   b0:	65 43       	R5 = R4.B \(Z\);
82 	...
83