Home
last modified time | relevance | path

Searched refs:asm_instr (Results 1 – 8 of 8) sorted by relevance

/external/v8/src/compiler/backend/x64/
Dcode-generator-x64.cc384 #define ASSEMBLE_UNOP(asm_instr) \ argument
387 __ asm_instr(i.OutputRegister()); \
389 __ asm_instr(i.OutputOperand()); \
393 #define ASSEMBLE_BINOP(asm_instr) \ argument
398 __ asm_instr(i.InputRegister(0), right); \
402 __ asm_instr(i.InputRegister(0), i.InputImmediate(1)); \
404 __ asm_instr(i.InputOperand(0), i.InputImmediate(1)); \
408 __ asm_instr(i.InputRegister(0), i.InputRegister(1)); \
410 __ asm_instr(i.InputRegister(0), i.InputOperand(1)); \
416 #define ASSEMBLE_COMPARE(asm_instr) \ argument
[all …]
/external/v8/src/compiler/backend/ppc/
Dcode-generator-ppc.cc289 #define ASSEMBLE_FLOAT_UNOP_RC(asm_instr, round) \ argument
291 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0), \
298 #define ASSEMBLE_FLOAT_BINOP_RC(asm_instr, round) \ argument
300 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0), \
537 #define ASSEMBLE_LOAD_FLOAT(asm_instr, asm_instrx) \ argument
544 __ asm_instr(result, operand); \
552 #define ASSEMBLE_LOAD_INTEGER(asm_instr, asm_instrx) \ argument
559 __ asm_instr(result, operand); \
567 #define ASSEMBLE_STORE_FLOAT(asm_instr, asm_instrx) \ argument
578 __ asm_instr(value, operand); \
[all …]
/external/v8/src/compiler/backend/ia32/
Dcode-generator-ia32.cc343 #define ASSEMBLE_COMPARE(asm_instr) \ argument
349 __ asm_instr(left, i.InputImmediate(index)); \
351 __ asm_instr(left, i.InputRegister(index)); \
356 __ asm_instr(i.InputRegister(0), i.InputImmediate(1)); \
358 __ asm_instr(i.InputOperand(0), i.InputImmediate(1)); \
362 __ asm_instr(i.InputRegister(0), i.InputRegister(1)); \
364 __ asm_instr(i.InputRegister(0), i.InputOperand(1)); \
399 #define ASSEMBLE_BINOP(asm_instr) \ argument
404 __ asm_instr(i.InputRegister(0), right); \
407 __ asm_instr(i.InputOperand(0), i.InputImmediate(1)); \
[all …]
/external/v8/src/compiler/backend/arm64/
Dcode-generator-arm64.cc435 #define ASSEMBLE_SHIFT(asm_instr, width) \ argument
438 __ asm_instr(i.OutputRegister##width(), i.InputRegister##width(0), \
443 __ asm_instr(i.OutputRegister##width(), i.InputRegister##width(0), \
448 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr, reg) \ argument
451 __ asm_instr(i.Output##reg(), i.TempRegister(0)); \
454 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr, reg) \ argument
457 __ asm_instr(i.Input##reg(2), i.TempRegister(0)); \
/external/v8/src/compiler/backend/s390/
Dcode-generator-s390.cc500 #define ASSEMBLE_FLOAT_UNOP(asm_instr) \ argument
502 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0)); \
505 #define ASSEMBLE_FLOAT_BINOP(asm_instr) \ argument
507 __ asm_instr(i.OutputDoubleRegister(), i.InputDoubleRegister(0), \
827 #define ASSEMBLE_LOAD_FLOAT(asm_instr) \ argument
832 __ asm_instr(result, operand); \
835 #define ASSEMBLE_LOAD_INTEGER(asm_instr) \ argument
840 __ asm_instr(result, operand); \
893 #define ASSEMBLE_STORE_INTEGER(asm_instr) \ argument
899 __ asm_instr(value, operand); \
/external/v8/src/compiler/backend/arm/
Dcode-generator-arm.cc346 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr) \ argument
348 __ asm_instr(i.OutputRegister(), \
353 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr) \ argument
356 __ asm_instr(i.InputRegister(2), \
/external/v8/src/compiler/backend/mips/
Dcode-generator-mips.cc318 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr) \ argument
320 __ asm_instr(i.OutputRegister(), i.MemoryOperand()); \
324 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr) \ argument
327 __ asm_instr(i.InputOrZeroRegister(2), i.MemoryOperand()); \
/external/v8/src/compiler/backend/mips64/
Dcode-generator-mips64.cc326 #define ASSEMBLE_ATOMIC_LOAD_INTEGER(asm_instr) \ argument
328 __ asm_instr(i.OutputRegister(), i.MemoryOperand()); \
332 #define ASSEMBLE_ATOMIC_STORE_INTEGER(asm_instr) \ argument
335 __ asm_instr(i.InputOrZeroRegister(2), i.MemoryOperand()); \