HomeSort by: relevance | last modified time | path
    Searched refs:SLJIT_SP (Results 1 - 14 of 14) sorted by relevancy

  /src/sys/external/bsd/sljit/dist/doc/tutorial/
temp_var.c 42 /* arr[0] = S0, SLJIT_SP is the init address of local var */
43 sljit_emit_op1(C, SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), 0, SLJIT_S0, 0);
45 sljit_emit_op1(C, SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), 1 * sizeof(long), SLJIT_S1, 0);
47 sljit_emit_op1(C, SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), 2 * sizeof(long), SLJIT_S2, 0);
49 /* R0 = arr; in fact SLJIT_SP is the address of arr, but can't do so in SLJIT */
  /src/sys/external/bsd/sljit/dist/sljit_src/
sljitNativeX86_32.c 184 SLJIT_SP, 0, SLJIT_SP, 0, SLJIT_IMM, sizeof(sljit_sw)));
194 EMIT_MOV(compiler, TMP_REG1, 0, SLJIT_SP, 0);
198 SLJIT_SP, 0, SLJIT_SP, 0, SLJIT_IMM, local_size + sizeof(sljit_sw)));
211 inst[1] = MOD_REG | AND | reg_map[SLJIT_SP];
215 return emit_mov(compiler, SLJIT_MEM1(SLJIT_SP), compiler->local_size, TMP_REG1, 0);
219 SLJIT_SP, 0, SLJIT_SP, 0, SLJIT_IMM, local_size);
281 EMIT_MOV(compiler, SLJIT_SP, 0, SLJIT_MEM1(SLJIT_SP), compiler->local_size
    [all...]
sljitNativePPC_common.c 607 FAIL_IF(push_inst(compiler, STACK_STORE | S(TMP_ZERO) | A(SLJIT_SP) | IMM(offs)));
612 FAIL_IF(push_inst(compiler, STACK_STORE | S(i) | A(SLJIT_SP) | IMM(offs)));
617 FAIL_IF(push_inst(compiler, STACK_STORE | S(i) | A(SLJIT_SP) | IMM(offs)));
623 FAIL_IF(push_inst(compiler, STACK_STORE | S(0) | A(SLJIT_SP) | IMM(2 * sizeof(sljit_sw))));
625 FAIL_IF(push_inst(compiler, STACK_STORE | S(0) | A(SLJIT_SP) | IMM(sizeof(sljit_sw))));
642 FAIL_IF(push_inst(compiler, STWU | S(SLJIT_SP) | A(SLJIT_SP) | IMM(-local_size)));
645 FAIL_IF(push_inst(compiler, STWUX | S(SLJIT_SP) | A(SLJIT_SP) | B(0)));
649 FAIL_IF(push_inst(compiler, STDU | S(SLJIT_SP) | A(SLJIT_SP) | IMM(-local_size)))
    [all...]
sljitNativeSPARC_common.c 450 FAIL_IF(push_inst(compiler, SAVE | D(SLJIT_SP) | S1(SLJIT_SP) | IMM(-local_size), UNMOVABLE_INS));
454 FAIL_IF(push_inst(compiler, SAVE | D(SLJIT_SP) | S1(SLJIT_SP) | S2(TMP_REG1), UNMOVABLE_INS));
989 FAIL_IF(emit_op_mem2(compiler, SINGLE_DATA, TMP_FREG1, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET));
990 return emit_op_mem2(compiler, WORD_DATA | LOAD_DATA, dst, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET);
1014 FAIL_IF(emit_op_mem2(compiler, WORD_DATA, src, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET, SLJIT_MEM1(SLJIT_SP), FLOAT_TMP_MEM_OFFSET))
    [all...]
sljitNativeX86_64.c 166 *inst++ = MOD_REG | SUB | reg_map[SLJIT_SP];
198 *inst++ = MOD_REG | SUB | reg_map[SLJIT_SP];
207 *inst++ = MOD_REG | SUB | reg_map[SLJIT_SP];
393 b |= TO_OFFS_REG(SLJIT_SP);
402 if (immb != 0 && (!(b & OFFS_REG_MASK) || (b & OFFS_REG_MASK) == TO_OFFS_REG(SLJIT_SP))) {
494 if ((b & OFFS_REG_MASK) == SLJIT_UNUSED || (b & OFFS_REG_MASK) == TO_OFFS_REG(SLJIT_SP)) {
sljitNativeMIPS_common.c 564 FAIL_IF(push_inst(compiler, ADDIU_W | S(SLJIT_SP) | T(SLJIT_SP) | IMM(-local_size), DR(SLJIT_SP)));
565 base = S(SLJIT_SP);
569 FAIL_IF(push_inst(compiler, ADDU_W | S(SLJIT_SP) | TA(0) | D(TMP_REG2), DR(TMP_REG2)));
570 FAIL_IF(push_inst(compiler, SUBU_W | S(SLJIT_SP) | T(TMP_REG1) | D(SLJIT_SP), DR(SLJIT_SP)));
628 base = S(SLJIT_SP);
631 FAIL_IF(push_inst(compiler, ADDU_W | S(SLJIT_SP) | T(TMP_REG1) | D(TMP_REG1), DR(TMP_REG1)))
    [all...]
sljitLir.c 250 if ((p) == (SLJIT_MEM1(SLJIT_SP))) \
692 else if ((p) == (SLJIT_MEM1(SLJIT_SP))) \
711 else if ((p) == (SLJIT_MEM1(SLJIT_SP))) \
731 else if ((p) == (SLJIT_MEM1(SLJIT_SP))) \
741 CHECK_ARGUMENT(((p) & OFFS_REG_MASK) != TO_OFFS_REG(SLJIT_SP) && !(i & ~0x3)); \
769 else if ((r) != SLJIT_SP) \
1078 CHECK_ARGUMENT(!(src & SLJIT_MEM) || (src & REG_MASK) != SLJIT_SP);
1079 CHECK_ARGUMENT(!(dst & SLJIT_MEM) || (dst & REG_MASK) != SLJIT_SP);
1801 ADJUST_LOCAL_OFFSET(SLJIT_MEM1(SLJIT_SP), offset);
1807 return sljit_emit_op2(compiler, SLJIT_ADD, dst, dstw, SLJIT_SP, 0, SLJIT_IMM, offset)
    [all...]
sljitNativeX86_common.c 81 p = SLJIT_MEM1(SLJIT_SP); \
1321 SLJIT_ASSERT(dst == SLJIT_MEM1(SLJIT_SP));
1359 return emit_mov(compiler, SLJIT_MEM1(SLJIT_SP), dstw, TMP_REG1, 0);
2053 EMIT_MOV(compiler, SLJIT_MEM1(SLJIT_SP), 0, SLJIT_PREF_SHIFT_REG, 0);
2062 EMIT_MOV(compiler, SLJIT_PREF_SHIFT_REG, 0, SLJIT_MEM1(SLJIT_SP), 0);
2547 if (src == SLJIT_MEM1(SLJIT_SP) && type >= SLJIT_CALL3)
2793 ADJUST_LOCAL_OFFSET(SLJIT_MEM1(SLJIT_SP), offset);
2799 SLJIT_ASSERT(emit_lea_binary(compiler, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0) != SLJIT_ERR_UNSUPPORTED);
2802 return emit_lea_binary(compiler, dst, dstw, SLJIT_SP, 0, TMP_REG1, 0);
2808 return emit_lea_binary(compiler, dst, dstw, SLJIT_SP, 0, SLJIT_IMM, offset)
    [all...]
sljitNativeARM_T2_32.c 1021 else if (SLJIT_UNLIKELY(arg == SLJIT_SP) && IS_WORD_SIZE(flags) && OFFSET_CHECK(0xff, 2) && reg_map[reg] <= 7) {
1073 FAIL_IF(emit_op_imm(compiler, SLJIT_SUB | ARG2_IMM, SLJIT_SP, SLJIT_SP, local_size));
1115 FAIL_IF(emit_op_imm(compiler, SLJIT_ADD | ARG2_IMM, SLJIT_SP, SLJIT_SP, compiler->local_size));
sljitLir.h 211 /* The SLJIT_SP provides direct access to the linear stack space allocated by
212 sljit_emit_enter. It can only be used in the following form: SLJIT_MEM1(SLJIT_SP).
215 #define SLJIT_SP (SLJIT_NUMBER_OF_REGISTERS + 1)
521 in SLJIT_SP. The memory area between SLJIT_SP (inclusive) and
522 SLJIT_SP + local_size (exclusive) can be modified freely until
1195 /* Copies the base address of SLJIT_SP + offset to dst.
1327 SLJIT_S and SLJIT_SP registers.
sljitNativeARM_32.c 909 FAIL_IF(emit_op(compiler, SLJIT_SUB, ALLOW_IMM, SLJIT_SP, 0, SLJIT_SP, 0, SLJIT_IMM, local_size));
947 FAIL_IF(emit_op(compiler, SLJIT_ADD, ALLOW_IMM, SLJIT_SP, 0, SLJIT_SP, 0, SLJIT_IMM, compiler->local_size));
sljitNativeARM_64.c 1086 FAIL_IF(push_inst(compiler, ADDI | RD(SLJIT_SP) | RN(TMP_SP) | (0 << 10)));
1144 FAIL_IF(push_inst(compiler, ADDI | RD(SLJIT_SP) | RN(TMP_SP) | (0 << 10)));
  /src/sys/net/
bpfjit.c 540 SLJIT_MEM1(SLJIT_SP),
625 SLJIT_MEM1(SLJIT_SP),
639 SLJIT_MEM1(SLJIT_SP),
678 SLJIT_MEM1(SLJIT_SP),
703 SLJIT_MEM1(SLJIT_SP),
752 SLJIT_MEM1(SLJIT_SP),
783 SLJIT_MEM1(SLJIT_SP),
947 src = SLJIT_MEM1(SLJIT_SP);
954 SLJIT_MEM1(SLJIT_SP),
975 dst = SLJIT_MEM1(SLJIT_SP);
    [all...]
  /src/sys/external/bsd/sljit/dist/test_src/
sljitTest.c 1553 sljit_emit_op1(compiler, SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), sizeof(sljit_uw), SLJIT_MEM1(SLJIT_S0), 0);
1554 sljit_emit_op1(compiler, SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), 0, SLJIT_MEM1(SLJIT_S0), sizeof(sljit_uw));
1559 sljit_emit_op2(compiler, SLJIT_MUL, SLJIT_MEM1(SLJIT_S0), 2 * sizeof(sljit_uw), SLJIT_MEM1(SLJIT_SP), 0, SLJIT_MEM1(SLJIT_SP), sizeof(sljit_uw));
1560 sljit_emit_op2(compiler, SLJIT_ADD, SLJIT_MEM1(SLJIT_S0), 3 * sizeof(sljit_uw), SLJIT_MEM1(SLJIT_SP), sizeof(sljit_uw), SLJIT_MEM1(SLJIT_SP), 0);
1651 sljit_emit_op1(compiler, SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), 0, SLJIT_IMM, 10);
1652 sljit_emit_op2(compiler, SLJIT_ADD, SLJIT_MEM1(SLJIT_SP), sizeof(sljit_sw), SLJIT_MEM1(SLJIT_S0), 0, SLJIT_MEM1(SLJIT_SP), 0);
1671 sljit_emit_op2(compiler, SLJIT_SUB, SLJIT_MEM1(SLJIT_S0), sizeof(sljit_sw) * 2, SLJIT_MEM1(SLJIT_S0), sizeof(sljit_sw), SLJIT_MEM1(SLJIT_SP), 0)
    [all...]

Completed in 27 milliseconds