OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:REG_MASK
(Results
1 - 11
of
11
) sorted by relevancy
/src/sys/external/bsd/sljit/dist/sljit_src/
sljitNativeX86_64.c
387
if (b &
REG_MASK
)
392
else if (reg_lmap[b &
REG_MASK
] == 4)
396
if ((b &
REG_MASK
) == SLJIT_UNUSED)
399
if (reg_map[b &
REG_MASK
] >= 8)
409
else if (reg_lmap[b &
REG_MASK
] == 5)
493
else if ((b &
REG_MASK
) != SLJIT_UNUSED) {
495
if (immb != 0 || reg_lmap[b &
REG_MASK
] == 5) {
503
*buf_ptr++ |= reg_lmap[b &
REG_MASK
];
506
*buf_ptr++ = reg_lmap[b &
REG_MASK
] | (reg_lmap[OFFS_REG(b)] << 3);
509
if (immb != 0 || reg_lmap[b &
REG_MASK
] == 5)
[
all
...]
sljitLir.c
116
#define
REG_MASK
0x3f
117
#define OFFS_REG(reg) (((reg) >> 8) &
REG_MASK
)
118
#define OFFS_REG_MASK (
REG_MASK
<< 8)
121
#define FAST_IS_REG(reg) ((reg) <=
REG_MASK
)
123
#define SLOW_IS_REG(reg) ((reg) > 0 && (reg) <=
REG_MASK
)
666
(((exp) & SLJIT_MEM) && (((exp) &
REG_MASK
) == reg || OFFS_REG(exp) == reg))
696
CHECK_ARGUMENT(FUNCTION_CHECK_IS_REG_OR_UNUSED((p) &
REG_MASK
)); \
697
CHECK_NOT_VIRTUAL_REGISTER((p) &
REG_MASK
); \
699
CHECK_ARGUMENT(((p) &
REG_MASK
) != SLJIT_UNUSED); \
704
CHECK_ARGUMENT(!((p) & ~(SLJIT_MEM | SLJIT_IMM |
REG_MASK
| OFFS_REG_MASK)));
[
all
...]
sljitNativeX86_32.c
362
if ((b &
REG_MASK
) == SLJIT_UNUSED)
372
if ((b &
REG_MASK
) == SLJIT_SP && !(b & OFFS_REG_MASK))
443
else if ((b &
REG_MASK
) != SLJIT_UNUSED) {
453
*buf_ptr++ |= reg_map[b &
REG_MASK
];
456
*buf_ptr++ = reg_map[b &
REG_MASK
] | (reg_map[OFFS_REG(b)] << 3);
470
*buf_ptr++ = reg_map[b &
REG_MASK
] | (reg_map[OFFS_REG(b)] << 3) | (immb << 6);
sljitNativeARM_64.c
847
if ((arg &
REG_MASK
) && !(arg & OFFS_REG_MASK) && argw <= 255 && argw >= -256) {
851
arg &=
REG_MASK
;
869
| RN(arg &
REG_MASK
) | RM(OFFS_REG(arg)) | (argw ? (1 << 12) : 0)));
873
arg &=
REG_MASK
;
903
if (!(arg &
REG_MASK
)) {
936
if (SLJIT_UNLIKELY((flags & UPDATE) && (arg &
REG_MASK
))) {
940
other_r = arg &
REG_MASK
;
982
arg &=
REG_MASK
;
989
arg &=
REG_MASK
;
1006
FAIL_IF(push_inst(compiler, ADDI | (1 << 22) | RD(tmp_r) | RN(arg &
REG_MASK
) | ((argw >> 12) << 10)))
[
all
...]
sljitNativePPC_common.c
869
/* Should work when (arg &
REG_MASK
) == 0. */
881
FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg &
REG_MASK
) | B(OFFS_REG(arg))));
885
if (SLJIT_UNLIKELY(!(arg &
REG_MASK
)))
890
SLJIT_ASSERT((arg &
REG_MASK
) || !(inst & UPDATE_REQ));
908
FAIL_IF(push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg &
REG_MASK
) | IMM(argw)));
943
if (!(arg &
REG_MASK
))
977
if ((arg &
REG_MASK
) == tmp_r)
1001
return push_inst(compiler, INST_CODE_AND_DST(inst, inp_flags, reg) | A(arg &
REG_MASK
) | B(tmp_r));
1004
if (SLJIT_UNLIKELY(!(arg &
REG_MASK
)))
1008
SLJIT_ASSERT((arg &
REG_MASK
) || !(inst & UPDATE_REQ))
[
all
...]
sljitNativeARM_32.c
1312
SLJIT_ASSERT((arg &
REG_MASK
) != tmp_reg);
1316
if ((arg &
REG_MASK
) == SLJIT_UNUSED) {
1324
arg &=
REG_MASK
;
1339
arg &=
REG_MASK
;
1362
return push_inst(compiler, EMIT_DATA_TRANSFER(flags, 1, flags & WRITE_BACK, reg, arg &
REG_MASK
, argw));
1365
return push_inst(compiler, EMIT_DATA_TRANSFER(flags, 0, flags & WRITE_BACK, reg, arg &
REG_MASK
, -argw));
1810
FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, TMP_REG2, arg &
REG_MASK
, RM(OFFS_REG(arg)) | ((argw & 0x3) << 7))));
1818
return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 1, arg &
REG_MASK
, reg, argw >> 2));
1820
return push_inst(compiler, EMIT_FPU_DATA_TRANSFER(inst, 0, arg &
REG_MASK
, reg, (-argw) >> 2));
1824
FAIL_IF(push_inst(compiler, EMIT_DATA_PROCESS_INS(ADD_DP, 0, TMP_REG2, arg &
REG_MASK
, imm)))
[
all
...]
sljitNativeARM_T2_32.c
906
SLJIT_ASSERT((arg &
REG_MASK
) != tmp_reg);
910
if (SLJIT_UNLIKELY(!(arg &
REG_MASK
))) {
1433
FAIL_IF(push_inst32(compiler, ADD_W | RD4(TMP_REG1) | RN4(arg &
REG_MASK
) | RM4(OFFS_REG(arg)) | ((argw & 0x3) << 6)));
1438
if ((arg &
REG_MASK
) && (argw & 0x3) == 0) {
1440
return push_inst32(compiler, inst | 0x800000 | RN4(arg &
REG_MASK
) | DD4(reg) | (argw >> 2));
1442
return push_inst32(compiler, inst | RN4(arg &
REG_MASK
) | DD4(reg) | (-argw >> 2));
1445
if (arg &
REG_MASK
) {
1446
if (emit_set_delta(compiler, TMP_REG1, arg &
REG_MASK
, argw) != SLJIT_ERR_UNSUPPORTED) {
1452
FAIL_IF(push_inst32(compiler, ADD_WI | RD4(TMP_REG1) | RN4(arg &
REG_MASK
) | imm));
1458
FAIL_IF(push_inst32(compiler, SUB_WI | RD4(TMP_REG1) | RN4(arg &
REG_MASK
) | imm))
[
all
...]
sljitNativeX86_common.c
946
if ((dst &
REG_MASK
) == SLJIT_R0) {
955
else if ((dst &
REG_MASK
) == SLJIT_R1)
1169
if ((dst &
REG_MASK
) != SLJIT_R0 && (dst & OFFS_REG_MASK) != TO_OFFS_REG(SLJIT_R0))
1171
else if ((dst &
REG_MASK
) != SLJIT_R1 && (dst & OFFS_REG_MASK) != TO_OFFS_REG(SLJIT_R1))
1362
if (SLJIT_UNLIKELY(update) && (src & SLJIT_MEM) && !src_is_ereg && (src &
REG_MASK
)) {
1365
(src &
REG_MASK
), 0, (src &
REG_MASK
), 0, OFFS_REG(dst), 0));
1369
(src &
REG_MASK
), 0, (src &
REG_MASK
), 0, SLJIT_IMM, srcw));
1373
if (SLJIT_UNLIKELY(update) && (dst & SLJIT_MEM) && (dst &
REG_MASK
)) {
[
all
...]
sljitNativeSPARC_common.c
530
if (!(flags & WRITE_BACK) || !(arg &
REG_MASK
)) {
538
| S1(arg &
REG_MASK
) | ((arg & OFFS_REG_MASK) ? S2(OFFS_REG(arg)) : IMM(argw)),
580
base = arg &
REG_MASK
;
sljitNativeMIPS_common.c
707
if ((!(flags & WRITE_BACK) || !(arg &
REG_MASK
)) && !(arg & OFFS_REG_MASK) && argw <= SIMM_MAX && argw >= SIMM_MIN) {
711
FAIL_IF(push_inst(compiler, data_transfer_insts[flags & MEM_MASK] | S(arg &
REG_MASK
)
761
base = arg &
REG_MASK
;
sljitNativeTILEGX_64.c
1294
if ((!(flags & WRITE_BACK) || !(arg &
REG_MASK
))
1300
FAIL_IF(ADDLI(ADDR_TMP_mapped, reg_map[arg &
REG_MASK
], argw));
1357
base = arg &
REG_MASK
;
Completed in 23 milliseconds
Indexes created Tue Oct 14 21:09:58 GMT 2025