php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
sljitNativeX86_64.c File Reference

Go to the source code of this file.

Functions

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)
 
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)
 
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_void (struct sljit_compiler *compiler)
 
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_to (struct sljit_compiler *compiler, sljit_s32 src, sljit_sw srcw)
 
SLJIT_API_FUNC_ATTRIBUTE struct sljit_jumpsljit_emit_call (struct sljit_compiler *compiler, sljit_s32 type, sljit_s32 arg_types)
 
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)
 
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)
 
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)
 
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset32 (struct sljit_compiler *compiler, sljit_s32 freg, sljit_f32 value)
 
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset64 (struct sljit_compiler *compiler, sljit_s32 freg, sljit_f64 value)
 
SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fcopy (struct sljit_compiler *compiler, sljit_s32 op, sljit_s32 freg, sljit_s32 reg)
 

Function Documentation

◆ sljit_emit_call()

SLJIT_API_FUNC_ATTRIBUTE struct sljit_jump * sljit_emit_call ( struct sljit_compiler * compiler,
sljit_s32 type,
sljit_s32 arg_types )

Definition at line 880 of file sljitNativeX86_64.c.

◆ sljit_emit_enter()

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 456 of file sljitNativeX86_64.c.

◆ sljit_emit_fcopy()

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 1346 of file sljitNativeX86_64.c.

◆ sljit_emit_fset32()

SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset32 ( struct sljit_compiler * compiler,
sljit_s32 freg,
sljit_f32 value )

Definition at line 1304 of file sljitNativeX86_64.c.

◆ sljit_emit_fset64()

SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_fset64 ( struct sljit_compiler * compiler,
sljit_s32 freg,
sljit_f64 value )

Definition at line 1325 of file sljitNativeX86_64.c.

◆ sljit_emit_icall()

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 900 of file sljitNativeX86_64.c.

◆ sljit_emit_mem()

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 1050 of file sljitNativeX86_64.c.

◆ sljit_emit_return_to()

SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_to ( struct sljit_compiler * compiler,
sljit_s32 src,
sljit_sw srcw )

Definition at line 743 of file sljitNativeX86_64.c.

◆ sljit_emit_return_void()

SLJIT_API_FUNC_ATTRIBUTE sljit_s32 sljit_emit_return_void ( struct sljit_compiler * compiler)

Definition at line 732 of file sljitNativeX86_64.c.

◆ sljit_emit_select()

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 1010 of file sljitNativeX86_64.c.

◆ sljit_set_context()

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 632 of file sljitNativeX86_64.c.