php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "sljitNativeX86_64.c"
Go to the source code of this file.
#define ADC (/* BINARY */ 2 << 3) |
Definition at line 178 of file sljitNativeX86_common.c.
#define ADC_EAX_i32 0x15 |
Definition at line 179 of file sljitNativeX86_common.c.
#define ADC_r_rm 0x13 |
Definition at line 180 of file sljitNativeX86_common.c.
#define ADC_rm_r 0x11 |
Definition at line 181 of file sljitNativeX86_common.c.
#define ADD (/* BINARY */ 0 << 3) |
Definition at line 173 of file sljitNativeX86_common.c.
#define ADD_EAX_i32 0x05 |
Definition at line 174 of file sljitNativeX86_common.c.
#define ADD_r_rm 0x03 |
Definition at line 175 of file sljitNativeX86_common.c.
#define ADD_rm_r 0x01 |
Definition at line 176 of file sljitNativeX86_common.c.
#define ADDSD_x_xm 0x58 |
Definition at line 177 of file sljitNativeX86_common.c.
#define AND (/* BINARY */ 4 << 3) |
Definition at line 182 of file sljitNativeX86_common.c.
#define AND_EAX_i32 0x25 |
Definition at line 183 of file sljitNativeX86_common.c.
#define AND_r_rm 0x23 |
Definition at line 184 of file sljitNativeX86_common.c.
#define AND_rm_r 0x21 |
Definition at line 185 of file sljitNativeX86_common.c.
#define ANDPD_x_xm 0x54 |
Definition at line 186 of file sljitNativeX86_common.c.
#define BINARY_EAX_IMM | ( | op_eax_imm, | |
immw ) |
Definition at line 1088 of file sljitNativeX86_common.c.
Definition at line 1085 of file sljitNativeX86_common.c.
Definition at line 1058 of file sljitNativeX86_common.c.
#define BINARY_OPCODE | ( | opcode | ) |
Definition at line 1056 of file sljitNativeX86_common.c.
Definition at line 188 of file sljitNativeX86_common.c.
Definition at line 187 of file sljitNativeX86_common.c.
Definition at line 189 of file sljitNativeX86_common.c.
#define CALL_i32 0xe8 |
Definition at line 190 of file sljitNativeX86_common.c.
Definition at line 191 of file sljitNativeX86_common.c.
#define CDQ 0x99 |
Definition at line 192 of file sljitNativeX86_common.c.
Definition at line 137 of file sljitNativeX86_common.c.
Definition at line 193 of file sljitNativeX86_common.c.
#define CMP (/* BINARY */ 7 << 3) |
Definition at line 194 of file sljitNativeX86_common.c.
#define CMP_EAX_i32 0x3d |
Definition at line 195 of file sljitNativeX86_common.c.
#define CMP_r_rm 0x3b |
Definition at line 196 of file sljitNativeX86_common.c.
#define CMP_rm_r 0x39 |
Definition at line 197 of file sljitNativeX86_common.c.
#define CMPS_x_xm 0xc2 |
Definition at line 198 of file sljitNativeX86_common.c.
#define CMPXCHG_rm8_r 0xb0 |
Definition at line 200 of file sljitNativeX86_common.c.
#define CMPXCHG_rm_r 0xb1 |
Definition at line 199 of file sljitNativeX86_common.c.
#define CPU_FEATURE_AVX 0x040 |
Definition at line 391 of file sljitNativeX86_common.c.
#define CPU_FEATURE_AVX2 0x080 |
Definition at line 392 of file sljitNativeX86_common.c.
#define CPU_FEATURE_CMOV 0x020 |
Definition at line 390 of file sljitNativeX86_common.c.
#define CPU_FEATURE_DETECTED 0x001 |
Definition at line 383 of file sljitNativeX86_common.c.
#define CPU_FEATURE_LZCNT 0x008 |
Definition at line 388 of file sljitNativeX86_common.c.
#define CPU_FEATURE_OSXSAVE 0x100 |
Definition at line 393 of file sljitNativeX86_common.c.
#define CPU_FEATURE_SSE41 0x004 |
Definition at line 387 of file sljitNativeX86_common.c.
#define CPU_FEATURE_TZCNT 0x010 |
Definition at line 389 of file sljitNativeX86_common.c.
#define CVTPD2PS_x_xm 0x5a |
Definition at line 201 of file sljitNativeX86_common.c.
#define CVTPS2PD_x_xm 0x5a |
Definition at line 202 of file sljitNativeX86_common.c.
#define CVTSI2SD_x_rm 0x2a |
Definition at line 203 of file sljitNativeX86_common.c.
#define CVTTSD2SI_r_xm 0x2c |
Definition at line 204 of file sljitNativeX86_common.c.
Definition at line 205 of file sljitNativeX86_common.c.
#define DIVSD_x_xm 0x5e |
Definition at line 206 of file sljitNativeX86_common.c.
#define EMIT_MOV | ( | compiler, | |
dst, | |||
dstw, | |||
src, | |||
srcw ) |
Definition at line 1106 of file sljitNativeX86_common.c.
Definition at line 144 of file sljitNativeX86_common.c.
Definition at line 146 of file sljitNativeX86_common.c.
Definition at line 147 of file sljitNativeX86_common.c.
Definition at line 150 of file sljitNativeX86_common.c.
Definition at line 151 of file sljitNativeX86_common.c.
Definition at line 152 of file sljitNativeX86_common.c.
Definition at line 153 of file sljitNativeX86_common.c.
Definition at line 149 of file sljitNativeX86_common.c.
#define EX86_SELECT_66 | ( | op | ) |
Definition at line 166 of file sljitNativeX86_common.c.
#define EX86_SELECT_F2_F3 | ( | op | ) |
Definition at line 167 of file sljitNativeX86_common.c.
Definition at line 145 of file sljitNativeX86_common.c.
#define EX86_SSE2 (EX86_SSE2_OP1 | EX86_SSE2_OP2) |
Definition at line 156 of file sljitNativeX86_common.c.
Definition at line 154 of file sljitNativeX86_common.c.
Definition at line 155 of file sljitNativeX86_common.c.
Definition at line 157 of file sljitNativeX86_common.c.
#define EXTRACTPS_x_xm 0x17 |
Definition at line 207 of file sljitNativeX86_common.c.
#define FLDL 0xdd |
Definition at line 209 of file sljitNativeX86_common.c.
#define FLDS 0xd9 |
Definition at line 208 of file sljitNativeX86_common.c.
#define FSTPD 0xdd |
Definition at line 211 of file sljitNativeX86_common.c.
#define FSTPS 0xd9 |
Definition at line 210 of file sljitNativeX86_common.c.
#define GROUP_0F 0x0f |
Definition at line 353 of file sljitNativeX86_common.c.
#define GROUP_66 0x66 |
Definition at line 354 of file sljitNativeX86_common.c.
#define GROUP_BINARY_81 0x81 |
Definition at line 358 of file sljitNativeX86_common.c.
#define GROUP_BINARY_83 0x83 |
Definition at line 359 of file sljitNativeX86_common.c.
#define GROUP_F3 0xf3 |
Definition at line 355 of file sljitNativeX86_common.c.
#define GROUP_F7 0xf7 |
Definition at line 356 of file sljitNativeX86_common.c.
#define GROUP_FF 0xff |
Definition at line 357 of file sljitNativeX86_common.c.
#define GROUP_LOCK 0xf0 |
Definition at line 363 of file sljitNativeX86_common.c.
#define GROUP_SHIFT_1 0xd1 |
Definition at line 360 of file sljitNativeX86_common.c.
#define GROUP_SHIFT_CL 0xd3 |
Definition at line 362 of file sljitNativeX86_common.c.
#define GROUP_SHIFT_N 0xc1 |
Definition at line 361 of file sljitNativeX86_common.c.
#define HALFWORD_MAX 0x7fffffffl |
Definition at line 127 of file sljitNativeX86_common.c.
#define HALFWORD_MIN -0x80000000l |
Definition at line 128 of file sljitNativeX86_common.c.
Definition at line 214 of file sljitNativeX86_common.c.
Definition at line 215 of file sljitNativeX86_common.c.
Definition at line 216 of file sljitNativeX86_common.c.
#define IMUL_r_rm_i32 0x69 |
Definition at line 218 of file sljitNativeX86_common.c.
#define IMUL_r_rm_i8 0x6b |
Definition at line 217 of file sljitNativeX86_common.c.
Definition at line 368 of file sljitNativeX86_common.c.
#define INSERTPS_x_xm 0x21 |
Definition at line 212 of file sljitNativeX86_common.c.
#define INT3 0xcc |
Definition at line 213 of file sljitNativeX86_common.c.
#define IS_HALFWORD | ( | x | ) |
Definition at line 134 of file sljitNativeX86_common.c.
#define JE_i8 0x74 |
Definition at line 220 of file sljitNativeX86_common.c.
#define JL_i8 0x7c |
Definition at line 219 of file sljitNativeX86_common.c.
#define JMP_i32 0xe9 |
Definition at line 224 of file sljitNativeX86_common.c.
#define JMP_i8 0xeb |
Definition at line 223 of file sljitNativeX86_common.c.
Definition at line 225 of file sljitNativeX86_common.c.
#define JNC_i8 0x73 |
Definition at line 221 of file sljitNativeX86_common.c.
#define JNE_i8 0x75 |
Definition at line 222 of file sljitNativeX86_common.c.
#define LEA_r_m 0x8d |
Definition at line 226 of file sljitNativeX86_common.c.
#define LOOP_i8 0xe2 |
Definition at line 227 of file sljitNativeX86_common.c.
Definition at line 228 of file sljitNativeX86_common.c.
#define MOD_DISP8 0x40 |
Definition at line 366 of file sljitNativeX86_common.c.
#define MOD_REG 0xc0 |
Definition at line 365 of file sljitNativeX86_common.c.
#define MOV_r_i32 0xb8 |
Definition at line 230 of file sljitNativeX86_common.c.
#define MOV_r_rm 0x8b |
Definition at line 229 of file sljitNativeX86_common.c.
#define MOV_rm8_i8 0xc6 |
Definition at line 233 of file sljitNativeX86_common.c.
#define MOV_rm8_r8 0x88 |
Definition at line 234 of file sljitNativeX86_common.c.
#define MOV_rm_i32 0xc7 |
Definition at line 232 of file sljitNativeX86_common.c.
#define MOV_rm_r 0x89 |
Definition at line 231 of file sljitNativeX86_common.c.
#define MOVAPS_x_xm 0x28 |
Definition at line 235 of file sljitNativeX86_common.c.
#define MOVAPS_xm_x 0x29 |
Definition at line 236 of file sljitNativeX86_common.c.
#define MOVD_rm_x 0x7e |
Definition at line 238 of file sljitNativeX86_common.c.
#define MOVD_x_rm 0x6e |
Definition at line 237 of file sljitNativeX86_common.c.
#define MOVDDUP_x_xm 0x12 |
Definition at line 239 of file sljitNativeX86_common.c.
#define MOVDQA_x_xm 0x6f |
Definition at line 240 of file sljitNativeX86_common.c.
#define MOVDQA_xm_x 0x7f |
Definition at line 241 of file sljitNativeX86_common.c.
#define MOVHLPS_x_x 0x12 |
Definition at line 242 of file sljitNativeX86_common.c.
#define MOVHPD_m_x 0x17 |
Definition at line 243 of file sljitNativeX86_common.c.
#define MOVHPD_x_m 0x16 |
Definition at line 244 of file sljitNativeX86_common.c.
#define MOVLHPS_x_x 0x16 |
Definition at line 245 of file sljitNativeX86_common.c.
#define MOVLPD_m_x 0x13 |
Definition at line 246 of file sljitNativeX86_common.c.
#define MOVLPD_x_m 0x12 |
Definition at line 247 of file sljitNativeX86_common.c.
Definition at line 248 of file sljitNativeX86_common.c.
Definition at line 249 of file sljitNativeX86_common.c.
#define MOVSD_x_xm 0x10 |
Definition at line 250 of file sljitNativeX86_common.c.
#define MOVSD_xm_x 0x11 |
Definition at line 251 of file sljitNativeX86_common.c.
#define MOVSHDUP_x_xm 0x16 |
Definition at line 252 of file sljitNativeX86_common.c.
Definition at line 255 of file sljitNativeX86_common.c.
Definition at line 254 of file sljitNativeX86_common.c.
#define MOVSXD_r_rm 0x63 |
Definition at line 253 of file sljitNativeX86_common.c.
#define MOVUPS_x_xm 0x10 |
Definition at line 256 of file sljitNativeX86_common.c.
Definition at line 258 of file sljitNativeX86_common.c.
Definition at line 257 of file sljitNativeX86_common.c.
Definition at line 259 of file sljitNativeX86_common.c.
#define MULSD_x_xm 0x59 |
Definition at line 260 of file sljitNativeX86_common.c.
Definition at line 261 of file sljitNativeX86_common.c.
#define NOP 0x90 |
Definition at line 262 of file sljitNativeX86_common.c.
#define NOT_HALFWORD | ( | x | ) |
Definition at line 135 of file sljitNativeX86_common.c.
Definition at line 263 of file sljitNativeX86_common.c.
#define OR (/* BINARY */ 1 << 3) |
Definition at line 264 of file sljitNativeX86_common.c.
#define OR_EAX_i32 0x0d |
Definition at line 266 of file sljitNativeX86_common.c.
#define OR_r_rm 0x0b |
Definition at line 265 of file sljitNativeX86_common.c.
#define OR_rm8_r8 0x08 |
Definition at line 268 of file sljitNativeX86_common.c.
#define OR_rm_r 0x09 |
Definition at line 267 of file sljitNativeX86_common.c.
#define ORPD_x_xm 0x56 |
Definition at line 269 of file sljitNativeX86_common.c.
Definition at line 270 of file sljitNativeX86_common.c.
#define PAND_x_xm 0xdb |
Definition at line 271 of file sljitNativeX86_common.c.
#define PCMPEQD_x_xm 0x76 |
Definition at line 272 of file sljitNativeX86_common.c.
#define PEXTRB_rm_x_i8 0x14 |
Definition at line 276 of file sljitNativeX86_common.c.
#define PEXTRD_rm_x_i8 0x16 |
Definition at line 278 of file sljitNativeX86_common.c.
#define PEXTRW_rm_x_i8 0x15 |
Definition at line 277 of file sljitNativeX86_common.c.
#define PINSRB_x_rm_i8 0x20 |
Definition at line 273 of file sljitNativeX86_common.c.
#define PINSRD_x_rm_i8 0x22 |
Definition at line 275 of file sljitNativeX86_common.c.
#define PINSRW_x_rm_i8 0xc4 |
Definition at line 274 of file sljitNativeX86_common.c.
Definition at line 279 of file sljitNativeX86_common.c.
#define PMOVSXBD_x_xm 0x21 |
Definition at line 280 of file sljitNativeX86_common.c.
#define PMOVSXBQ_x_xm 0x22 |
Definition at line 281 of file sljitNativeX86_common.c.
#define PMOVSXBW_x_xm 0x20 |
Definition at line 282 of file sljitNativeX86_common.c.
#define PMOVSXDQ_x_xm 0x25 |
Definition at line 283 of file sljitNativeX86_common.c.
#define PMOVSXWD_x_xm 0x23 |
Definition at line 284 of file sljitNativeX86_common.c.
#define PMOVSXWQ_x_xm 0x24 |
Definition at line 285 of file sljitNativeX86_common.c.
#define PMOVZXBD_x_xm 0x31 |
Definition at line 286 of file sljitNativeX86_common.c.
#define PMOVZXBQ_x_xm 0x32 |
Definition at line 287 of file sljitNativeX86_common.c.
#define PMOVZXBW_x_xm 0x30 |
Definition at line 288 of file sljitNativeX86_common.c.
#define PMOVZXDQ_x_xm 0x35 |
Definition at line 289 of file sljitNativeX86_common.c.
#define PMOVZXWD_x_xm 0x33 |
Definition at line 290 of file sljitNativeX86_common.c.
#define PMOVZXWQ_x_xm 0x34 |
Definition at line 291 of file sljitNativeX86_common.c.
#define POP_r 0x58 |
Definition at line 292 of file sljitNativeX86_common.c.
#define POP_REG | ( | r | ) |
Definition at line 371 of file sljitNativeX86_common.c.
#define POP_rm 0x8f |
Definition at line 293 of file sljitNativeX86_common.c.
#define POPF 0x9d |
Definition at line 294 of file sljitNativeX86_common.c.
#define POR_x_xm 0xeb |
Definition at line 295 of file sljitNativeX86_common.c.
#define PREFETCH 0x18 |
Definition at line 296 of file sljitNativeX86_common.c.
#define PSHUFB_x_xm 0x00 |
Definition at line 297 of file sljitNativeX86_common.c.
#define PSHUFD_x_xm 0x70 |
Definition at line 298 of file sljitNativeX86_common.c.
#define PSHUFLW_x_xm 0x70 |
Definition at line 299 of file sljitNativeX86_common.c.
#define PSLLD_x_i8 0x72 |
Definition at line 301 of file sljitNativeX86_common.c.
#define PSLLQ_x_i8 0x73 |
Definition at line 302 of file sljitNativeX86_common.c.
#define PSRLDQ_x 0x73 |
Definition at line 300 of file sljitNativeX86_common.c.
#define PUSH_i32 0x68 |
Definition at line 303 of file sljitNativeX86_common.c.
#define PUSH_r 0x50 |
Definition at line 304 of file sljitNativeX86_common.c.
#define PUSH_REG | ( | r | ) |
Definition at line 370 of file sljitNativeX86_common.c.
Definition at line 305 of file sljitNativeX86_common.c.
#define PUSHF 0x9c |
Definition at line 306 of file sljitNativeX86_common.c.
#define PXOR_x_xm 0xef |
Definition at line 307 of file sljitNativeX86_common.c.
#define RET | ( | ) |
Definition at line 372 of file sljitNativeX86_common.c.
Definition at line 373 of file sljitNativeX86_common.c.
#define RET_i16 0xc2 |
Definition at line 311 of file sljitNativeX86_common.c.
#define RET_near 0xc3 |
Definition at line 310 of file sljitNativeX86_common.c.
#define REX 0x40 |
Definition at line 124 of file sljitNativeX86_common.c.
#define REX_B 0x41 |
Definition at line 123 of file sljitNativeX86_common.c.
#define REX_R 0x44 |
Definition at line 121 of file sljitNativeX86_common.c.
#define REX_W 0x48 |
Definition at line 120 of file sljitNativeX86_common.c.
#define REX_X 0x42 |
Definition at line 122 of file sljitNativeX86_common.c.
#define ROL (/* SHIFT */ 0 << 3) |
Definition at line 308 of file sljitNativeX86_common.c.
#define ROR (/* SHIFT */ 1 << 3) |
Definition at line 309 of file sljitNativeX86_common.c.
#define SAR (/* SHIFT */ 7 << 3) |
Definition at line 316 of file sljitNativeX86_common.c.
#define SBB (/* BINARY */ 3 << 3) |
Definition at line 312 of file sljitNativeX86_common.c.
#define SBB_EAX_i32 0x1d |
Definition at line 313 of file sljitNativeX86_common.c.
#define SBB_r_rm 0x1b |
Definition at line 314 of file sljitNativeX86_common.c.
#define SBB_rm_r 0x19 |
Definition at line 315 of file sljitNativeX86_common.c.
#define SHL (/* SHIFT */ 4 << 3) |
Definition at line 317 of file sljitNativeX86_common.c.
Definition at line 318 of file sljitNativeX86_common.c.
#define SHR (/* SHIFT */ 5 << 3) |
Definition at line 320 of file sljitNativeX86_common.c.
Definition at line 319 of file sljitNativeX86_common.c.
#define SHUFPS_x_xm 0xc6 |
Definition at line 321 of file sljitNativeX86_common.c.
#define SLJIT_INST_CONST 252 |
Definition at line 378 of file sljitNativeX86_common.c.
#define SLJIT_INST_JUMP 254 |
Definition at line 376 of file sljitNativeX86_common.c.
#define SLJIT_INST_LABEL 255 |
Definition at line 375 of file sljitNativeX86_common.c.
#define SLJIT_INST_MOV_ADDR 253 |
Definition at line 377 of file sljitNativeX86_common.c.
#define SUB (/* BINARY */ 5 << 3) |
Definition at line 322 of file sljitNativeX86_common.c.
#define SUB_EAX_i32 0x2d |
Definition at line 323 of file sljitNativeX86_common.c.
#define SUB_r_rm 0x2b |
Definition at line 324 of file sljitNativeX86_common.c.
#define SUB_rm_r 0x29 |
Definition at line 325 of file sljitNativeX86_common.c.
#define SUBSD_x_xm 0x5c |
Definition at line 326 of file sljitNativeX86_common.c.
#define TEST_EAX_i32 0xa9 |
Definition at line 327 of file sljitNativeX86_common.c.
#define TEST_rm_r 0x85 |
Definition at line 328 of file sljitNativeX86_common.c.
#define TMP_FREG (SLJIT_NUMBER_OF_FLOAT_REGISTERS + 1) |
Definition at line 65 of file sljitNativeX86_common.c.
#define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) |
Definition at line 64 of file sljitNativeX86_common.c.
#define TMP_REG2 (SLJIT_NUMBER_OF_REGISTERS + 3) |
Definition at line 86 of file sljitNativeX86_common.c.
Definition at line 329 of file sljitNativeX86_common.c.
Definition at line 141 of file sljitNativeX86_common.c.
#define UCOMISD_x_xm 0x2e |
Definition at line 330 of file sljitNativeX86_common.c.
#define UNPCKLPD_x_xm 0x14 |
Definition at line 331 of file sljitNativeX86_common.c.
#define UNPCKLPS_x_xm 0x14 |
Definition at line 332 of file sljitNativeX86_common.c.
#define VBROADCASTSD_x_xm 0x19 |
Definition at line 333 of file sljitNativeX86_common.c.
#define VBROADCASTSS_x_xm 0x18 |
Definition at line 334 of file sljitNativeX86_common.c.
Definition at line 164 of file sljitNativeX86_common.c.
Definition at line 162 of file sljitNativeX86_common.c.
Definition at line 159 of file sljitNativeX86_common.c.
Definition at line 160 of file sljitNativeX86_common.c.
Definition at line 161 of file sljitNativeX86_common.c.
Definition at line 163 of file sljitNativeX86_common.c.
#define VEXTRACTF128_x_ym 0x19 |
Definition at line 335 of file sljitNativeX86_common.c.
#define VEXTRACTI128_x_ym 0x39 |
Definition at line 336 of file sljitNativeX86_common.c.
#define VINSERTF128_y_y_xm 0x18 |
Definition at line 337 of file sljitNativeX86_common.c.
#define VINSERTI128_y_y_xm 0x38 |
Definition at line 338 of file sljitNativeX86_common.c.
#define VPBROADCASTB_x_xm 0x78 |
Definition at line 339 of file sljitNativeX86_common.c.
#define VPBROADCASTD_x_xm 0x58 |
Definition at line 340 of file sljitNativeX86_common.c.
#define VPBROADCASTQ_x_xm 0x59 |
Definition at line 341 of file sljitNativeX86_common.c.
#define VPBROADCASTW_x_xm 0x79 |
Definition at line 342 of file sljitNativeX86_common.c.
#define VPERMPD_y_ym 0x01 |
Definition at line 343 of file sljitNativeX86_common.c.
#define VPERMQ_y_ym 0x00 |
Definition at line 344 of file sljitNativeX86_common.c.
#define XCHG_EAX_r 0x90 |
Definition at line 345 of file sljitNativeX86_common.c.
#define XCHG_r_rm 0x87 |
Definition at line 346 of file sljitNativeX86_common.c.
#define XOR (/* BINARY */ 6 << 3) |
Definition at line 347 of file sljitNativeX86_common.c.
#define XOR_EAX_i32 0x35 |
Definition at line 348 of file sljitNativeX86_common.c.
#define XOR_r_rm 0x33 |
Definition at line 349 of file sljitNativeX86_common.c.
#define XOR_rm_r 0x31 |
Definition at line 350 of file sljitNativeX86_common.c.
#define XORPD_x_xm 0x57 |
Definition at line 351 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_cmp_info | ( | sljit_s32 | type | ) |
Definition at line 1041 of file sljitNativeX86_common.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 4756 of file sljitNativeX86_common.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 4767 of file sljitNativeX86_common.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 4894 of file sljitNativeX86_common.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 3195 of file sljitNativeX86_common.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 3277 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fop2r | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op, | ||
sljit_s32 | dst_freg, | ||
sljit_s32 | src1, | ||
sljit_sw | src1w, | ||
sljit_s32 | src2, | ||
sljit_sw | src2w ) |
Definition at line 3336 of file sljitNativeX86_common.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 3581 of file sljitNativeX86_common.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 3424 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump * sljit_emit_jump | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type ) |
Definition at line 3401 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE struct sljit_label * sljit_emit_label | ( | struct sljit_compiler * | compiler | ) |
Definition at line 3379 of file sljitNativeX86_common.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 4937 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op ) |
Definition at line 1358 of file sljitNativeX86_common.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 1829 of file sljitNativeX86_common.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 2621 of file sljitNativeX86_common.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 2738 of file sljitNativeX86_common.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 2709 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_custom | ( | struct sljit_compiler * | compiler, |
void * | instruction, | ||
sljit_u32 | size ) |
Definition at line 3025 of file sljitNativeX86_common.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 2988 of file sljitNativeX86_common.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 3461 of file sljitNativeX86_common.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 2961 of file sljitNativeX86_common.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 2770 of file sljitNativeX86_common.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 4502 of file sljitNativeX86_common.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 3929 of file sljitNativeX86_common.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 4264 of file sljitNativeX86_common.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 3619 of file sljitNativeX86_common.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 4691 of file sljitNativeX86_common.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 3678 of file sljitNativeX86_common.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 4577 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE void * sljit_generate_code | ( | struct sljit_compiler * | compiler, |
sljit_s32 | options, | ||
void * | exec_allocator_data ) |
Definition at line 868 of file sljitNativeX86_common.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 4863 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE const char * sljit_get_platform_name | ( | void | ) |
Definition at line 27 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_register_index | ( | sljit_s32 | type, |
sljit_s32 | reg ) |
Definition at line 3007 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_has_cpu_feature | ( | sljit_s32 | feature_type | ) |
Definition at line 978 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const | ( | sljit_uw | addr, |
sljit_sw | new_constant, | ||
sljit_sw | executable_offset ) |
Definition at line 4994 of file sljitNativeX86_common.c.
SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr | ( | sljit_uw | addr, |
sljit_uw | new_target, | ||
sljit_sw | executable_offset ) |
Definition at line 4981 of file sljitNativeX86_common.c.