5#if V8_TARGET_ARCH_S390X
15 WritableJitAllocation* jit_allocation) {
17 jit_allocation->WriteUnalignedValue(
reinterpret_cast<Address>(
this), value);
19 *
reinterpret_cast<Instr*
>(
this) = value;
28 TWO_BYTE_DISJOINT_OPCODE,
29 TWO_BYTE_DISJOINT_OPCODE,
182 TWO_BYTE_DISJOINT_OPCODE,
183 TWO_BYTE_DISJOINT_OPCODE,
184 TWO_BYTE_DISJOINT_OPCODE,
185 TWO_BYTE_DISJOINT_OPCODE,
186 TWO_BYTE_DISJOINT_OPCODE,
187 TWO_BYTE_DISJOINT_OPCODE,
188 TWO_BYTE_DISJOINT_OPCODE,
189 TWO_BYTE_DISJOINT_OPCODE,
190 TWO_BYTE_DISJOINT_OPCODE,
192 TWO_BYTE_DISJOINT_OPCODE,
206 TWO_BYTE_DISJOINT_OPCODE,
207 TWO_BYTE_DISJOINT_OPCODE,
208 TWO_BYTE_DISJOINT_OPCODE,
209 TWO_BYTE_DISJOINT_OPCODE,
210 TWO_BYTE_DISJOINT_OPCODE,
231 TWO_BYTE_DISJOINT_OPCODE,
232 TWO_BYTE_DISJOINT_OPCODE,
233 TWO_BYTE_DISJOINT_OPCODE,
253 TWO_BYTE_DISJOINT_OPCODE,
254 TWO_BYTE_DISJOINT_OPCODE,
256 TWO_BYTE_DISJOINT_OPCODE,
257 TWO_BYTE_DISJOINT_OPCODE,
261 TWO_BYTE_DISJOINT_OPCODE,
262 TWO_BYTE_DISJOINT_OPCODE,
263 TWO_BYTE_DISJOINT_OPCODE,
280 TWO_BYTE_DISJOINT_OPCODE,
281 TWO_BYTE_DISJOINT_OPCODE,
287 "r0",
"r1",
"r2",
"r3",
"r4",
"r5",
"r6",
"r7",
288 "r8",
"r9",
"r10",
"fp",
"ip",
"r13",
"r14",
"sp"};
291 "f0",
"f1",
"f2",
"f3",
"f4",
"f5",
"f6",
"f7",
292 "f8",
"f9",
"f10",
"f11",
"f12",
"f13",
"f14",
"f15"};
296 if (strcmp(
names_[
i], name) == 0) {
308 if (strcmp(
names_[
i], name) == 0) {
static const char * names_[kNumDoubleRegisters]
static int Number(const char *name)
static OpcodeFormatType OpcodeFormatTable[256]
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