Lines Matching refs:TempRegister

333     __ Addu(i.TempRegister(0), i.InputRegister(0), i.InputRegister(1)); \
336 __ Ll(i.OutputRegister(0), MemOperand(i.TempRegister(0), 0)); \
337 __ bin_instr(i.TempRegister(1), i.OutputRegister(0), \
339 __ Sc(i.TempRegister(1), MemOperand(i.TempRegister(0), 0)); \
340 __ BranchShort(&binop, eq, i.TempRegister(1), Operand(zero_reg)); \
349 instr->OutputCount() >= 1 ? i.OutputRegister(0) : i.TempRegister(1); \
351 instr->OutputCount() >= 2 ? i.OutputRegister(1) : i.TempRegister(2); \
352 __ Addu(i.TempRegister(0), i.InputRegister(0), i.InputRegister(1)); \
355 __ llx(oldval_high, MemOperand(i.TempRegister(0), 4)); \
356 __ ll(oldval_low, MemOperand(i.TempRegister(0), 0)); \
357 __ bin_instr(i.TempRegister(1), i.TempRegister(2), oldval_low, \
359 __ scx(i.TempRegister(2), MemOperand(i.TempRegister(0), 4)); \
360 __ sc(i.TempRegister(1), MemOperand(i.TempRegister(0), 0)); \
361 __ BranchShort(&binop, eq, i.TempRegister(1), Operand(zero_reg)); \
378 instr->OutputCount() >= 1 ? i.OutputRegister(0) : i.TempRegister(1); \
380 instr->OutputCount() >= 2 ? i.OutputRegister(1) : i.TempRegister(2); \
381 __ Addu(i.TempRegister(0), i.InputRegister(0), i.InputRegister(1)); \
384 __ llx(oldval_high, MemOperand(i.TempRegister(0), 4)); \
385 __ ll(oldval_low, MemOperand(i.TempRegister(0), 0)); \
386 __ bin_instr(i.TempRegister(1), i.TempRegister(2), oldval_low, \
389 __ scx(i.TempRegister(2), MemOperand(i.TempRegister(0), 4)); \
390 __ sc(i.TempRegister(1), MemOperand(i.TempRegister(0), 0)); \
391 __ BranchShort(&binop, eq, i.TempRegister(1), Operand(zero_reg)); \
406 __ Addu(i.TempRegister(0), i.InputRegister(0), i.InputRegister(1)); \
407 __ andi(i.TempRegister(3), i.TempRegister(0), 0x3); \
408 __ Subu(i.TempRegister(0), i.TempRegister(0), Operand(i.TempRegister(3))); \
409 __ sll(i.TempRegister(3), i.TempRegister(3), 3); \
412 __ Ll(i.TempRegister(1), MemOperand(i.TempRegister(0), 0)); \
413 __ ExtractBits(i.OutputRegister(0), i.TempRegister(1), i.TempRegister(3), \
415 __ bin_instr(i.TempRegister(2), i.OutputRegister(0), \
417 __ InsertBits(i.TempRegister(1), i.TempRegister(2), i.TempRegister(3), \
419 __ Sc(i.TempRegister(1), MemOperand(i.TempRegister(0), 0)); \
420 __ BranchShort(&binop, eq, i.TempRegister(1), Operand(zero_reg)); \
429 __ Addu(i.TempRegister(0), i.InputRegister(0), i.InputRegister(1)); \
430 __ Ll(i.OutputRegister(0), MemOperand(i.TempRegister(0), 0)); \
431 __ mov(i.TempRegister(1), i.InputRegister(2)); \
432 __ Sc(i.TempRegister(1), MemOperand(i.TempRegister(0), 0)); \
433 __ BranchShort(&exchange, eq, i.TempRegister(1), Operand(zero_reg)); \
440 __ Addu(i.TempRegister(0), i.InputRegister(0), i.InputRegister(1)); \
441 __ andi(i.TempRegister(1), i.TempRegister(0), 0x3); \
442 __ Subu(i.TempRegister(0), i.TempRegister(0), Operand(i.TempRegister(1))); \
443 __ sll(i.TempRegister(1), i.TempRegister(1), 3); \
446 __ Ll(i.TempRegister(2), MemOperand(i.TempRegister(0), 0)); \
447 __ ExtractBits(i.OutputRegister(0), i.TempRegister(2), i.TempRegister(1), \
449 __ InsertBits(i.TempRegister(2), i.InputRegister(2), i.TempRegister(1), \
451 __ Sc(i.TempRegister(2), MemOperand(i.TempRegister(0), 0)); \
452 __ BranchShort(&exchange, eq, i.TempRegister(2), Operand(zero_reg)); \
460 __ Addu(i.TempRegister(0), i.InputRegister(0), i.InputRegister(1)); \
463 __ Ll(i.OutputRegister(0), MemOperand(i.TempRegister(0), 0)); \
466 __ mov(i.TempRegister(2), i.InputRegister(3)); \
467 __ Sc(i.TempRegister(2), MemOperand(i.TempRegister(0), 0)); \
468 __ BranchShort(&compareExchange, eq, i.TempRegister(2), \
478 __ Addu(i.TempRegister(0), i.InputRegister(0), i.InputRegister(1)); \
479 __ andi(i.TempRegister(1), i.TempRegister(0), 0x3); \
480 __ Subu(i.TempRegister(0), i.TempRegister(0), Operand(i.TempRegister(1))); \
481 __ sll(i.TempRegister(1), i.TempRegister(1), 3); \
484 __ Ll(i.TempRegister(2), MemOperand(i.TempRegister(0), 0)); \
485 __ ExtractBits(i.OutputRegister(0), i.TempRegister(2), i.TempRegister(1), \
491 __ InsertBits(i.TempRegister(2), i.InputRegister(3), i.TempRegister(1), \
493 __ Sc(i.TempRegister(2), MemOperand(i.TempRegister(0), 0)); \
494 __ BranchShort(&compareExchange, eq, i.TempRegister(2), \
846 lhs_register = i.TempRegister(1); in AssembleArchInstruction()
849 __ Sltu(i.TempRegister(0), i.InputRegister(0), lhs_register); in AssembleArchInstruction()
876 Register scratch0 = i.TempRegister(0); in AssembleArchInstruction()
877 Register scratch1 = i.TempRegister(1); in AssembleArchInstruction()
1081 instr->OutputCount() >= 2 ? i.OutputRegister(1) : i.TempRegister(0); in AssembleArchInstruction()
1094 instr->OutputCount() >= 2 ? i.OutputRegister(1) : i.TempRegister(0); in AssembleArchInstruction()
1107 instr->OutputCount() >= 2 ? i.OutputRegister(1) : i.TempRegister(0); in AssembleArchInstruction()
1866 : i.TempRegister(1); in AssembleArchInstruction()
1888 __ llx(i.TempRegister(2), MemOperand(a0, 4)); in AssembleArchInstruction()
1889 __ ll(i.TempRegister(1), MemOperand(a0, 0)); in AssembleArchInstruction()
1890 __ Move(i.TempRegister(1), i.InputRegister(2)); in AssembleArchInstruction()
1892 __ sc(i.TempRegister(1), MemOperand(a0, 0)); in AssembleArchInstruction()
1893 __ BranchShort(&store, eq, i.TempRegister(1), Operand(zero_reg)); in AssembleArchInstruction()
1924 instr->OutputCount() >= 1 ? i.OutputRegister(0) : i.TempRegister(1); in AssembleArchInstruction()
1926 instr->OutputCount() >= 2 ? i.OutputRegister(1) : i.TempRegister(2); in AssembleArchInstruction()
1927 __ Addu(i.TempRegister(0), i.InputRegister(0), i.InputRegister(1)); in AssembleArchInstruction()
1930 __ llx(oldval_high, MemOperand(i.TempRegister(0), 4)); in AssembleArchInstruction()
1931 __ ll(oldval_low, MemOperand(i.TempRegister(0), 0)); in AssembleArchInstruction()
1932 __ Move(i.TempRegister(1), i.InputRegister(2)); in AssembleArchInstruction()
1933 __ scx(i.InputRegister(3), MemOperand(i.TempRegister(0), 4)); in AssembleArchInstruction()
1934 __ sc(i.TempRegister(1), MemOperand(i.TempRegister(0), 0)); in AssembleArchInstruction()
1935 __ BranchShort(&binop, eq, i.TempRegister(1), Operand(zero_reg)); in AssembleArchInstruction()
1954 __ Addu(i.TempRegister(0), i.InputRegister(0), i.InputRegister(1)); in AssembleArchInstruction()
1957 __ llx(oldval_high, MemOperand(i.TempRegister(0), 4)); in AssembleArchInstruction()
1958 __ ll(oldval_low, MemOperand(i.TempRegister(0), 0)); in AssembleArchInstruction()
1962 __ scx(i.InputRegister(5), MemOperand(i.TempRegister(0), 4)); in AssembleArchInstruction()
1963 __ sc(kScratchReg, MemOperand(i.TempRegister(0), 0)); in AssembleArchInstruction()
3657 __ xori(i.TempRegister(0), i.TempRegister(0), 1); in AssembleBranchToLabels()
3659 __ Branch(tlabel, ne, i.TempRegister(0), Operand(zero_reg)); in AssembleBranchToLabels()
3894 __ xori(i.OutputRegister(), i.TempRegister(0), 1); in AssembleArchBoolean()