H A D | ARMAssembler.h | 230 void emitInst(ARMWord op, int rd, int rn, ARMWord op2) argument 232 ASSERT ( ((op2 & ~OP2_IMM) <= 0xfff) || (((op2 & ~OP2_IMMh) <= 0xfff)) ); 233 m_buffer.putInt(op | RN(rn) | RD(rd) | op2); 236 void and_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 238 emitInst(static_cast<ARMWord>(cc) | AND, rd, rn, op2); 241 void ands_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 243 emitInst(static_cast<ARMWord>(cc) | AND | SET_CC, rd, rn, op2); local 246 void eor_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 248 emitInst(static_cast<ARMWord>(cc) | EOR, rd, rn, op2); 251 eors_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 253 emitInst(static_cast<ARMWord>(cc) | EOR | SET_CC, rd, rn, op2); local 256 sub_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 261 subs_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 263 emitInst(static_cast<ARMWord>(cc) | SUB | SET_CC, rd, rn, op2); local 266 rsb_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 271 rsbs_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 273 emitInst(static_cast<ARMWord>(cc) | RSB | SET_CC, rd, rn, op2); local 276 add_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 281 adds_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 283 emitInst(static_cast<ARMWord>(cc) | ADD | SET_CC, rd, rn, op2); local 286 adc_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 291 adcs_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 293 emitInst(static_cast<ARMWord>(cc) | ADC | SET_CC, rd, rn, op2); local 296 sbc_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 301 sbcs_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 303 emitInst(static_cast<ARMWord>(cc) | SBC | SET_CC, rd, rn, op2); local 306 rsc_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 311 rscs_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 313 emitInst(static_cast<ARMWord>(cc) | RSC | SET_CC, rd, rn, op2); local 316 tst_r(int rn, ARMWord op2, Condition cc = AL) argument 318 emitInst(static_cast<ARMWord>(cc) | TST | SET_CC, 0, rn, op2); local 321 teq_r(int rn, ARMWord op2, Condition cc = AL) argument 323 emitInst(static_cast<ARMWord>(cc) | TEQ | SET_CC, 0, rn, op2); local 326 cmp_r(int rn, ARMWord op2, Condition cc = AL) argument 328 emitInst(static_cast<ARMWord>(cc) | CMP | SET_CC, 0, rn, op2); local 331 orr_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 336 orrs_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 338 emitInst(static_cast<ARMWord>(cc) | ORR | SET_CC, rd, rn, op2); local 341 mov_r(int rd, ARMWord op2, Condition cc = AL) argument 343 emitInst(static_cast<ARMWord>(cc) | MOV, rd, ARMRegisters::r0, op2); local 347 movw_r(int rd, ARMWord op2, Condition cc = AL) argument 353 movt_r(int rd, ARMWord op2, Condition cc = AL) argument 360 movs_r(int rd, ARMWord op2, Condition cc = AL) argument 362 emitInst(static_cast<ARMWord>(cc) | MOV | SET_CC, rd, ARMRegisters::r0, op2); local 365 bic_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 370 bics_r(int rd, int rn, ARMWord op2, Condition cc = AL) argument 372 emitInst(static_cast<ARMWord>(cc) | BIC | SET_CC, rd, rn, op2); local 375 mvn_r(int rd, ARMWord op2, Condition cc = AL) argument 377 emitInst(static_cast<ARMWord>(cc) | MVN, rd, ARMRegisters::r0, op2); local 380 mvns_r(int rd, ARMWord op2, Condition cc = AL) argument 382 emitInst(static_cast<ARMWord>(cc) | MVN | SET_CC, rd, ARMRegisters::r0, op2); local 435 dtr_u(bool isLoad, int rd, int rb, ARMWord op2, Condition cc = AL) argument 445 dtr_d(bool isLoad, int rd, int rb, ARMWord op2, Condition cc = AL) argument 460 ldrh_d(int rd, int rb, ARMWord op2, Condition cc = AL) argument 462 emitInst(static_cast<ARMWord>(cc) | LDRH | HDT_UH | DT_PRE, rd, rb, op2); local 465 ldrh_u(int rd, int rb, ARMWord op2, Condition cc = AL) argument 467 emitInst(static_cast<ARMWord>(cc) | LDRH | HDT_UH | DT_UP | DT_PRE, rd, rb, op2); local 475 fdtr_u(bool isLoad, int rd, int rb, ARMWord op2, Condition cc = AL) argument 481 fdtr_d(bool isLoad, int rd, int rb, ARMWord op2, Condition cc = AL) argument [all...] |