5#if V8_TARGET_ARCH_PPC64
15 WritableJitAllocation* jit_allocation) {
17 jit_allocation->WriteUnalignedValue(
reinterpret_cast<Address>(
this), value);
19 *
reinterpret_cast<Instr*
>(
this) = value;
26 "r0",
"sp",
"r2",
"r3",
"r4",
"r5",
"r6",
"r7",
"r8",
"r9",
"r10",
27 "r11",
"ip",
"r13",
"r14",
"r15",
"r16",
"r17",
"r18",
"r19",
"r20",
"r21",
28 "r22",
"r23",
"r24",
"r25",
"r26",
"r27",
"r28",
"r29",
"r30",
"fp"};
31 "d0",
"d1",
"d2",
"d3",
"d4",
"d5",
"d6",
"d7",
"d8",
"d9",
"d10",
32 "d11",
"d12",
"d13",
"d14",
"d15",
"d16",
"d17",
"d18",
"d19",
"d20",
"d21",
33 "d22",
"d23",
"d24",
"d25",
"d26",
"d27",
"d28",
"d29",
"d30",
"d31"};
37 if (strcmp(
names_[
i], name) == 0) {
49 if (strcmp(
names_[
i], name) == 0) {
static const char * names_[kNumDoubleRegisters]
static int Number(const char *name)
V8_EXPORT_PRIVATE void SetInstructionBits(Instr value, WritableJitAllocation *jit_allocation=nullptr)
static const char * names_[kNumRegisters]
static int Number(const char *name)
const int kNumDoubleRegisters
constexpr int kNoRegister
constexpr int kNumRegisters