File: load.d

package info (click to toggle)
binutils 2.31.1-11
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 307,644 kB
  • sloc: ansic: 1,161,122; asm: 638,494; cpp: 128,815; exp: 68,557; makefile: 55,816; sh: 22,360; yacc: 14,238; lisp: 13,272; perl: 2,111; ada: 1,681; lex: 1,652; pascal: 1,446; cs: 879; sed: 195; python: 154; xml: 95; awk: 25
file content (109 lines) | stat: -rw-r--r-- 3,770 bytes parent folder | download | duplicates (31)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#objdump: -d
#name: load
.*: +file format .*

Disassembly of section .text:

00000000 <load_immediate>:
   0:	17 e1 ff ff 	M3.L = 0xffff;.*
   4:	1a e1 fe ff 	B2.L = 0xfffe;.*
   8:	0e e1 00 00 	SP.L = 0x0;.*
   c:	0f e1 dc fe 	FP.L = 0xfedc;.*
  10:	40 e1 02 00 	R0.H = 0x2;.*
  14:	4d e1 20 00 	P5.H = 0x20;.*
  18:	52 e1 04 f2 	I2.H = 0xf204;.*
  1c:	59 e1 40 00 	B1.H = 0x40;.*
  20:	5c e1 ff ff 	L0.H = 0xffff;.*
  24:	45 e1 00 00 	R5.H = 0x0;.*
  28:	5a e1 00 00 	B2.H = 0x0;.*
  2c:	8f e1 20 ff 	FP = 0xff20 \(Z\);.*
  30:	9e e1 20 00 	L2 = 0x20 \(Z\);.*
  34:	85 e1 00 00 	R5 = 0x0 \(Z\);.*
  38:	08 c4 [0-3][[:xdigit:]] 00 	A0 = 0;
  3c:	08 c4 [0-3][[:xdigit:]] 40 	A1 = 0;
  40:	08 c4 [0-3][[:xdigit:]] 80 	A1 = A0 = 0;
  44:	02 62       	R2 = -0x40 \(X\);.*
  46:	20 e1 7f 00 	R0 = 0x7f \(X\);.*
  4a:	02 68       	P2 = 0x0 \(X\);.*
  4c:	06 6b       	SP = -0x20 \(X\);.*
  4e:	67 69       	FP = 0x2c \(X\);.*
  50:	3f e1 00 08 	L3 = 0x800 \(X\);.*
  54:	36 e1 ff 7f 	M2 = 0x7fff \(X\);.*
  58:	81 60       	R1 = 0x10 \(X\);.*
  5a:	3c e1 00 00 	L0 = 0x0 \(X\);.*
  5e:	27 e1 01 00 	R7 = 0x1 \(X\);.*
  62:	00 e1 03 00 	R0.L = 0x3;.*
  66:	01 e1 0f 00 	R1.L = 0xf;.*

0000006a <load_pointer_register>:
  6a:	7e 91       	SP = \[FP\];
  6c:	47 90       	FP = \[P0\+\+\];
  6e:	f1 90       	P1 = \[SP--\];
  70:	96 af       	SP = \[P2 \+ 0x38\];
  72:	3b ac       	P3 = \[FP \+ 0x0\];
  74:	3c e5 ff 7f 	P4 = \[FP \+ 0x1fffc\];
  78:	3e e5 01 80 	SP = \[FP \+ -0x1fffc\];
  7c:	26 ac       	SP = \[P4 \+ 0x0\];
  7e:	0d b8       	P5 = \[FP -0x80\];

00000080 <load_data_register>:
  80:	07 91       	R7 = \[P0\];
  82:	2e 90       	R6 = \[P5\+\+\];
  84:	a5 90       	R5 = \[P4--\];
  86:	bc a2       	R4 = \[FP \+ 0x28\];
  88:	33 e4 ff 7f 	R3 = \[SP \+ 0x1fffc\];
  8c:	32 a0       	R2 = \[SP \+ 0x0\];
  8e:	39 e4 01 80 	R1 = \[FP \+ -0x1fffc\];
  92:	06 80       	R0 = \[SP \+\+ P0\];
  94:	05 b8       	R5 = \[FP -0x80\];
  96:	02 9d       	R2 = \[I0\];
  98:	09 9c       	R1 = \[I1\+\+\];
  9a:	93 9c       	R3 = \[I2--\];
  9c:	9c 9d       	R4 = \[I3 \+\+ M0\];

0000009e <load_half_word_zero_extend>:
  9e:	37 95       	R7 = W\[SP\] \(Z\);
  a0:	3e 94       	R6 = W\[FP\+\+\] \(Z\);
  a2:	85 94       	R5 = W\[P0--\] \(Z\);
  a4:	cc a7       	R4 = W\[P1 \+ 0x1e\] \(Z\);
  a6:	73 e4 fe 7f 	R3 = W\[SP \+ 0xfffc\] \(Z\);
  aa:	7a e4 02 80 	R2 = W\[FP \+ -0xfffc\] \(Z\);
  ae:	28 86       	R0 = W\[P0 \+\+ P5\] \(Z\);

000000b0 <load_half_word_sign_extend>:
  b0:	77 95       	R7 = W\[SP\] \(X\);
  b2:	7e 94       	R6 = W\[FP\+\+\] \(X\);
  b4:	c5 94       	R5 = W\[P0--\] \(X\);
  b6:	0d ab       	R5 = W\[P1 \+ 0x18\] \(X\);
  b8:	73 e5 fe 7f 	R3 = W\[SP \+ 0xfffc\] \(X\);
  bc:	7f e5 02 80 	R7 = W\[FP \+ -0xfffc\] \(X\);
  c0:	51 8e       	R1 = W\[P1 \+\+ P2\] \(X\);

000000c2 <load_high_data_register_half>:
  c2:	40 9d       	R0.H = W\[I0\];
  c4:	49 9c       	R1.H = W\[I1\+\+\];
  c6:	d2 9c       	R2.H = W\[I2--\];
  c8:	f6 84       	R3.H = W\[SP\];
  ca:	07 85       	R4.H = W\[FP \+\+ P0\];

000000cc <load_low_data_register_half>:
  cc:	3f 9d       	R7.L = W\[I3\];
  ce:	36 9c       	R6.L = W\[I2\+\+\];
  d0:	ad 9c       	R5.L = W\[I1--\];
  d2:	00 83       	R4.L = W\[P0\];
  d4:	da 82       	R3.L = W\[P2 \+\+ P3\];

000000d6 <load_byte_zero_extend>:
  d6:	05 99       	R5 = B\[P0\] \(Z\);
  d8:	0c 98       	R4 = B\[P1\+\+\] \(Z\);
  da:	90 98       	R0 = B\[P2--\] \(Z\);
  dc:	b3 e4 ff 7f 	R3 = B\[SP \+ 0x7fff\] \(Z\);
  e0:	b7 e4 01 80 	R7 = B\[SP \+ -0x7fff\] \(Z\);

000000e4 <load_byte_sign_extend>:
  e4:	45 99       	R5 = B\[P0\] \(X\);
  e6:	4a 98       	R2 = B\[P1\+\+\] \(X\);
  e8:	fb 98       	R3 = B\[FP--\] \(X\);
  ea:	b7 e5 00 00 	R7 = B\[SP \+ 0x0\] \(X\);
  ee:	be e5 01 80 	R6 = B\[FP \+ -0x7fff\] \(X\);
	\.\.\.