php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Macros | |
#define | TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) |
#define | TMP_REG2 (SLJIT_NUMBER_OF_REGISTERS + 3) |
#define | TMP_PC (SLJIT_NUMBER_OF_REGISTERS + 4) |
#define | TMP_FREG1 (SLJIT_NUMBER_OF_FLOAT_REGISTERS + 1) |
#define | TMP_FREG2 (SLJIT_NUMBER_OF_FLOAT_REGISTERS + 2) |
#define | COPY_BITS(src, from, to, bits) |
#define | NEGATE(uimm) |
#define | RD3(rd) |
#define | RN3(rn) |
#define | RM3(rm) |
#define | RDN3(rdn) |
#define | IMM3(imm) |
#define | IMM8(imm) |
#define | SET_REGS44(rd, rn) |
#define | IS_2_LO_REGS(reg1, reg2) |
#define | IS_3_LO_REGS(reg1, reg2, reg3) |
#define | RM4(rm) |
#define | RD4(rd) |
#define | RT4(rt) |
#define | RN4(rn) |
#define | VM4(vm) |
#define | VD4(vd) |
#define | VN4(vn) |
#define | IMM5(imm) |
#define | IMM12(imm) |
#define | ADCI 0xf1400000 |
#define | ADCS 0x4140 |
#define | ADC_W 0xeb400000 |
#define | ADD 0x4400 |
#define | ADDS 0x1800 |
#define | ADDSI3 0x1c00 |
#define | ADDSI8 0x3000 |
#define | ADDWI 0xf2000000 |
#define | ADD_SP 0x4485 |
#define | ADD_SP_I 0xb000 |
#define | ADD_W 0xeb000000 |
#define | ADD_WI 0xf1000000 |
#define | ANDI 0xf0000000 |
#define | ANDS 0x4000 |
#define | AND_W 0xea000000 |
#define | ASRS 0x4100 |
#define | ASRSI 0x1000 |
#define | ASR_W 0xfa40f000 |
#define | ASR_WI 0xea4f0020 |
#define | BCC 0xd000 |
#define | BICI 0xf0200000 |
#define | BKPT 0xbe00 |
#define | BLX 0x4780 |
#define | BX 0x4700 |
#define | CLZ 0xfab0f080 |
#define | CMNI_W 0xf1100f00 |
#define | CMP 0x4280 |
#define | CMPI 0x2800 |
#define | CMPI_W 0xf1b00f00 |
#define | CMP_X 0x4500 |
#define | CMP_W 0xebb00f00 |
#define | EORI 0xf0800000 |
#define | EORS 0x4040 |
#define | EOR_W 0xea800000 |
#define | IT 0xbf00 |
#define | LDR 0xf8d00000 |
#define | LDR_SP 0x9800 |
#define | LDRD 0xe9500000 |
#define | LDREX 0xe8500f00 |
#define | LDREXB 0xe8d00f4f |
#define | LDREXH 0xe8d00f5f |
#define | LDRI 0xf8500800 |
#define | LSLS 0x4080 |
#define | LSLSI 0x0000 |
#define | LSL_W 0xfa00f000 |
#define | LSL_WI 0xea4f0000 |
#define | LSRS 0x40c0 |
#define | LSRSI 0x0800 |
#define | LSR_W 0xfa20f000 |
#define | LSR_WI 0xea4f0010 |
#define | MLA 0xfb000000 |
#define | MOV 0x4600 |
#define | MOVS 0x0000 |
#define | MOVSI 0x2000 |
#define | MOVT 0xf2c00000 |
#define | MOVW 0xf2400000 |
#define | MOV_W 0xea4f0000 |
#define | MOV_WI 0xf04f0000 |
#define | MUL 0xfb00f000 |
#define | MVNS 0x43c0 |
#define | MVN_W 0xea6f0000 |
#define | MVN_WI 0xf06f0000 |
#define | NOP 0xbf00 |
#define | ORNI 0xf0600000 |
#define | ORRI 0xf0400000 |
#define | ORRS 0x4300 |
#define | ORR_W 0xea400000 |
#define | POP 0xbc00 |
#define | POP_W 0xe8bd0000 |
#define | PUSH 0xb400 |
#define | PUSH_W 0xe92d0000 |
#define | REV 0xba00 |
#define | REV_W 0xfa90f080 |
#define | REV16 0xba40 |
#define | REV16_W 0xfa90f090 |
#define | RBIT 0xfa90f0a0 |
#define | RORS 0x41c0 |
#define | ROR_W 0xfa60f000 |
#define | ROR_WI 0xea4f0030 |
#define | RSB_WI 0xf1c00000 |
#define | RSBSI 0x4240 |
#define | SBCI 0xf1600000 |
#define | SBCS 0x4180 |
#define | SBC_W 0xeb600000 |
#define | SDIV 0xfb90f0f0 |
#define | SMULL 0xfb800000 |
#define | STR_SP 0x9000 |
#define | STRD 0xe9400000 |
#define | STREX 0xe8400000 |
#define | STREXB 0xe8c00f40 |
#define | STREXH 0xe8c00f50 |
#define | SUBS 0x1a00 |
#define | SUBSI3 0x1e00 |
#define | SUBSI8 0x3800 |
#define | SUB_W 0xeba00000 |
#define | SUBWI 0xf2a00000 |
#define | SUB_SP_I 0xb080 |
#define | SUB_WI 0xf1a00000 |
#define | SXTB 0xb240 |
#define | SXTB_W 0xfa4ff080 |
#define | SXTH 0xb200 |
#define | SXTH_W 0xfa0ff080 |
#define | TST 0x4200 |
#define | TSTI 0xf0000f00 |
#define | TST_W 0xea000f00 |
#define | UDIV 0xfbb0f0f0 |
#define | UMULL 0xfba00000 |
#define | UXTB 0xb2c0 |
#define | UXTB_W 0xfa5ff080 |
#define | UXTH 0xb280 |
#define | UXTH_W 0xfa1ff080 |
#define | VABS_F32 0xeeb00ac0 |
#define | VADD_F32 0xee300a00 |
#define | VAND 0xef000110 |
#define | VCMP_F32 0xeeb40a40 |
#define | VCVT_F32_S32 0xeeb80ac0 |
#define | VCVT_F32_U32 0xeeb80a40 |
#define | VCVT_F64_F32 0xeeb70ac0 |
#define | VCVT_S32_F32 0xeebd0ac0 |
#define | VDIV_F32 0xee800a00 |
#define | VDUP 0xee800b10 |
#define | VDUP_s 0xffb00c00 |
#define | VEOR 0xff000110 |
#define | VLD1 0xf9200000 |
#define | VLD1_r 0xf9a00c00 |
#define | VLD1_s 0xf9a00000 |
#define | VLDR_F32 0xed100a00 |
#define | VMOV_F32 0xeeb00a40 |
#define | VMOV 0xee000a10 |
#define | VMOV2 0xec400a10 |
#define | VMOV_i 0xef800010 |
#define | VMOV_s 0xee000b10 |
#define | VMOVN 0xffb20200 |
#define | VMRS 0xeef1fa10 |
#define | VMUL_F32 0xee200a00 |
#define | VNEG_F32 0xeeb10a40 |
#define | VORR 0xef200110 |
#define | VPOP 0xecbd0b00 |
#define | VPUSH 0xed2d0b00 |
#define | VSHLL 0xef800a10 |
#define | VSHR 0xef800010 |
#define | VSRA 0xef800110 |
#define | VST1 0xf9000000 |
#define | VST1_s 0xf9800000 |
#define | VSTR_F32 0xed000a00 |
#define | VSUB_F32 0xee300a40 |
#define | INVALID_IMM 0x80000000 |
#define | ARG1_IMM 0x0010000 |
#define | ARG2_IMM 0x0020000 |
#define | SET_FLAGS 0x0100000 |
#define | UNUSED_RETURN 0x0200000 |
#define | REGISTER_OP 0x0400000 |
#define | STORE 0x01 |
#define | SIGNED 0x02 |
#define | WORD_SIZE 0x00 |
#define | BYTE_SIZE 0x04 |
#define | HALF_SIZE 0x08 |
#define | PRELOAD 0x0c |
#define | IS_WORD_SIZE(flags) |
#define | ALIGN_CHECK(argw, imm, shift) |
#define | MEM_IMM8 0xc00 |
#define | MEM_IMM12 0x800000 |
#define | FPU_LOAD (1 << 20) |
#define | SLJIT_QUAD_OTHER_HALF(freg) |
#define ADC_W 0xeb400000 |
Definition at line 112 of file sljitNativeARM_T2_32.c.
#define ADCI 0xf1400000 |
Definition at line 110 of file sljitNativeARM_T2_32.c.
#define ADCS 0x4140 |
Definition at line 111 of file sljitNativeARM_T2_32.c.
#define ADD 0x4400 |
Definition at line 113 of file sljitNativeARM_T2_32.c.
#define ADD_SP 0x4485 |
Definition at line 118 of file sljitNativeARM_T2_32.c.
#define ADD_SP_I 0xb000 |
Definition at line 119 of file sljitNativeARM_T2_32.c.
#define ADD_W 0xeb000000 |
Definition at line 120 of file sljitNativeARM_T2_32.c.
#define ADD_WI 0xf1000000 |
Definition at line 121 of file sljitNativeARM_T2_32.c.
#define ADDS 0x1800 |
Definition at line 114 of file sljitNativeARM_T2_32.c.
#define ADDSI3 0x1c00 |
Definition at line 115 of file sljitNativeARM_T2_32.c.
#define ADDSI8 0x3000 |
Definition at line 116 of file sljitNativeARM_T2_32.c.
#define ADDWI 0xf2000000 |
Definition at line 117 of file sljitNativeARM_T2_32.c.
#define ALIGN_CHECK | ( | argw, | |
imm, | |||
shift ) |
Definition at line 1172 of file sljitNativeARM_T2_32.c.
#define AND_W 0xea000000 |
Definition at line 124 of file sljitNativeARM_T2_32.c.
#define ANDI 0xf0000000 |
Definition at line 122 of file sljitNativeARM_T2_32.c.
#define ANDS 0x4000 |
Definition at line 123 of file sljitNativeARM_T2_32.c.
#define ARG1_IMM 0x0010000 |
Definition at line 784 of file sljitNativeARM_T2_32.c.
#define ARG2_IMM 0x0020000 |
Definition at line 785 of file sljitNativeARM_T2_32.c.
#define ASR_W 0xfa40f000 |
Definition at line 127 of file sljitNativeARM_T2_32.c.
#define ASR_WI 0xea4f0020 |
Definition at line 128 of file sljitNativeARM_T2_32.c.
#define ASRS 0x4100 |
Definition at line 125 of file sljitNativeARM_T2_32.c.
#define ASRSI 0x1000 |
Definition at line 126 of file sljitNativeARM_T2_32.c.
#define BCC 0xd000 |
Definition at line 129 of file sljitNativeARM_T2_32.c.
#define BICI 0xf0200000 |
Definition at line 130 of file sljitNativeARM_T2_32.c.
#define BKPT 0xbe00 |
Definition at line 131 of file sljitNativeARM_T2_32.c.
#define BLX 0x4780 |
Definition at line 132 of file sljitNativeARM_T2_32.c.
#define BX 0x4700 |
Definition at line 133 of file sljitNativeARM_T2_32.c.
#define BYTE_SIZE 0x04 |
Definition at line 1167 of file sljitNativeARM_T2_32.c.
#define CLZ 0xfab0f080 |
Definition at line 134 of file sljitNativeARM_T2_32.c.
#define CMNI_W 0xf1100f00 |
Definition at line 135 of file sljitNativeARM_T2_32.c.
#define CMP 0x4280 |
Definition at line 136 of file sljitNativeARM_T2_32.c.
#define CMP_W 0xebb00f00 |
Definition at line 140 of file sljitNativeARM_T2_32.c.
#define CMP_X 0x4500 |
Definition at line 139 of file sljitNativeARM_T2_32.c.
#define CMPI 0x2800 |
Definition at line 137 of file sljitNativeARM_T2_32.c.
#define CMPI_W 0xf1b00f00 |
Definition at line 138 of file sljitNativeARM_T2_32.c.
#define COPY_BITS | ( | src, | |
from, | |||
to, | |||
bits ) |
Definition at line 68 of file sljitNativeARM_T2_32.c.
#define EOR_W 0xea800000 |
Definition at line 143 of file sljitNativeARM_T2_32.c.
#define EORI 0xf0800000 |
Definition at line 141 of file sljitNativeARM_T2_32.c.
#define EORS 0x4040 |
Definition at line 142 of file sljitNativeARM_T2_32.c.
#define FPU_LOAD (1 << 20) |
Definition at line 2228 of file sljitNativeARM_T2_32.c.
#define HALF_SIZE 0x08 |
Definition at line 1168 of file sljitNativeARM_T2_32.c.
#define IMM12 | ( | imm | ) |
Definition at line 101 of file sljitNativeARM_T2_32.c.
#define IMM3 | ( | imm | ) |
Definition at line 78 of file sljitNativeARM_T2_32.c.
#define IMM5 | ( | imm | ) |
Definition at line 99 of file sljitNativeARM_T2_32.c.
#define IMM8 | ( | imm | ) |
Definition at line 79 of file sljitNativeARM_T2_32.c.
#define INVALID_IMM 0x80000000 |
Definition at line 708 of file sljitNativeARM_T2_32.c.
#define IS_2_LO_REGS | ( | reg1, | |
reg2 ) |
Definition at line 84 of file sljitNativeARM_T2_32.c.
#define IS_3_LO_REGS | ( | reg1, | |
reg2, | |||
reg3 ) |
Definition at line 86 of file sljitNativeARM_T2_32.c.
Definition at line 1171 of file sljitNativeARM_T2_32.c.
#define IT 0xbf00 |
Definition at line 144 of file sljitNativeARM_T2_32.c.
#define LDR 0xf8d00000 |
Definition at line 145 of file sljitNativeARM_T2_32.c.
#define LDR_SP 0x9800 |
Definition at line 146 of file sljitNativeARM_T2_32.c.
#define LDRD 0xe9500000 |
Definition at line 147 of file sljitNativeARM_T2_32.c.
#define LDREX 0xe8500f00 |
Definition at line 148 of file sljitNativeARM_T2_32.c.
#define LDREXB 0xe8d00f4f |
Definition at line 149 of file sljitNativeARM_T2_32.c.
#define LDREXH 0xe8d00f5f |
Definition at line 150 of file sljitNativeARM_T2_32.c.
#define LDRI 0xf8500800 |
Definition at line 151 of file sljitNativeARM_T2_32.c.
#define LSL_W 0xfa00f000 |
Definition at line 154 of file sljitNativeARM_T2_32.c.
#define LSL_WI 0xea4f0000 |
Definition at line 155 of file sljitNativeARM_T2_32.c.
#define LSLS 0x4080 |
Definition at line 152 of file sljitNativeARM_T2_32.c.
#define LSLSI 0x0000 |
Definition at line 153 of file sljitNativeARM_T2_32.c.
#define LSR_W 0xfa20f000 |
Definition at line 158 of file sljitNativeARM_T2_32.c.
#define LSR_WI 0xea4f0010 |
Definition at line 159 of file sljitNativeARM_T2_32.c.
#define LSRS 0x40c0 |
Definition at line 156 of file sljitNativeARM_T2_32.c.
#define LSRSI 0x0800 |
Definition at line 157 of file sljitNativeARM_T2_32.c.
#define MEM_IMM12 0x800000 |
Definition at line 1224 of file sljitNativeARM_T2_32.c.
#define MEM_IMM8 0xc00 |
Definition at line 1223 of file sljitNativeARM_T2_32.c.
#define MLA 0xfb000000 |
Definition at line 160 of file sljitNativeARM_T2_32.c.
#define MOV 0x4600 |
Definition at line 161 of file sljitNativeARM_T2_32.c.
#define MOV_W 0xea4f0000 |
Definition at line 166 of file sljitNativeARM_T2_32.c.
#define MOV_WI 0xf04f0000 |
Definition at line 167 of file sljitNativeARM_T2_32.c.
#define MOVS 0x0000 |
Definition at line 162 of file sljitNativeARM_T2_32.c.
#define MOVSI 0x2000 |
Definition at line 163 of file sljitNativeARM_T2_32.c.
#define MOVT 0xf2c00000 |
Definition at line 164 of file sljitNativeARM_T2_32.c.
#define MOVW 0xf2400000 |
Definition at line 165 of file sljitNativeARM_T2_32.c.
#define MUL 0xfb00f000 |
Definition at line 168 of file sljitNativeARM_T2_32.c.
#define MVN_W 0xea6f0000 |
Definition at line 170 of file sljitNativeARM_T2_32.c.
#define MVN_WI 0xf06f0000 |
Definition at line 171 of file sljitNativeARM_T2_32.c.
#define MVNS 0x43c0 |
Definition at line 169 of file sljitNativeARM_T2_32.c.
#define NEGATE | ( | uimm | ) |
Definition at line 71 of file sljitNativeARM_T2_32.c.
#define NOP 0xbf00 |
Definition at line 172 of file sljitNativeARM_T2_32.c.
#define ORNI 0xf0600000 |
Definition at line 173 of file sljitNativeARM_T2_32.c.
#define ORR_W 0xea400000 |
Definition at line 176 of file sljitNativeARM_T2_32.c.
#define ORRI 0xf0400000 |
Definition at line 174 of file sljitNativeARM_T2_32.c.
#define ORRS 0x4300 |
Definition at line 175 of file sljitNativeARM_T2_32.c.
#define POP 0xbc00 |
Definition at line 177 of file sljitNativeARM_T2_32.c.
#define POP_W 0xe8bd0000 |
Definition at line 178 of file sljitNativeARM_T2_32.c.
#define PRELOAD 0x0c |
Definition at line 1169 of file sljitNativeARM_T2_32.c.
#define PUSH 0xb400 |
Definition at line 179 of file sljitNativeARM_T2_32.c.
#define PUSH_W 0xe92d0000 |
Definition at line 180 of file sljitNativeARM_T2_32.c.
#define RBIT 0xfa90f0a0 |
Definition at line 185 of file sljitNativeARM_T2_32.c.
#define RD3 | ( | rd | ) |
Definition at line 74 of file sljitNativeARM_T2_32.c.
#define RD4 | ( | rd | ) |
Definition at line 91 of file sljitNativeARM_T2_32.c.
#define RDN3 | ( | rdn | ) |
Definition at line 77 of file sljitNativeARM_T2_32.c.
#define REGISTER_OP 0x0400000 |
Definition at line 789 of file sljitNativeARM_T2_32.c.
#define REV 0xba00 |
Definition at line 181 of file sljitNativeARM_T2_32.c.
#define REV16 0xba40 |
Definition at line 183 of file sljitNativeARM_T2_32.c.
#define REV16_W 0xfa90f090 |
Definition at line 184 of file sljitNativeARM_T2_32.c.
#define REV_W 0xfa90f080 |
Definition at line 182 of file sljitNativeARM_T2_32.c.
#define RM3 | ( | rm | ) |
Definition at line 76 of file sljitNativeARM_T2_32.c.
#define RM4 | ( | rm | ) |
Definition at line 90 of file sljitNativeARM_T2_32.c.
#define RN3 | ( | rn | ) |
Definition at line 75 of file sljitNativeARM_T2_32.c.
#define RN4 | ( | rn | ) |
Definition at line 93 of file sljitNativeARM_T2_32.c.
#define ROR_W 0xfa60f000 |
Definition at line 187 of file sljitNativeARM_T2_32.c.
#define ROR_WI 0xea4f0030 |
Definition at line 188 of file sljitNativeARM_T2_32.c.
#define RORS 0x41c0 |
Definition at line 186 of file sljitNativeARM_T2_32.c.
#define RSB_WI 0xf1c00000 |
Definition at line 189 of file sljitNativeARM_T2_32.c.
#define RSBSI 0x4240 |
Definition at line 190 of file sljitNativeARM_T2_32.c.
#define RT4 | ( | rt | ) |
Definition at line 92 of file sljitNativeARM_T2_32.c.
#define SBC_W 0xeb600000 |
Definition at line 193 of file sljitNativeARM_T2_32.c.
#define SBCI 0xf1600000 |
Definition at line 191 of file sljitNativeARM_T2_32.c.
#define SBCS 0x4180 |
Definition at line 192 of file sljitNativeARM_T2_32.c.
#define SDIV 0xfb90f0f0 |
Definition at line 194 of file sljitNativeARM_T2_32.c.
#define SET_FLAGS 0x0100000 |
Definition at line 787 of file sljitNativeARM_T2_32.c.
#define SET_REGS44 | ( | rd, | |
rn ) |
Definition at line 82 of file sljitNativeARM_T2_32.c.
#define SIGNED 0x02 |
Definition at line 1164 of file sljitNativeARM_T2_32.c.
#define SLJIT_QUAD_OTHER_HALF | ( | freg | ) |
Definition at line 3582 of file sljitNativeARM_T2_32.c.
#define SMULL 0xfb800000 |
Definition at line 195 of file sljitNativeARM_T2_32.c.
#define STORE 0x01 |
Definition at line 1163 of file sljitNativeARM_T2_32.c.
#define STR_SP 0x9000 |
Definition at line 196 of file sljitNativeARM_T2_32.c.
#define STRD 0xe9400000 |
Definition at line 197 of file sljitNativeARM_T2_32.c.
#define STREX 0xe8400000 |
Definition at line 198 of file sljitNativeARM_T2_32.c.
#define STREXB 0xe8c00f40 |
Definition at line 199 of file sljitNativeARM_T2_32.c.
#define STREXH 0xe8c00f50 |
Definition at line 200 of file sljitNativeARM_T2_32.c.
#define SUB_SP_I 0xb080 |
Definition at line 206 of file sljitNativeARM_T2_32.c.
#define SUB_W 0xeba00000 |
Definition at line 204 of file sljitNativeARM_T2_32.c.
#define SUB_WI 0xf1a00000 |
Definition at line 207 of file sljitNativeARM_T2_32.c.
#define SUBS 0x1a00 |
Definition at line 201 of file sljitNativeARM_T2_32.c.
#define SUBSI3 0x1e00 |
Definition at line 202 of file sljitNativeARM_T2_32.c.
#define SUBSI8 0x3800 |
Definition at line 203 of file sljitNativeARM_T2_32.c.
#define SUBWI 0xf2a00000 |
Definition at line 205 of file sljitNativeARM_T2_32.c.
#define SXTB 0xb240 |
Definition at line 208 of file sljitNativeARM_T2_32.c.
#define SXTB_W 0xfa4ff080 |
Definition at line 209 of file sljitNativeARM_T2_32.c.
#define SXTH 0xb200 |
Definition at line 210 of file sljitNativeARM_T2_32.c.
#define SXTH_W 0xfa0ff080 |
Definition at line 211 of file sljitNativeARM_T2_32.c.
#define TMP_FREG1 (SLJIT_NUMBER_OF_FLOAT_REGISTERS + 1) |
Definition at line 44 of file sljitNativeARM_T2_32.c.
#define TMP_FREG2 (SLJIT_NUMBER_OF_FLOAT_REGISTERS + 2) |
Definition at line 45 of file sljitNativeARM_T2_32.c.
#define TMP_PC (SLJIT_NUMBER_OF_REGISTERS + 4) |
Definition at line 42 of file sljitNativeARM_T2_32.c.
#define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) |
Definition at line 40 of file sljitNativeARM_T2_32.c.
#define TMP_REG2 (SLJIT_NUMBER_OF_REGISTERS + 3) |
Definition at line 41 of file sljitNativeARM_T2_32.c.
#define TST 0x4200 |
Definition at line 212 of file sljitNativeARM_T2_32.c.
#define TST_W 0xea000f00 |
Definition at line 214 of file sljitNativeARM_T2_32.c.
#define TSTI 0xf0000f00 |
Definition at line 213 of file sljitNativeARM_T2_32.c.
#define UDIV 0xfbb0f0f0 |
Definition at line 215 of file sljitNativeARM_T2_32.c.
#define UMULL 0xfba00000 |
Definition at line 216 of file sljitNativeARM_T2_32.c.
#define UNUSED_RETURN 0x0200000 |
Definition at line 788 of file sljitNativeARM_T2_32.c.
#define UXTB 0xb2c0 |
Definition at line 217 of file sljitNativeARM_T2_32.c.
#define UXTB_W 0xfa5ff080 |
Definition at line 218 of file sljitNativeARM_T2_32.c.
#define UXTH 0xb280 |
Definition at line 219 of file sljitNativeARM_T2_32.c.
#define UXTH_W 0xfa1ff080 |
Definition at line 220 of file sljitNativeARM_T2_32.c.
#define VABS_F32 0xeeb00ac0 |
Definition at line 221 of file sljitNativeARM_T2_32.c.
#define VADD_F32 0xee300a00 |
Definition at line 222 of file sljitNativeARM_T2_32.c.
#define VAND 0xef000110 |
Definition at line 223 of file sljitNativeARM_T2_32.c.
#define VCMP_F32 0xeeb40a40 |
Definition at line 224 of file sljitNativeARM_T2_32.c.
#define VCVT_F32_S32 0xeeb80ac0 |
Definition at line 225 of file sljitNativeARM_T2_32.c.
#define VCVT_F32_U32 0xeeb80a40 |
Definition at line 226 of file sljitNativeARM_T2_32.c.
#define VCVT_F64_F32 0xeeb70ac0 |
Definition at line 227 of file sljitNativeARM_T2_32.c.
#define VCVT_S32_F32 0xeebd0ac0 |
Definition at line 228 of file sljitNativeARM_T2_32.c.
#define VD4 | ( | vd | ) |
Definition at line 96 of file sljitNativeARM_T2_32.c.
#define VDIV_F32 0xee800a00 |
Definition at line 229 of file sljitNativeARM_T2_32.c.
#define VDUP 0xee800b10 |
Definition at line 230 of file sljitNativeARM_T2_32.c.
#define VDUP_s 0xffb00c00 |
Definition at line 231 of file sljitNativeARM_T2_32.c.
#define VEOR 0xff000110 |
Definition at line 232 of file sljitNativeARM_T2_32.c.
#define VLD1 0xf9200000 |
Definition at line 233 of file sljitNativeARM_T2_32.c.
#define VLD1_r 0xf9a00c00 |
Definition at line 234 of file sljitNativeARM_T2_32.c.
#define VLD1_s 0xf9a00000 |
Definition at line 235 of file sljitNativeARM_T2_32.c.
#define VLDR_F32 0xed100a00 |
Definition at line 236 of file sljitNativeARM_T2_32.c.
#define VM4 | ( | vm | ) |
Definition at line 95 of file sljitNativeARM_T2_32.c.
#define VMOV 0xee000a10 |
Definition at line 238 of file sljitNativeARM_T2_32.c.
#define VMOV2 0xec400a10 |
Definition at line 239 of file sljitNativeARM_T2_32.c.
#define VMOV_F32 0xeeb00a40 |
Definition at line 237 of file sljitNativeARM_T2_32.c.
#define VMOV_i 0xef800010 |
Definition at line 240 of file sljitNativeARM_T2_32.c.
#define VMOV_s 0xee000b10 |
Definition at line 241 of file sljitNativeARM_T2_32.c.
#define VMOVN 0xffb20200 |
Definition at line 242 of file sljitNativeARM_T2_32.c.
#define VMRS 0xeef1fa10 |
Definition at line 243 of file sljitNativeARM_T2_32.c.
#define VMUL_F32 0xee200a00 |
Definition at line 244 of file sljitNativeARM_T2_32.c.
#define VN4 | ( | vn | ) |
Definition at line 97 of file sljitNativeARM_T2_32.c.
#define VNEG_F32 0xeeb10a40 |
Definition at line 245 of file sljitNativeARM_T2_32.c.
#define VORR 0xef200110 |
Definition at line 246 of file sljitNativeARM_T2_32.c.
#define VPOP 0xecbd0b00 |
Definition at line 247 of file sljitNativeARM_T2_32.c.
#define VPUSH 0xed2d0b00 |
Definition at line 248 of file sljitNativeARM_T2_32.c.
#define VSHLL 0xef800a10 |
Definition at line 249 of file sljitNativeARM_T2_32.c.
#define VSHR 0xef800010 |
Definition at line 250 of file sljitNativeARM_T2_32.c.
#define VSRA 0xef800110 |
Definition at line 251 of file sljitNativeARM_T2_32.c.
#define VST1 0xf9000000 |
Definition at line 252 of file sljitNativeARM_T2_32.c.
#define VST1_s 0xf9800000 |
Definition at line 253 of file sljitNativeARM_T2_32.c.
#define VSTR_F32 0xed000a00 |
Definition at line 254 of file sljitNativeARM_T2_32.c.
#define VSUB_F32 0xee300a40 |
Definition at line 255 of file sljitNativeARM_T2_32.c.
#define WORD_SIZE 0x00 |
Definition at line 1166 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_atomic_load | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | dst_reg, | ||
sljit_s32 | mem_reg ) |
Definition at line 4188 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_atomic_store | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | src_reg, | ||
sljit_s32 | mem_reg, | ||
sljit_s32 | temp_reg ) |
Definition at line 4212 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump * sljit_emit_call | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | arg_types ) |
Definition at line 2874 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE struct sljit_const * sljit_emit_const | ( | struct sljit_compiler * | compiler, |
sljit_s32 | dst, | ||
sljit_sw | dstw, | ||
sljit_sw | init_value ) |
Definition at line 4244 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_enter | ( | struct sljit_compiler * | compiler, |
sljit_s32 | options, | ||
sljit_s32 | arg_types, | ||
sljit_s32 | scratches, | ||
sljit_s32 | saveds, | ||
sljit_s32 | fscratches, | ||
sljit_s32 | fsaveds, | ||
sljit_s32 | local_size ) |
Definition at line 1369 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fcopy | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | freg, | ||
sljit_s32 | reg ) |
Definition at line 2527 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fmem | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | freg, | ||
sljit_s32 | mem, | ||
sljit_sw | memw ) |
Definition at line 3501 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop1 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | dst, | ||
sljit_sw | dstw, | ||
sljit_s32 | src, | ||
sljit_sw | srcw ) |
Definition at line 2361 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | dst, | ||
sljit_sw | dstw, | ||
sljit_s32 | src1, | ||
sljit_sw | src1w, | ||
sljit_s32 | src2, | ||
sljit_sw | src2w ) |
Definition at line 2408 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fselect | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | dst_freg, | ||
sljit_s32 | src1, | ||
sljit_sw | src1w, | ||
sljit_s32 | src2_freg ) |
Definition at line 3177 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset32 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | freg, | ||
sljit_f32 | value ) |
Definition at line 2459 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset64 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | freg, | ||
sljit_f64 | value ) |
Definition at line 2491 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_icall | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | arg_types, | ||
sljit_s32 | src, | ||
sljit_sw | srcw ) |
Definition at line 2964 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_ijump | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | src, | ||
sljit_sw | srcw ) |
Definition at line 2931 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump * sljit_emit_jump | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type ) |
Definition at line 2663 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE struct sljit_label * sljit_emit_label | ( | struct sljit_compiler * | compiler | ) |
Definition at line 2647 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_mem | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | reg, | ||
sljit_s32 | mem, | ||
sljit_sw | memw ) |
Definition at line 3207 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_mem_update | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | reg, | ||
sljit_s32 | mem, | ||
sljit_sw | memw ) |
Definition at line 3382 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump * sljit_emit_mov_addr | ( | struct sljit_compiler * | compiler, |
sljit_s32 | dst, | ||
sljit_sw | dstw ) |
Definition at line 4265 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op ) |
Definition at line 1821 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op1 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | dst, | ||
sljit_sw | dstw, | ||
sljit_s32 | src, | ||
sljit_sw | srcw ) |
Definition at line 1915 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | dst, | ||
sljit_sw | dstw, | ||
sljit_s32 | src1, | ||
sljit_sw | src1w, | ||
sljit_s32 | src2, | ||
sljit_sw | src2w ) |
Definition at line 2000 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2r | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | dst_reg, | ||
sljit_s32 | src1, | ||
sljit_sw | src1w, | ||
sljit_s32 | src2, | ||
sljit_sw | src2w ) |
Definition at line 2054 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op2u | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | src1, | ||
sljit_sw | src1w, | ||
sljit_s32 | src2, | ||
sljit_sw | src2w ) |
Definition at line 2043 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_custom | ( | struct sljit_compiler * | compiler, |
void * | instruction, | ||
sljit_u32 | size ) |
Definition at line 2213 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_dst | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | dst, | ||
sljit_sw | dstw ) |
Definition at line 2157 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_flags | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | dst, | ||
sljit_sw | dstw, | ||
sljit_s32 | type ) |
Definition at line 3054 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_src | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | src, | ||
sljit_sw | srcw ) |
Definition at line 2128 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_to | ( | struct sljit_compiler * | compiler, |
sljit_s32 | src, | ||
sljit_sw | srcw ) |
Definition at line 1773 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_void | ( | struct sljit_compiler * | compiler | ) |
Definition at line 1765 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_select | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | dst_reg, | ||
sljit_s32 | src1, | ||
sljit_sw | src1w, | ||
sljit_s32 | src2_reg ) |
Definition at line 3107 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_shift_into | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | dst_reg, | ||
sljit_s32 | src1_reg, | ||
sljit_s32 | src2_reg, | ||
sljit_s32 | src3, | ||
sljit_sw | src3w ) |
Definition at line 2071 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_extend | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | freg, | ||
sljit_s32 | src, | ||
sljit_sw | srcw ) |
Definition at line 4003 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_lane_mov | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | freg, | ||
sljit_s32 | lane_index, | ||
sljit_s32 | srcdst, | ||
sljit_sw | srcdstw ) |
Definition at line 3837 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_lane_replicate | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | freg, | ||
sljit_s32 | src, | ||
sljit_s32 | src_lane_index ) |
Definition at line 3954 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_mov | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | freg, | ||
sljit_s32 | srcdst, | ||
sljit_sw | srcdstw ) |
Definition at line 3584 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_op2 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | dst_freg, | ||
sljit_s32 | src1_freg, | ||
sljit_s32 | src2_freg ) |
Definition at line 4145 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_replicate | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | freg, | ||
sljit_s32 | src, | ||
sljit_sw | srcw ) |
Definition at line 3737 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_simd_sign | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | freg, | ||
sljit_s32 | dst, | ||
sljit_sw | dstw ) |
Definition at line 4068 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE void * sljit_generate_code | ( | struct sljit_compiler * | compiler, |
sljit_s32 | options, | ||
void * | exec_allocator_data ) |
Definition at line 559 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE const char * sljit_get_platform_name | ( | void | ) |
Definition at line 27 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_register_index | ( | sljit_s32 | type, |
sljit_s32 | reg ) |
Definition at line 2197 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_has_cpu_feature | ( | sljit_s32 | feature_type | ) |
Definition at line 674 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const | ( | sljit_uw | addr, |
sljit_sw | new_constant, | ||
sljit_sw | executable_offset ) |
Definition at line 4299 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_set_context | ( | struct sljit_compiler * | compiler, |
sljit_s32 | options, | ||
sljit_s32 | arg_types, | ||
sljit_s32 | scratches, | ||
sljit_s32 | saveds, | ||
sljit_s32 | fscratches, | ||
sljit_s32 | fsaveds, | ||
sljit_s32 | local_size ) |
Definition at line 1579 of file sljitNativeARM_T2_32.c.
SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr | ( | sljit_uw | addr, |
sljit_uw | new_target, | ||
sljit_sw | executable_offset ) |
Definition at line 4287 of file sljitNativeARM_T2_32.c.