php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include <sys/auxv.h>
Go to the source code of this file.
Data Structures | |
struct | sljit_s390x_const |
struct | addr |
struct | ins_forms |
Typedefs | |
typedef sljit_uw | sljit_ins |
typedef sljit_uw | sljit_gpr |
typedef sljit_uw | facility_bit |
Enumerations | |
enum | emit_ril_type { RI_A , RIL_A } |
enum | emit_rx_type { RX_A , RXY_A } |
Definition at line 410 of file sljitNativeS390X.c.
#define DISTINCT_OPERAND_FACILITY 45 |
Definition at line 295 of file sljitNativeS390X.c.
#define ENABLE_DYNAMIC_FACILITY_DETECTION 1 |
Definition at line 34 of file sljitNativeS390X.c.
#define ENABLE_STATIC_FACILITY_DETECTION 0 |
Definition at line 32 of file sljitNativeS390X.c.
Definition at line 952 of file sljitNativeS390X.c.
#define EXTENDED_IMMEDIATE_FACILITY 21 |
Definition at line 293 of file sljitNativeS390X.c.
#define F0 | ( | r | ) |
Definition at line 120 of file sljitNativeS390X.c.
#define F12 | ( | r | ) |
Definition at line 122 of file sljitNativeS390X.c.
#define F20 | ( | r | ) |
Definition at line 123 of file sljitNativeS390X.c.
#define F28 | ( | r | ) |
Definition at line 124 of file sljitNativeS390X.c.
#define F32 | ( | r | ) |
Definition at line 125 of file sljitNativeS390X.c.
#define F36 | ( | r | ) |
Definition at line 126 of file sljitNativeS390X.c.
#define F4 | ( | r | ) |
Definition at line 121 of file sljitNativeS390X.c.
#define FAST_LONG_DISPLACEMENT_FACILITY 19 |
Definition at line 292 of file sljitNativeS390X.c.
#define FLOAT_LOAD 0 |
Definition at line 3207 of file sljitNativeS390X.c.
#define FLOAT_MOV | ( | op, | |
dst_r, | |||
src_r ) |
Definition at line 3411 of file sljitNativeS390X.c.
#define FLOAT_STORE 1 |
Definition at line 3208 of file sljitNativeS390X.c.
#define GENERAL_INSTRUCTION_EXTENSION_FACILITY 34 |
Definition at line 294 of file sljitNativeS390X.c.
Definition at line 386 of file sljitNativeS390X.c.
#define HIGH_WORD_FACILITY 45 |
Definition at line 296 of file sljitNativeS390X.c.
#define IS_GPR_REG | ( | reg | ) |
Definition at line 97 of file sljitNativeS390X.c.
#define is_s16 | ( | d | ) |
Definition at line 414 of file sljitNativeS390X.c.
#define is_s20 | ( | d | ) |
Definition at line 415 of file sljitNativeS390X.c.
#define is_s32 | ( | d | ) |
Definition at line 416 of file sljitNativeS390X.c.
#define is_s8 | ( | d | ) |
Definition at line 413 of file sljitNativeS390X.c.
#define is_u12 | ( | d | ) |
Definition at line 407 of file sljitNativeS390X.c.
#define is_u32 | ( | d | ) |
Definition at line 408 of file sljitNativeS390X.c.
#define LEVAL | ( | i | ) |
#define LEVAL | ( | i | ) |
#define LOAD_STORE_ON_CONDITION_1_FACILITY 45 |
Definition at line 298 of file sljitNativeS390X.c.
#define LOAD_STORE_ON_CONDITION_2_FACILITY 53 |
Definition at line 300 of file sljitNativeS390X.c.
#define MISCELLANEOUS_INSTRUCTION_EXTENSIONS_1_FACILITY 49 |
Definition at line 299 of file sljitNativeS390X.c.
#define MISCELLANEOUS_INSTRUCTION_EXTENSIONS_2_FACILITY 58 |
Definition at line 301 of file sljitNativeS390X.c.
#define POPULATION_COUNT_FACILITY 45 |
Definition at line 297 of file sljitNativeS390X.c.
#define R0 | ( | r | ) |
Definition at line 118 of file sljitNativeS390X.c.
#define R0A | ( | r | ) |
Definition at line 108 of file sljitNativeS390X.c.
#define R12A | ( | r | ) |
Definition at line 111 of file sljitNativeS390X.c.
#define R16A | ( | r | ) |
Definition at line 112 of file sljitNativeS390X.c.
#define R20A | ( | r | ) |
Definition at line 113 of file sljitNativeS390X.c.
#define R28A | ( | r | ) |
Definition at line 114 of file sljitNativeS390X.c.
#define R32A | ( | r | ) |
Definition at line 115 of file sljitNativeS390X.c.
#define R36A | ( | r | ) |
Definition at line 116 of file sljitNativeS390X.c.
#define R4A | ( | r | ) |
Definition at line 109 of file sljitNativeS390X.c.
#define R8A | ( | r | ) |
Definition at line 110 of file sljitNativeS390X.c.
#define SLJIT_ADD_SUB_NO_COMPARE | ( | status_flags_state | ) |
Definition at line 158 of file sljitNativeS390X.c.
#define SLJIT_S390X_INSTRUCTION | ( | op, | |
... ) |
Definition at line 430 of file sljitNativeS390X.c.
Definition at line 527 of file sljitNativeS390X.c.
Definition at line 556 of file sljitNativeS390X.c.
Definition at line 767 of file sljitNativeS390X.c.
Definition at line 434 of file sljitNativeS390X.c.
Definition at line 467 of file sljitNativeS390X.c.
Definition at line 592 of file sljitNativeS390X.c.
#define STORE_FACILITY_LIST_EXTENDED_FACILITY 7 |
Definition at line 291 of file sljitNativeS390X.c.
#define tmp0 r0 |
Definition at line 93 of file sljitNativeS390X.c.
#define tmp1 r1 |
Definition at line 94 of file sljitNativeS390X.c.
#define TMP_FREG1 (SLJIT_NUMBER_OF_FLOAT_REGISTERS + 1) |
Definition at line 102 of file sljitNativeS390X.c.
#define TMP_REG1 (SLJIT_NUMBER_OF_REGISTERS + 2) |
Definition at line 44 of file sljitNativeS390X.c.
#define TMP_REG2 (SLJIT_NUMBER_OF_REGISTERS + 3) |
Definition at line 45 of file sljitNativeS390X.c.
#define VECTOR_ENHANCEMENTS_1_FACILITY 135 |
Definition at line 303 of file sljitNativeS390X.c.
#define VECTOR_FACILITY 129 |
Definition at line 302 of file sljitNativeS390X.c.
#define WHEN2 | ( | cond, | |
i1, | |||
i2 ) |
Definition at line 2081 of file sljitNativeS390X.c.
typedef sljit_uw facility_bit |
Definition at line 290 of file sljitNativeS390X.c.
Definition at line 57 of file sljitNativeS390X.c.
Definition at line 42 of file sljitNativeS390X.c.
enum emit_ril_type |
Enumerator | |
---|---|
RI_A | |
RIL_A |
Definition at line 1118 of file sljitNativeS390X.c.
enum emit_rx_type |
Enumerator | |
---|---|
RX_A | |
RXY_A |
Definition at line 1163 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_cmp_info | ( | sljit_s32 | type | ) |
Definition at line 1652 of file sljitNativeS390X.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 4376 of file sljitNativeS390X.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 4387 of file sljitNativeS390X.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 3613 of file sljitNativeS390X.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 4446 of file sljitNativeS390X.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 1662 of file sljitNativeS390X.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 3542 of file sljitNativeS390X.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 3358 of file sljitNativeS390X.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 3414 of file sljitNativeS390X.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 3482 of file sljitNativeS390X.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 3834 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset32 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | freg, | ||
sljit_f32 | value ) |
Definition at line 3508 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset64 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | freg, | ||
sljit_f64 | value ) |
Definition at line 3525 of file sljitNativeS390X.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 3652 of file sljitNativeS390X.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 3629 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump * sljit_emit_jump | ( | struct sljit_compiler * | compiler, |
sljit_s32 | type ) |
Definition at line 3589 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE struct sljit_label * sljit_emit_label | ( | struct sljit_compiler * | compiler | ) |
Definition at line 3573 of file sljitNativeS390X.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 3877 of file sljitNativeS390X.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 4491 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op0 | ( | struct sljit_compiler * | compiler, |
sljit_s32 | op ) |
Definition at line 1882 of file sljitNativeS390X.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 2083 of file sljitNativeS390X.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 2898 of file sljitNativeS390X.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 2981 of file sljitNativeS390X.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 2968 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_op_custom | ( | struct sljit_compiler * | compiler, |
void * | instruction, | ||
sljit_u32 | size ) |
Definition at line 3191 of file sljitNativeS390X.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 3149 of file sljitNativeS390X.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 3685 of file sljitNativeS390X.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 3117 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_to | ( | struct sljit_compiler * | compiler, |
sljit_s32 | src, | ||
sljit_sw | srcw ) |
Definition at line 1855 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_void | ( | struct sljit_compiler * | compiler | ) |
Definition at line 1846 of file sljitNativeS390X.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 3756 of file sljitNativeS390X.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 2999 of file sljitNativeS390X.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 4225 of file sljitNativeS390X.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 4062 of file sljitNativeS390X.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 4202 of file sljitNativeS390X.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 3936 of file sljitNativeS390X.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 4339 of file sljitNativeS390X.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 3980 of file sljitNativeS390X.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 4285 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE void * sljit_generate_code | ( | struct sljit_compiler * | compiler, |
sljit_s32 | options, | ||
void * | exec_allocator_data ) |
Definition at line 1395 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE const char * sljit_get_platform_name | ( | void | ) |
Definition at line 36 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_get_register_index | ( | sljit_s32 | type, |
sljit_s32 | reg ) |
Definition at line 3178 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_has_cpu_feature | ( | sljit_s32 | feature_type | ) |
Definition at line 1622 of file sljitNativeS390X.c.
SLJIT_S390X_INSTRUCTION | ( | br | , |
sljit_gpr | target ) |
Definition at line 786 of file sljitNativeS390X.c.
Definition at line 791 of file sljitNativeS390X.c.
Definition at line 798 of file sljitNativeS390X.c.
Definition at line 805 of file sljitNativeS390X.c.
SLJIT_S390X_INSTRUCTION | ( | ipm | , |
sljit_gpr | dst ) |
Definition at line 812 of file sljitNativeS390X.c.
SLJIT_S390X_INSTRUCTION | ( | risbhgz | , |
sljit_gpr | dst, | ||
sljit_gpr | src, | ||
sljit_u8 | start, | ||
sljit_u8 | end, | ||
sljit_u8 | rot ) |
Definition at line 824 of file sljitNativeS390X.c.
SLJIT_S390X_INSTRUCTION | ( | spm | , |
sljit_gpr | dst ) |
Definition at line 818 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE void sljit_set_const | ( | sljit_uw | addr, |
sljit_sw | new_constant, | ||
sljit_sw | executable_offset ) |
Definition at line 4486 of file sljitNativeS390X.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 1758 of file sljitNativeS390X.c.
SLJIT_API_FUNC_ATTRIBUTE void sljit_set_jump_addr | ( | sljit_uw | addr, |
sljit_uw | new_target, | ||
sljit_sw | executable_offset ) |
Definition at line 4474 of file sljitNativeS390X.c.