H A D | ARMAssembler.h | 304 void emitInstruction(ARMWord op, int rd, int rn, ARMWord op2) argument 306 ASSERT(((op2 & ~Op2Immediate) <= 0xfff) || (((op2 & ~ImmediateForHalfWordTransfer) <= 0xfff))); 307 m_buffer.putInt(op | RN(rn) | RD(rd) | op2); 326 void bitAnd(int rd, int rn, ARMWord op2, Condition cc = AL) argument 328 emitInstruction(toARMWord(cc) | AND, rd, rn, op2); 331 void bitAnds(int rd, int rn, ARMWord op2, Condition cc = AL) argument 333 emitInstruction(toARMWord(cc) | AND | SetConditionalCodes, rd, rn, op2); local 336 void eor(int rd, int rn, ARMWord op2, Condition cc = AL) argument 338 emitInstruction(toARMWord(cc) | EOR, rd, rn, op2); 341 eors(int rd, int rn, ARMWord op2, Condition cc = AL) argument 343 emitInstruction(toARMWord(cc) | EOR | SetConditionalCodes, rd, rn, op2); local 346 sub(int rd, int rn, ARMWord op2, Condition cc = AL) argument 351 subs(int rd, int rn, ARMWord op2, Condition cc = AL) argument 353 emitInstruction(toARMWord(cc) | SUB | SetConditionalCodes, rd, rn, op2); local 356 rsb(int rd, int rn, ARMWord op2, Condition cc = AL) argument 361 rsbs(int rd, int rn, ARMWord op2, Condition cc = AL) argument 363 emitInstruction(toARMWord(cc) | RSB | SetConditionalCodes, rd, rn, op2); local 366 add(int rd, int rn, ARMWord op2, Condition cc = AL) argument 371 adds(int rd, int rn, ARMWord op2, Condition cc = AL) argument 373 emitInstruction(toARMWord(cc) | ADD | SetConditionalCodes, rd, rn, op2); local 376 adc(int rd, int rn, ARMWord op2, Condition cc = AL) argument 381 adcs(int rd, int rn, ARMWord op2, Condition cc = AL) argument 383 emitInstruction(toARMWord(cc) | ADC | SetConditionalCodes, rd, rn, op2); local 386 sbc(int rd, int rn, ARMWord op2, Condition cc = AL) argument 391 sbcs(int rd, int rn, ARMWord op2, Condition cc = AL) argument 393 emitInstruction(toARMWord(cc) | SBC | SetConditionalCodes, rd, rn, op2); local 396 rsc(int rd, int rn, ARMWord op2, Condition cc = AL) argument 401 rscs(int rd, int rn, ARMWord op2, Condition cc = AL) argument 403 emitInstruction(toARMWord(cc) | RSC | SetConditionalCodes, rd, rn, op2); local 406 tst(int rn, ARMWord op2, Condition cc = AL) argument 408 emitInstruction(toARMWord(cc) | TST | SetConditionalCodes, 0, rn, op2); local 411 teq(int rn, ARMWord op2, Condition cc = AL) argument 413 emitInstruction(toARMWord(cc) | TEQ | SetConditionalCodes, 0, rn, op2); local 416 cmp(int rn, ARMWord op2, Condition cc = AL) argument 418 emitInstruction(toARMWord(cc) | CMP | SetConditionalCodes, 0, rn, op2); local 421 cmn(int rn, ARMWord op2, Condition cc = AL) argument 423 emitInstruction(toARMWord(cc) | CMN | SetConditionalCodes, 0, rn, op2); local 426 orr(int rd, int rn, ARMWord op2, Condition cc = AL) argument 431 orrs(int rd, int rn, ARMWord op2, Condition cc = AL) argument 433 emitInstruction(toARMWord(cc) | ORR | SetConditionalCodes, rd, rn, op2); local 436 mov(int rd, ARMWord op2, Condition cc = AL) argument 438 emitInstruction(toARMWord(cc) | MOV, rd, ARMRegisters::r0, op2); local 442 movw(int rd, ARMWord op2, Condition cc = AL) argument 448 movt(int rd, ARMWord op2, Condition cc = AL) argument 455 movs(int rd, ARMWord op2, Condition cc = AL) argument 457 emitInstruction(toARMWord(cc) | MOV | SetConditionalCodes, rd, ARMRegisters::r0, op2); local 460 bic(int rd, int rn, ARMWord op2, Condition cc = AL) argument 465 bics(int rd, int rn, ARMWord op2, Condition cc = AL) argument 467 emitInstruction(toARMWord(cc) | BIC | SetConditionalCodes, rd, rn, op2); local 470 mvn(int rd, ARMWord op2, Condition cc = AL) argument 472 emitInstruction(toARMWord(cc) | MVN, rd, ARMRegisters::r0, op2); local 475 mvns(int rd, ARMWord op2, Condition cc = AL) argument 477 emitInstruction(toARMWord(cc) | MVN | SetConditionalCodes, rd, ARMRegisters::r0, op2); local 550 dtrUp(DataTransferTypeA transferType, int rd, int rb, ARMWord op2, Condition cc = AL) argument 552 emitInstruction(toARMWord(cc) | transferType | DataTransferUp, rd, rb, op2); local 560 dtrDown(DataTransferTypeA transferType, int rd, int rb, ARMWord op2, Condition cc = AL) argument 570 halfDtrUp(DataTransferTypeB transferType, int rd, int rb, ARMWord op2, Condition cc = AL) argument 572 emitInstruction(toARMWord(cc) | transferType | DataTransferUp, rd, rb, op2); local 580 halfDtrDown(DataTransferTypeB transferType, int rd, int rb, ARMWord op2, Condition cc = AL) argument 590 doubleDtrUp(DataTransferTypeFloat type, int rd, int rb, ARMWord op2, Condition cc = AL) argument 597 doubleDtrDown(DataTransferTypeFloat type, int rd, int rb, ARMWord op2, Condition cc = AL) argument [all...] |