51 |
void OPPROTO glue(glue(op_stb, MEMSUFFIX), _T0_A0)(void) |
void OPPROTO glue(glue(op_stb, MEMSUFFIX), _T0_A0)(void) |
52 |
{ |
{ |
53 |
glue(stb, MEMSUFFIX)(A0, T0); |
glue(stb, MEMSUFFIX)(A0, T0); |
54 |
|
FORCE_RET(); |
55 |
} |
} |
56 |
|
|
57 |
void OPPROTO glue(glue(op_stw, MEMSUFFIX), _T0_A0)(void) |
void OPPROTO glue(glue(op_stw, MEMSUFFIX), _T0_A0)(void) |
58 |
{ |
{ |
59 |
glue(stw, MEMSUFFIX)(A0, T0); |
glue(stw, MEMSUFFIX)(A0, T0); |
60 |
|
FORCE_RET(); |
61 |
} |
} |
62 |
|
|
63 |
void OPPROTO glue(glue(op_stl, MEMSUFFIX), _T0_A0)(void) |
void OPPROTO glue(glue(op_stl, MEMSUFFIX), _T0_A0)(void) |
64 |
{ |
{ |
65 |
glue(stl, MEMSUFFIX)(A0, T0); |
glue(stl, MEMSUFFIX)(A0, T0); |
66 |
|
FORCE_RET(); |
67 |
} |
} |
68 |
|
|
69 |
#if 0 |
#if 0 |
70 |
void OPPROTO glue(glue(op_stb, MEMSUFFIX), _T1_A0)(void) |
void OPPROTO glue(glue(op_stb, MEMSUFFIX), _T1_A0)(void) |
71 |
{ |
{ |
72 |
glue(stb, MEMSUFFIX)(A0, T1); |
glue(stb, MEMSUFFIX)(A0, T1); |
73 |
|
FORCE_RET(); |
74 |
} |
} |
75 |
#endif |
#endif |
76 |
|
|
77 |
void OPPROTO glue(glue(op_stw, MEMSUFFIX), _T1_A0)(void) |
void OPPROTO glue(glue(op_stw, MEMSUFFIX), _T1_A0)(void) |
78 |
{ |
{ |
79 |
glue(stw, MEMSUFFIX)(A0, T1); |
glue(stw, MEMSUFFIX)(A0, T1); |
80 |
|
FORCE_RET(); |
81 |
} |
} |
82 |
|
|
83 |
void OPPROTO glue(glue(op_stl, MEMSUFFIX), _T1_A0)(void) |
void OPPROTO glue(glue(op_stl, MEMSUFFIX), _T1_A0)(void) |
84 |
{ |
{ |
85 |
glue(stl, MEMSUFFIX)(A0, T1); |
glue(stl, MEMSUFFIX)(A0, T1); |
86 |
|
FORCE_RET(); |
87 |
} |
} |
88 |
|
|
89 |
/* SSE/MMX support */ |
/* SSE/MMX support */ |
99 |
uint64_t *p; |
uint64_t *p; |
100 |
p = (uint64_t *)((char *)env + PARAM1); |
p = (uint64_t *)((char *)env + PARAM1); |
101 |
glue(stq, MEMSUFFIX)(A0, *p); |
glue(stq, MEMSUFFIX)(A0, *p); |
102 |
|
FORCE_RET(); |
103 |
} |
} |
104 |
|
|
105 |
void OPPROTO glue(glue(op_ldo, MEMSUFFIX), _env_A0)(void) |
void OPPROTO glue(glue(op_ldo, MEMSUFFIX), _env_A0)(void) |
116 |
p = (XMMReg *)((char *)env + PARAM1); |
p = (XMMReg *)((char *)env + PARAM1); |
117 |
glue(stq, MEMSUFFIX)(A0, p->XMM_Q(0)); |
glue(stq, MEMSUFFIX)(A0, p->XMM_Q(0)); |
118 |
glue(stq, MEMSUFFIX)(A0 + 8, p->XMM_Q(1)); |
glue(stq, MEMSUFFIX)(A0 + 8, p->XMM_Q(1)); |
119 |
|
FORCE_RET(); |
120 |
} |
} |
121 |
|
|
122 |
#ifdef TARGET_X86_64 |
#ifdef TARGET_X86_64 |
143 |
void OPPROTO glue(glue(op_stq, MEMSUFFIX), _T0_A0)(void) |
void OPPROTO glue(glue(op_stq, MEMSUFFIX), _T0_A0)(void) |
144 |
{ |
{ |
145 |
glue(stq, MEMSUFFIX)(A0, T0); |
glue(stq, MEMSUFFIX)(A0, T0); |
146 |
|
FORCE_RET(); |
147 |
} |
} |
148 |
|
|
149 |
void OPPROTO glue(glue(op_stq, MEMSUFFIX), _T1_A0)(void) |
void OPPROTO glue(glue(op_stq, MEMSUFFIX), _T1_A0)(void) |
150 |
{ |
{ |
151 |
glue(stq, MEMSUFFIX)(A0, T1); |
glue(stq, MEMSUFFIX)(A0, T1); |
152 |
|
FORCE_RET(); |
153 |
} |
} |
154 |
#endif |
#endif |
155 |
|
|