OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:point_st
(Results
1 - 2
of
2
) sorted by relevancy
/src/sys/external/bsd/sljit/dist/doc/tutorial/
struct_access.c
6
struct
point_st
{
struct
14
typedef long (*point_func_t)(struct
point_st
*point);;
25
long func(struct
point_st
*point)
41
struct
point_st
point = {
51
sljit_emit_op1(C, SLJIT_MOV, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(struct
point_st
, x)); // S0->x --> R0
54
sljit_emit_op1(C, SLJIT_MOV_SI, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(struct
point_st
, y)); // S0->y --> R0
57
sljit_emit_op1(C, SLJIT_MOV_SH, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(struct
point_st
, z)); // S0->z --> R0
60
sljit_emit_op1(C, SLJIT_MOV_SB, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(struct
point_st
, d)); // S0->z --> R0
63
sljit_emit_return(C, SLJIT_MOV, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(struct
point_st
, x)); // return S0->x
struct_access.c
6
struct
point_st
{
struct
14
typedef long (*point_func_t)(struct
point_st
*point);;
25
long func(struct
point_st
*point)
41
struct
point_st
point = {
51
sljit_emit_op1(C, SLJIT_MOV, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(struct
point_st
, x)); // S0->x --> R0
54
sljit_emit_op1(C, SLJIT_MOV_SI, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(struct
point_st
, y)); // S0->y --> R0
57
sljit_emit_op1(C, SLJIT_MOV_SH, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(struct
point_st
, z)); // S0->z --> R0
60
sljit_emit_op1(C, SLJIT_MOV_SB, SLJIT_R0, 0, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(struct
point_st
, d)); // S0->z --> R0
63
sljit_emit_return(C, SLJIT_MOV, SLJIT_MEM1(SLJIT_S0), SLJIT_OFFSETOF(struct
point_st
, x)); // return S0->x
Completed in 23 milliseconds
Indexes created Wed Oct 01 19:09:53 GMT 2025