mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-02 07:58:07 +02:00
rtasm: add sse_movntps
This commit is contained in:
parent
918a444913
commit
6965532e14
2 changed files with 14 additions and 0 deletions
|
|
@ -653,6 +653,18 @@ void sse_prefetch1( struct x86_function *p, struct x86_reg ptr)
|
|||
emit_modrm_noreg(p, 2, ptr);
|
||||
}
|
||||
|
||||
void sse_movntps( struct x86_function *p,
|
||||
struct x86_reg dst,
|
||||
struct x86_reg src)
|
||||
{
|
||||
DUMP_RR( dst, reg );
|
||||
|
||||
assert(dst.mod != mod_REG);
|
||||
assert(src.mod == mod_REG);
|
||||
emit_2ub(p, 0x0f, 0x2b);
|
||||
emit_modrm(p, src, dst);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -189,6 +189,8 @@ void sse_prefetchnta( struct x86_function *p, struct x86_reg ptr);
|
|||
void sse_prefetch0( struct x86_function *p, struct x86_reg ptr);
|
||||
void sse_prefetch1( struct x86_function *p, struct x86_reg ptr);
|
||||
|
||||
void sse_movntps( struct x86_function *p, struct x86_reg dst, struct x86_reg src);
|
||||
|
||||
void sse_addps( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
|
||||
void sse_addss( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
|
||||
void sse_cvtps2pi( struct x86_function *p, struct x86_reg dst, struct x86_reg src );
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue