php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Macros | |
#define | TMP_ZERO (0) |
#define | TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) |
#define | TMP_REG2 (SLJIT_NUMBER_OF_REGISTERS + 3) |
#define | TMP_LR (SLJIT_NUMBER_OF_REGISTERS + 4) |
#define | TMP_FP (SLJIT_NUMBER_OF_REGISTERS + 5) |
#define | TMP_FREG1 (SLJIT_NUMBER_OF_FLOAT_REGISTERS + 1) |
#define | TMP_FREG2 (SLJIT_NUMBER_OF_FLOAT_REGISTERS + 2) |
#define | W_OP ((sljit_ins)1 << 31) |
#define | RD(rd) |
#define | RT(rt) |
#define | RN(rn) |
#define | RT2(rt2) |
#define | RM(rm) |
#define | VD(vd) |
#define | VT(vt) |
#define | VT2(vt) |
#define | VN(vn) |
#define | VM(vm) |
#define | ADC 0x9a000000 |
#define | ADD 0x8b000000 |
#define | ADDE 0x8b200000 |
#define | ADDI 0x91000000 |
#define | ADR 0x10000000 |
#define | ADRP 0x90000000 |
#define | AND 0x8a000000 |
#define | ANDI 0x92000000 |
#define | AND_v 0x0e201c00 |
#define | ASRV 0x9ac02800 |
#define | B 0x14000000 |
#define | B_CC 0x54000000 |
#define | BL 0x94000000 |
#define | BLR 0xd63f0000 |
#define | BR 0xd61f0000 |
#define | BRK 0xd4200000 |
#define | CAS 0xc8a07c00 |
#define | CASB 0x08a07c00 |
#define | CASH 0x48a07c00 |
#define | CBZ 0xb4000000 |
#define | CCMPI 0xfa400800 |
#define | CLZ 0xdac01000 |
#define | CSEL 0x9a800000 |
#define | CSINC 0x9a800400 |
#define | DUP_e 0x0e000400 |
#define | DUP_g 0x0e000c00 |
#define | EOR 0xca000000 |
#define | EOR_v 0x2e201c00 |
#define | EORI 0xd2000000 |
#define | EXTR 0x93c00000 |
#define | FABS 0x1e60c000 |
#define | FADD 0x1e602800 |
#define | FCMP 0x1e602000 |
#define | FCSEL 0x1e600c00 |
#define | FCVT 0x1e224000 |
#define | FCVTL 0x0e217800 |
#define | FCVTZS 0x9e780000 |
#define | FDIV 0x1e601800 |
#define | FMOV 0x1e604000 |
#define | FMOV_R 0x9e660000 |
#define | FMOV_I 0x1e601000 |
#define | FMUL 0x1e600800 |
#define | FNEG 0x1e614000 |
#define | FSUB 0x1e603800 |
#define | INS 0x4e001c00 |
#define | INS_e 0x6e000400 |
#define | LD1 0x0c407000 |
#define | LD1_s 0x0d400000 |
#define | LD1R 0x0d40c000 |
#define | LDRI 0xf9400000 |
#define | LDRI_F64 0xfd400000 |
#define | LDRI_POST 0xf8400400 |
#define | LDP 0xa9400000 |
#define | LDP_F64 0x6d400000 |
#define | LDP_POST 0xa8c00000 |
#define | LDR_PRE 0xf8400c00 |
#define | LDXR 0xc85f7c00 |
#define | LDXRB 0x085f7c00 |
#define | LDXRH 0x485f7c00 |
#define | LSLV 0x9ac02000 |
#define | LSRV 0x9ac02400 |
#define | MADD 0x9b000000 |
#define | MOVI 0x0f000400 |
#define | MOVK 0xf2800000 |
#define | MOVN 0x92800000 |
#define | MOVZ 0xd2800000 |
#define | NOP 0xd503201f |
#define | ORN 0xaa200000 |
#define | ORR 0xaa000000 |
#define | ORR_v 0x0ea01c00 |
#define | ORRI 0xb2000000 |
#define | RBIT 0xdac00000 |
#define | RET 0xd65f0000 |
#define | REV 0xdac00c00 |
#define | REV16 0xdac00400 |
#define | RORV 0x9ac02c00 |
#define | SBC 0xda000000 |
#define | SBFM 0x93400000 |
#define | SCVTF 0x9e620000 |
#define | SDIV 0x9ac00c00 |
#define | SMADDL 0x9b200000 |
#define | SMOV 0x0e002c00 |
#define | SMULH 0x9b403c00 |
#define | SSHLL 0x0f00a400 |
#define | ST1 0x0c007000 |
#define | ST1_s 0x0d000000 |
#define | STP 0xa9000000 |
#define | STP_F64 0x6d000000 |
#define | STP_PRE 0xa9800000 |
#define | STRB 0x38206800 |
#define | STRBI 0x39000000 |
#define | STRI 0xf9000000 |
#define | STRI_F64 0xfd000000 |
#define | STR_FI 0x3d000000 |
#define | STR_FR 0x3c206800 |
#define | STUR_FI 0x3c000000 |
#define | STURBI 0x38000000 |
#define | STXR 0xc8007c00 |
#define | STXRB 0x8007c00 |
#define | STXRH 0x48007c00 |
#define | SUB 0xcb000000 |
#define | SUBI 0xd1000000 |
#define | SUBS 0xeb000000 |
#define | TBZ 0x36000000 |
#define | UBFM 0xd3400000 |
#define | UCVTF 0x9e630000 |
#define | UDIV 0x9ac00800 |
#define | UMOV 0x0e003c00 |
#define | UMULH 0x9bc03c00 |
#define | USHLL 0x2f00a400 |
#define | USHR 0x2f000400 |
#define | USRA 0x2f001400 |
#define | XTN 0x0e212800 |
#define | CSET (CSINC | RM(TMP_ZERO) | RN(TMP_ZERO)) |
#define | LDR (STRI | (1 << 22)) |
#define | LDRB (STRBI | (1 << 22)) |
#define | LDRH (LDRB | (1 << 30)) |
#define | MOV (ORR | RN(TMP_ZERO)) |
#define | COUNT_TRAILING_ZERO(value, result) |
#define | LOGICAL_IMM_CHECK (sljit_ins)0x100 |
#define | ARG1_IMM 0x0010000 |
#define | ARG2_IMM 0x0020000 |
#define | INT_OP 0x0040000 |
#define | SET_FLAGS 0x0080000 |
#define | UNUSED_RETURN 0x0100000 |
#define | CHECK_FLAGS(flag_bits) |
#define | STORE 0x10 |
#define | SIGNED 0x20 |
#define | BYTE_SIZE 0x0 |
#define | HALF_SIZE 0x1 |
#define | INT_SIZE 0x2 |
#define | WORD_SIZE 0x3 |
#define | MEM_SIZE_SHIFT(flags) |
#define ADC 0x9a000000 |
Definition at line 70 of file sljitNativeARM_64.c.
#define ADD 0x8b000000 |
Definition at line 71 of file sljitNativeARM_64.c.
#define ADDE 0x8b200000 |
Definition at line 72 of file sljitNativeARM_64.c.
#define ADDI 0x91000000 |
Definition at line 73 of file sljitNativeARM_64.c.
#define ADR 0x10000000 |
Definition at line 74 of file sljitNativeARM_64.c.
#define ADRP 0x90000000 |
Definition at line 75 of file sljitNativeARM_64.c.
#define AND 0x8a000000 |
Definition at line 76 of file sljitNativeARM_64.c.
#define AND_v 0x0e201c00 |
Definition at line 78 of file sljitNativeARM_64.c.
#define ANDI 0x92000000 |
Definition at line 77 of file sljitNativeARM_64.c.
#define ARG1_IMM 0x0010000 |
Definition at line 803 of file sljitNativeARM_64.c.
#define ARG2_IMM 0x0020000 |
Definition at line 804 of file sljitNativeARM_64.c.
#define ASRV 0x9ac02800 |
Definition at line 79 of file sljitNativeARM_64.c.
#define B 0x14000000 |
Definition at line 80 of file sljitNativeARM_64.c.
#define B_CC 0x54000000 |
Definition at line 81 of file sljitNativeARM_64.c.
#define BL 0x94000000 |
Definition at line 82 of file sljitNativeARM_64.c.
#define BLR 0xd63f0000 |
Definition at line 83 of file sljitNativeARM_64.c.
#define BR 0xd61f0000 |
Definition at line 84 of file sljitNativeARM_64.c.
#define BRK 0xd4200000 |
Definition at line 85 of file sljitNativeARM_64.c.
#define BYTE_SIZE 0x0 |
Definition at line 1125 of file sljitNativeARM_64.c.
#define CAS 0xc8a07c00 |
Definition at line 86 of file sljitNativeARM_64.c.
#define CASB 0x08a07c00 |
Definition at line 87 of file sljitNativeARM_64.c.
#define CASH 0x48a07c00 |
Definition at line 88 of file sljitNativeARM_64.c.
#define CBZ 0xb4000000 |
Definition at line 89 of file sljitNativeARM_64.c.
#define CCMPI 0xfa400800 |
Definition at line 90 of file sljitNativeARM_64.c.
#define CHECK_FLAGS | ( | flag_bits | ) |
Definition at line 809 of file sljitNativeARM_64.c.
#define CLZ 0xdac01000 |
Definition at line 91 of file sljitNativeARM_64.c.
Definition at line 618 of file sljitNativeARM_64.c.
#define CSEL 0x9a800000 |
Definition at line 92 of file sljitNativeARM_64.c.
Definition at line 184 of file sljitNativeARM_64.c.
#define CSINC 0x9a800400 |
Definition at line 93 of file sljitNativeARM_64.c.
#define DUP_e 0x0e000400 |
Definition at line 94 of file sljitNativeARM_64.c.
#define DUP_g 0x0e000c00 |
Definition at line 95 of file sljitNativeARM_64.c.
#define EOR 0xca000000 |
Definition at line 96 of file sljitNativeARM_64.c.
#define EOR_v 0x2e201c00 |
Definition at line 97 of file sljitNativeARM_64.c.
#define EORI 0xd2000000 |
Definition at line 98 of file sljitNativeARM_64.c.
#define EXTR 0x93c00000 |
Definition at line 99 of file sljitNativeARM_64.c.
#define FABS 0x1e60c000 |
Definition at line 100 of file sljitNativeARM_64.c.
#define FADD 0x1e602800 |
Definition at line 101 of file sljitNativeARM_64.c.
#define FCMP 0x1e602000 |
Definition at line 102 of file sljitNativeARM_64.c.
#define FCSEL 0x1e600c00 |
Definition at line 103 of file sljitNativeARM_64.c.
#define FCVT 0x1e224000 |
Definition at line 104 of file sljitNativeARM_64.c.
#define FCVTL 0x0e217800 |
Definition at line 105 of file sljitNativeARM_64.c.
#define FCVTZS 0x9e780000 |
Definition at line 106 of file sljitNativeARM_64.c.
#define FDIV 0x1e601800 |
Definition at line 107 of file sljitNativeARM_64.c.
#define FMOV 0x1e604000 |
Definition at line 108 of file sljitNativeARM_64.c.
#define FMOV_I 0x1e601000 |
Definition at line 110 of file sljitNativeARM_64.c.
#define FMOV_R 0x9e660000 |
Definition at line 109 of file sljitNativeARM_64.c.
#define FMUL 0x1e600800 |
Definition at line 111 of file sljitNativeARM_64.c.
#define FNEG 0x1e614000 |
Definition at line 112 of file sljitNativeARM_64.c.
#define FSUB 0x1e603800 |
Definition at line 113 of file sljitNativeARM_64.c.
#define HALF_SIZE 0x1 |
Definition at line 1126 of file sljitNativeARM_64.c.
#define INS 0x4e001c00 |
Definition at line 114 of file sljitNativeARM_64.c.
#define INS_e 0x6e000400 |
Definition at line 115 of file sljitNativeARM_64.c.
#define INT_OP 0x0040000 |
Definition at line 805 of file sljitNativeARM_64.c.
#define INT_SIZE 0x2 |
Definition at line 1127 of file sljitNativeARM_64.c.
#define LD1 0x0c407000 |
Definition at line 116 of file sljitNativeARM_64.c.
#define LD1_s 0x0d400000 |
Definition at line 117 of file sljitNativeARM_64.c.
#define LD1R 0x0d40c000 |
Definition at line 118 of file sljitNativeARM_64.c.
#define LDP 0xa9400000 |
Definition at line 122 of file sljitNativeARM_64.c.
#define LDP_F64 0x6d400000 |
Definition at line 123 of file sljitNativeARM_64.c.
#define LDP_POST 0xa8c00000 |
Definition at line 124 of file sljitNativeARM_64.c.
Definition at line 185 of file sljitNativeARM_64.c.
#define LDR_PRE 0xf8400c00 |
Definition at line 125 of file sljitNativeARM_64.c.
Definition at line 186 of file sljitNativeARM_64.c.
Definition at line 187 of file sljitNativeARM_64.c.
#define LDRI 0xf9400000 |
Definition at line 119 of file sljitNativeARM_64.c.
#define LDRI_F64 0xfd400000 |
Definition at line 120 of file sljitNativeARM_64.c.
#define LDRI_POST 0xf8400400 |
Definition at line 121 of file sljitNativeARM_64.c.
#define LDXR 0xc85f7c00 |
Definition at line 126 of file sljitNativeARM_64.c.
#define LDXRB 0x085f7c00 |
Definition at line 127 of file sljitNativeARM_64.c.
#define LDXRH 0x485f7c00 |
Definition at line 128 of file sljitNativeARM_64.c.
Definition at line 645 of file sljitNativeARM_64.c.
#define LSLV 0x9ac02000 |
Definition at line 129 of file sljitNativeARM_64.c.
#define LSRV 0x9ac02400 |
Definition at line 130 of file sljitNativeARM_64.c.
#define MADD 0x9b000000 |
Definition at line 131 of file sljitNativeARM_64.c.
Definition at line 1130 of file sljitNativeARM_64.c.
#define MOVI 0x0f000400 |
Definition at line 132 of file sljitNativeARM_64.c.
#define MOVK 0xf2800000 |
Definition at line 133 of file sljitNativeARM_64.c.
#define MOVN 0x92800000 |
Definition at line 134 of file sljitNativeARM_64.c.
#define MOVZ 0xd2800000 |
Definition at line 135 of file sljitNativeARM_64.c.
#define NOP 0xd503201f |
Definition at line 136 of file sljitNativeARM_64.c.
#define ORN 0xaa200000 |
Definition at line 137 of file sljitNativeARM_64.c.
#define ORR 0xaa000000 |
Definition at line 138 of file sljitNativeARM_64.c.
#define ORR_v 0x0ea01c00 |
Definition at line 139 of file sljitNativeARM_64.c.
#define ORRI 0xb2000000 |
Definition at line 140 of file sljitNativeARM_64.c.
#define RBIT 0xdac00000 |
Definition at line 141 of file sljitNativeARM_64.c.
#define RD | ( | rd | ) |
Definition at line 55 of file sljitNativeARM_64.c.
#define RET 0xd65f0000 |
Definition at line 142 of file sljitNativeARM_64.c.
#define REV 0xdac00c00 |
Definition at line 143 of file sljitNativeARM_64.c.
#define REV16 0xdac00400 |
Definition at line 144 of file sljitNativeARM_64.c.
#define RM | ( | rm | ) |
Definition at line 59 of file sljitNativeARM_64.c.
#define RN | ( | rn | ) |
Definition at line 57 of file sljitNativeARM_64.c.
#define RORV 0x9ac02c00 |
Definition at line 145 of file sljitNativeARM_64.c.
#define RT | ( | rt | ) |
Definition at line 56 of file sljitNativeARM_64.c.
#define RT2 | ( | rt2 | ) |
Definition at line 58 of file sljitNativeARM_64.c.
#define SBC 0xda000000 |
Definition at line 146 of file sljitNativeARM_64.c.
#define SBFM 0x93400000 |
Definition at line 147 of file sljitNativeARM_64.c.
#define SCVTF 0x9e620000 |
Definition at line 148 of file sljitNativeARM_64.c.
#define SDIV 0x9ac00c00 |
Definition at line 149 of file sljitNativeARM_64.c.
#define SET_FLAGS 0x0080000 |
Definition at line 806 of file sljitNativeARM_64.c.
#define SIGNED 0x20 |
Definition at line 1123 of file sljitNativeARM_64.c.
#define SMADDL 0x9b200000 |
Definition at line 150 of file sljitNativeARM_64.c.
#define SMOV 0x0e002c00 |
Definition at line 151 of file sljitNativeARM_64.c.
#define SMULH 0x9b403c00 |
Definition at line 152 of file sljitNativeARM_64.c.
#define SSHLL 0x0f00a400 |
Definition at line 153 of file sljitNativeARM_64.c.
#define ST1 0x0c007000 |
Definition at line 154 of file sljitNativeARM_64.c.
#define ST1_s 0x0d000000 |
Definition at line 155 of file sljitNativeARM_64.c.
#define STORE 0x10 |
Definition at line 1122 of file sljitNativeARM_64.c.
#define STP 0xa9000000 |
Definition at line 156 of file sljitNativeARM_64.c.
#define STP_F64 0x6d000000 |
Definition at line 157 of file sljitNativeARM_64.c.
#define STP_PRE 0xa9800000 |
Definition at line 158 of file sljitNativeARM_64.c.
#define STR_FI 0x3d000000 |
Definition at line 163 of file sljitNativeARM_64.c.
#define STR_FR 0x3c206800 |
Definition at line 164 of file sljitNativeARM_64.c.
#define STRB 0x38206800 |
Definition at line 159 of file sljitNativeARM_64.c.
#define STRBI 0x39000000 |
Definition at line 160 of file sljitNativeARM_64.c.
#define STRI 0xf9000000 |
Definition at line 161 of file sljitNativeARM_64.c.
#define STRI_F64 0xfd000000 |
Definition at line 162 of file sljitNativeARM_64.c.
#define STUR_FI 0x3c000000 |
Definition at line 165 of file sljitNativeARM_64.c.
#define STURBI 0x38000000 |
Definition at line 166 of file sljitNativeARM_64.c.
#define STXR 0xc8007c00 |
Definition at line 167 of file sljitNativeARM_64.c.
#define STXRB 0x8007c00 |
Definition at line 168 of file sljitNativeARM_64.c.
#define STXRH 0x48007c00 |
Definition at line 169 of file sljitNativeARM_64.c.
#define SUB 0xcb000000 |
Definition at line 170 of file sljitNativeARM_64.c.
#define SUBI 0xd1000000 |
Definition at line 171 of file sljitNativeARM_64.c.
#define SUBS 0xeb000000 |
Definition at line 172 of file sljitNativeARM_64.c.
#define TBZ 0x36000000 |
Definition at line 173 of file sljitNativeARM_64.c.
#define TMP_FP (SLJIT_NUMBER_OF_REGISTERS + 5) |
Definition at line 40 of file sljitNativeARM_64.c.
#define TMP_FREG1 (SLJIT_NUMBER_OF_FLOAT_REGISTERS + 1) |
Definition at line 42 of file sljitNativeARM_64.c.
#define TMP_FREG2 (SLJIT_NUMBER_OF_FLOAT_REGISTERS + 2) |
Definition at line 43 of file sljitNativeARM_64.c.
#define TMP_LR (SLJIT_NUMBER_OF_REGISTERS + 4) |
Definition at line 39 of file sljitNativeARM_64.c.
#define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) |
Definition at line 37 of file sljitNativeARM_64.c.
#define TMP_REG2 (SLJIT_NUMBER_OF_REGISTERS + 3) |
Definition at line 38 of file sljitNativeARM_64.c.
#define TMP_ZERO (0) |
Definition at line 35 of file sljitNativeARM_64.c.
#define UBFM 0xd3400000 |
Definition at line 174 of file sljitNativeARM_64.c.
#define UCVTF 0x9e630000 |
Definition at line 175 of file sljitNativeARM_64.c.
#define UDIV 0x9ac00800 |
Definition at line 176 of file sljitNativeARM_64.c.
#define UMOV 0x0e003c00 |
Definition at line 177 of file sljitNativeARM_64.c.
#define UMULH 0x9bc03c00 |
Definition at line 178 of file sljitNativeARM_64.c.
#define UNUSED_RETURN 0x0100000 |
Definition at line 807 of file sljitNativeARM_64.c.
#define USHLL 0x2f00a400 |
Definition at line 179 of file sljitNativeARM_64.c.
#define USHR 0x2f000400 |
Definition at line 180 of file sljitNativeARM_64.c.
#define USRA 0x2f001400 |
Definition at line 181 of file sljitNativeARM_64.c.
#define VD | ( | vd | ) |
Definition at line 60 of file sljitNativeARM_64.c.
#define VM | ( | vm | ) |
Definition at line 64 of file sljitNativeARM_64.c.
#define VN | ( | vn | ) |
Definition at line 63 of file sljitNativeARM_64.c.
Definition at line 61 of file sljitNativeARM_64.c.
Definition at line 62 of file sljitNativeARM_64.c.
Definition at line 54 of file sljitNativeARM_64.c.
#define WORD_SIZE 0x3 |
Definition at line 1128 of file sljitNativeARM_64.c.
#define XTN 0x0e212800 |
Definition at line 182 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_cmp_info | ( | sljit_s32 | type | ) |
Definition at line 603 of file sljitNativeARM_64.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 3263 of file sljitNativeARM_64.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 3308 of file sljitNativeARM_64.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 2368 of file sljitNativeARM_64.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 3423 of file sljitNativeARM_64.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 1210 of file sljitNativeARM_64.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 2214 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fmem_update | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type, | ||
sljit_s32 | freg, | ||
sljit_s32 | mem, | ||
sljit_sw | memw ) |
Definition at line 2699 of file sljitNativeARM_64.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 2064 of file sljitNativeARM_64.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 2109 of file sljitNativeARM_64.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 2552 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset32 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | freg, | ||
sljit_f32 | value ) |
Definition at line 2158 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset64 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | freg, | ||
sljit_f64 | value ) |
Definition at line 2186 of file sljitNativeARM_64.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 2449 of file sljitNativeARM_64.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 2421 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump * sljit_emit_jump | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type ) |
Definition at line 2342 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE struct sljit_label * sljit_emit_label | ( | struct sljit_compiler * | compiler | ) |
Definition at line 2326 of file sljitNativeARM_64.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 2574 of file sljitNativeARM_64.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 2645 of file sljitNativeARM_64.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 3444 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op ) |
Definition at line 1530 of file sljitNativeARM_64.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 1565 of file sljitNativeARM_64.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 1672 of file sljitNativeARM_64.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 1735 of file sljitNativeARM_64.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 1724 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_custom | ( | struct sljit_compiler * | compiler, |
void * | instruction, | ||
sljit_u32 | size ) |
Definition at line 1900 of file sljitNativeARM_64.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 1861 of file sljitNativeARM_64.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 2477 of file sljitNativeARM_64.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 1821 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_to | ( | struct sljit_compiler * | compiler, |
sljit_s32 | src, | ||
sljit_sw | srcw ) |
Definition at line 1503 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_void | ( | struct sljit_compiler * | compiler | ) |
Definition at line 1493 of file sljitNativeARM_64.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 2525 of file sljitNativeARM_64.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 1752 of file sljitNativeARM_64.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 3103 of file sljitNativeARM_64.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 2989 of file sljitNativeARM_64.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 3075 of file sljitNativeARM_64.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 2777 of file sljitNativeARM_64.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 3226 of file sljitNativeARM_64.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 2925 of file sljitNativeARM_64.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 3149 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE void * sljit_generate_code | ( | struct sljit_compiler * | compiler, |
sljit_s32 | options, | ||
void * | exec_allocator_data ) |
Definition at line 463 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_local_base | ( | struct sljit_compiler * | compiler, |
sljit_s32 | dst, | ||
sljit_sw | dstw, | ||
sljit_sw | offset ) |
Definition at line 3383 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE const char * sljit_get_platform_name | ( | void | ) |
Definition at line 27 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_register_index | ( | sljit_s32 | type, |
sljit_s32 | reg ) |
Definition at line 1887 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_has_cpu_feature | ( | sljit_s32 | feature_type | ) |
Definition at line 575 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const | ( | sljit_uw | addr, |
sljit_sw | new_constant, | ||
sljit_sw | executable_offset ) |
Definition at line 3488 of file sljitNativeARM_64.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 1385 of file sljitNativeARM_64.c.
SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr | ( | sljit_uw | addr, |
sljit_uw | new_target, | ||
sljit_sw | executable_offset ) |
Definition at line 3468 of file sljitNativeARM_64.c.