Home
last modified time | relevance | path

Searched refs:shifter (Results 1 – 15 of 15) sorted by relevance

/art/test/434-shifter-operand/
DAndroid.bp3 // Build rules for ART run-test `434-shifter-operand`.
16 name: "art-run-test-434-shifter-operand",
21 ":art-run-test-434-shifter-operand-expected-stdout",
22 ":art-run-test-434-shifter-operand-expected-stderr",
28 name: "art-run-test-434-shifter-operand-expected-stdout",
29 out: ["art-run-test-434-shifter-operand-expected-stdout.txt"],
36 name: "art-run-test-434-shifter-operand-expected-stderr",
37 out: ["art-run-test-434-shifter-operand-expected-stderr.txt"],
/art/test/551-checker-shifter-operand/
DAndroid.bp3 // Build rules for ART run-test `551-checker-shifter-operand`.
16 name: "art-run-test-551-checker-shifter-operand",
21 ":art-run-test-551-checker-shifter-operand-expected-stdout",
22 ":art-run-test-551-checker-shifter-operand-expected-stderr",
31 name: "art-run-test-551-checker-shifter-operand-expected-stdout",
32 out: ["art-run-test-551-checker-shifter-operand-expected-stdout.txt"],
39 name: "art-run-test-551-checker-shifter-operand-expected-stderr",
40 out: ["art-run-test-551-checker-shifter-operand-expected-stderr.txt"],
Dinfo.txt1 Test the merging of instructions into the shifter operand on arm64.
/art/test/550-checker-multiply-accumulate/
Dinfo.txt1 Test the merging of instructions into the shifter operand on arm64.
/art/compiler/utils/x86_64/
Dassembler_x86_64_test.cc657 x86_64::CpuRegister shifter(x86_64::RCX); in shll_fn() local
659 assembler->shll(reg, shifter); in shll_fn()
678 x86_64::CpuRegister shifter(x86_64::RCX); in shlq_fn() local
680 assembler->shlq(reg, shifter); in shlq_fn()
699 x86_64::CpuRegister shifter(x86_64::RCX); in shrl_fn() local
701 assembler->shrl(reg, shifter); in shrl_fn()
719 x86_64::CpuRegister shifter(x86_64::RCX); in shrq_fn() local
721 assembler->shrq(reg, shifter); in shrq_fn()
739 x86_64::CpuRegister shifter(x86_64::RCX); in sarl_fn() local
741 assembler->sarl(reg, shifter); in sarl_fn()
[all …]
Dassembler_x86_64.h897 void shll(CpuRegister operand, CpuRegister shifter);
899 void shrl(CpuRegister operand, CpuRegister shifter);
901 void sarl(CpuRegister operand, CpuRegister shifter);
904 void shlq(CpuRegister operand, CpuRegister shifter);
906 void shrq(CpuRegister operand, CpuRegister shifter);
908 void sarq(CpuRegister operand, CpuRegister shifter);
972 void rorl(CpuRegister operand, CpuRegister shifter);
974 void roll(CpuRegister operand, CpuRegister shifter);
977 void rorq(CpuRegister operand, CpuRegister shifter);
979 void rolq(CpuRegister operand, CpuRegister shifter);
[all …]
Dassembler_x86_64.cc4755 void X86_64Assembler::shll(CpuRegister operand, CpuRegister shifter) { in shll() argument
4756 EmitGenericShift(false, 4, operand, shifter); in shll()
4760 void X86_64Assembler::shlq(CpuRegister operand, CpuRegister shifter) { in shlq() argument
4761 EmitGenericShift(true, 4, operand, shifter); in shlq()
4775 void X86_64Assembler::shrl(CpuRegister operand, CpuRegister shifter) { in shrl() argument
4776 EmitGenericShift(false, 5, operand, shifter); in shrl()
4780 void X86_64Assembler::shrq(CpuRegister operand, CpuRegister shifter) { in shrq() argument
4781 EmitGenericShift(true, 5, operand, shifter); in shrq()
4790 void X86_64Assembler::sarl(CpuRegister operand, CpuRegister shifter) { in sarl() argument
4791 EmitGenericShift(false, 7, operand, shifter); in sarl()
[all …]
/art/compiler/utils/x86/
Dassembler_x86.h425 void rorl(Register operand, Register shifter);
427 void roll(Register operand, Register shifter);
831 void shll(Register operand, Register shifter);
833 void shll(const Address& address, Register shifter);
835 void shrl(Register operand, Register shifter);
837 void shrl(const Address& address, Register shifter);
839 void sarl(Register operand, Register shifter);
841 void sarl(const Address& address, Register shifter);
842 void shld(Register dst, Register src, Register shifter);
844 void shrd(Register dst, Register src, Register shifter);
[all …]
Dassembler_x86.cc3416 void X86Assembler::shll(Register operand, Register shifter) { in shll() argument
3417 EmitGenericShift(4, Operand(operand), shifter); in shll()
3426 void X86Assembler::shll(const Address& address, Register shifter) { in shll() argument
3427 EmitGenericShift(4, address, shifter); in shll()
3436 void X86Assembler::shrl(Register operand, Register shifter) { in shrl() argument
3437 EmitGenericShift(5, Operand(operand), shifter); in shrl()
3446 void X86Assembler::shrl(const Address& address, Register shifter) { in shrl() argument
3447 EmitGenericShift(5, address, shifter); in shrl()
3456 void X86Assembler::sarl(Register operand, Register shifter) { in sarl() argument
3457 EmitGenericShift(7, Operand(operand), shifter); in sarl()
[all …]
Dassembler_x86_test.cc498 x86::Register shifter(x86::ECX); in rorl_fn() local
500 assembler->rorl(reg, shifter); in rorl_fn()
518 x86::Register shifter(x86::ECX); in roll_fn() local
520 assembler->roll(reg, shifter); in roll_fn()
/art/test/530-checker-loops3/src/
DMain.java206 public static void shifter(int[] x) { in shifter() method in Main
/art/compiler/optimizing/
Dcode_generator_x86.h320 void GenerateShlLong(const Location& loc, Register shifter);
321 void GenerateShrLong(const Location& loc, Register shifter);
322 void GenerateUShrLong(const Location& loc, Register shifter);
Dcode_generator_x86.cc4980 void InstructionCodeGeneratorX86::GenerateShlLong(const Location& loc, Register shifter) { in GenerateShlLong() argument
4982 __ shld(loc.AsRegisterPairHigh<Register>(), loc.AsRegisterPairLow<Register>(), shifter); in GenerateShlLong()
4983 __ shll(loc.AsRegisterPairLow<Register>(), shifter); in GenerateShlLong()
4984 __ testl(shifter, Immediate(32)); in GenerateShlLong()
5012 void InstructionCodeGeneratorX86::GenerateShrLong(const Location& loc, Register shifter) { in GenerateShrLong() argument
5014 __ shrd(loc.AsRegisterPairLow<Register>(), loc.AsRegisterPairHigh<Register>(), shifter); in GenerateShrLong()
5015 __ sarl(loc.AsRegisterPairHigh<Register>(), shifter); in GenerateShrLong()
5016 __ testl(shifter, Immediate(32)); in GenerateShrLong()
5047 void InstructionCodeGeneratorX86::GenerateUShrLong(const Location& loc, Register shifter) { in GenerateUShrLong() argument
5049 __ shrd(loc.AsRegisterPairLow<Register>(), loc.AsRegisterPairHigh<Register>(), shifter); in GenerateUShrLong()
[all …]
/art/
DTEST_MAPPING611 "name": "art-run-test-434-shifter-operand"
938 "name": "art-run-test-551-checker-shifter-operand"
2039 "name": "art-run-test-434-shifter-operand[com.google.android.art.apex]"
2366 "name": "art-run-test-551-checker-shifter-operand[com.google.android.art.apex]"
3485 "name": "art-run-test-434-shifter-operand"
3812 "name": "art-run-test-551-checker-shifter-operand"
4921 "name": "art-run-test-434-shifter-operand"
5248 "name": "art-run-test-551-checker-shifter-operand"
/art/tools/fuzzer/
DAndroid.bp655 "host_434-shifter-operand_classes.dex",
820 "host_551-checker-shifter-operand_classes.dex",