Initial commit to Gerrit
[profile/ivi/orc.git] / doc / tmpl / orcarm.sgml
1 <!-- ##### SECTION Title ##### -->
2 orcarm
3
4 <!-- ##### SECTION Short_Description ##### -->
5
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9
10 </para>
11
12 <!-- ##### SECTION See_Also ##### -->
13 <para>
14
15 </para>
16
17 <!-- ##### SECTION Stability_Level ##### -->
18
19
20 <!-- ##### SECTION Image ##### -->
21
22
23 <!-- ##### ENUM OrcArmCond ##### -->
24 <para>
25
26 </para>
27
28 @ORC_ARM_COND_EQ: 
29 @ORC_ARM_COND_NE: 
30 @ORC_ARM_COND_CS: 
31 @ORC_ARM_COND_CC: 
32 @ORC_ARM_COND_MI: 
33 @ORC_ARM_COND_PL: 
34 @ORC_ARM_COND_VS: 
35 @ORC_ARM_COND_VC: 
36 @ORC_ARM_COND_HI: 
37 @ORC_ARM_COND_LS: 
38 @ORC_ARM_COND_GE: 
39 @ORC_ARM_COND_LT: 
40 @ORC_ARM_COND_GT: 
41 @ORC_ARM_COND_LE: 
42 @ORC_ARM_COND_AL: 
43
44 <!-- ##### ENUM OrcArmDP ##### -->
45 <para>
46
47 </para>
48
49 @ORC_ARM_DP_AND: 
50 @ORC_ARM_DP_EOR: 
51 @ORC_ARM_DP_SUB: 
52 @ORC_ARM_DP_RSB: 
53 @ORC_ARM_DP_ADD: 
54 @ORC_ARM_DP_ADC: 
55 @ORC_ARM_DP_SBC: 
56 @ORC_ARM_DP_RSC: 
57 @ORC_ARM_DP_TST: 
58 @ORC_ARM_DP_TEQ: 
59 @ORC_ARM_DP_CMP: 
60 @ORC_ARM_DP_CMN: 
61 @ORC_ARM_DP_ORR: 
62 @ORC_ARM_DP_MOV: 
63 @ORC_ARM_DP_BIC: 
64 @ORC_ARM_DP_MVN: 
65
66 <!-- ##### ENUM OrcArmRegister ##### -->
67 <para>
68
69 </para>
70
71 @ORC_ARM_A1: 
72 @ORC_ARM_A2: 
73 @ORC_ARM_A3: 
74 @ORC_ARM_A4: 
75 @ORC_ARM_V1: 
76 @ORC_ARM_V2: 
77 @ORC_ARM_V3: 
78 @ORC_ARM_V4: 
79 @ORC_ARM_V5: 
80 @ORC_ARM_V6: 
81 @ORC_ARM_V7: 
82 @ORC_ARM_V8: 
83 @ORC_ARM_IP: 
84 @ORC_ARM_SP: 
85 @ORC_ARM_LR: 
86 @ORC_ARM_PC: 
87
88 <!-- ##### FUNCTION orc_arm_do_fixups ##### -->
89 <para>
90
91 </para>
92
93 @compiler: 
94
95
96 <!-- ##### FUNCTION orc_arm_emit ##### -->
97 <para>
98
99 </para>
100
101 @compiler: 
102 @insn: 
103
104
105 <!-- ##### FUNCTION orc_arm_emit_add ##### -->
106 <para>
107
108 </para>
109
110 @compiler: 
111 @dest: 
112 @src1: 
113 @src2: 
114
115
116 <!-- ##### FUNCTION orc_arm_emit_add_imm ##### -->
117 <para>
118
119 </para>
120
121 @compiler: 
122 @dest: 
123 @src1: 
124 @value: 
125
126
127 <!-- ##### FUNCTION orc_arm_emit_branch ##### -->
128 <para>
129
130 </para>
131
132 @compiler: 
133 @cond: 
134 @label: 
135
136
137 <!-- ##### FUNCTION orc_arm_emit_bx_lr ##### -->
138 <para>
139
140 </para>
141
142 @compiler: 
143
144
145 <!-- ##### FUNCTION orc_arm_emit_cmp_imm ##### -->
146 <para>
147
148 </para>
149
150 @compiler: 
151 @src1: 
152 @value: 
153
154
155 <!-- ##### FUNCTION orc_arm_emit_label ##### -->
156 <para>
157
158 </para>
159
160 @compiler: 
161 @label: 
162
163
164 <!-- ##### FUNCTION orc_arm_emit_load_reg ##### -->
165 <para>
166
167 </para>
168
169 @compiler: 
170 @dest: 
171 @src1: 
172 @offset: 
173
174
175 <!-- ##### FUNCTION orc_arm_emit_mov ##### -->
176 <para>
177
178 </para>
179
180 @compiler: 
181 @dest: 
182 @src: 
183
184
185 <!-- ##### FUNCTION orc_arm_emit_pop ##### -->
186 <para>
187
188 </para>
189
190 @compiler: 
191 @regs: 
192
193
194 <!-- ##### FUNCTION orc_arm_emit_push ##### -->
195 <para>
196
197 </para>
198
199 @compiler: 
200 @regs: 
201
202
203 <!-- ##### FUNCTION orc_arm_emit_sub ##### -->
204 <para>
205
206 </para>
207
208 @compiler: 
209 @dest: 
210 @src1: 
211 @src2: 
212
213
214 <!-- ##### FUNCTION orc_arm_emit_sub_imm ##### -->
215 <para>
216
217 </para>
218
219 @compiler: 
220 @dest: 
221 @src1: 
222 @value: 
223 @record: 
224
225
226 <!-- ##### FUNCTION orc_arm_loadw ##### -->
227 <para>
228
229 </para>
230
231 @compiler: 
232 @dest: 
233 @src1: 
234 @offset: 
235
236
237 <!-- ##### FUNCTION orc_arm_reg_name ##### -->
238 <para>
239
240 </para>
241
242 @reg: 
243 @Returns: 
244
245
246 <!-- ##### FUNCTION orc_arm_storew ##### -->
247 <para>
248
249 </para>
250
251 @compiler: 
252 @dest: 
253 @offset: 
254 @src1: 
255
256