summaryrefslogtreecommitdiff
path: root/orc/orcsse.c
diff options
context:
space:
mode:
Diffstat (limited to 'orc/orcsse.c')
-rw-r--r--orc/orcsse.c39
1 files changed, 20 insertions, 19 deletions
diff --git a/orc/orcsse.c b/orc/orcsse.c
index 128654f..427c6b5 100644
--- a/orc/orcsse.c
+++ b/orc/orcsse.c
@@ -21,15 +21,17 @@
const char *
-orc_x86_get_regname_sse(int i)
+orc_x86_get_regname_sse (int i)
{
static const char *x86_regs[] = {
"xmm0", "xmm1", "xmm2", "xmm3", "xmm4", "xmm5", "xmm6", "xmm7",
"xmm8", "xmm9", "xmm10", "xmm11", "xmm12", "xmm13", "xmm14", "xmm15"
};
- if (i>=X86_XMM0 && i<X86_XMM0 + 16) return x86_regs[i - X86_XMM0];
- if (i>=X86_MM0 && i<X86_MM0 + 8) return "ERROR_MMX";
+ if (i >= X86_XMM0 && i < X86_XMM0 + 16)
+ return x86_regs[i - X86_XMM0];
+ if (i >= X86_MM0 && i < X86_MM0 + 8)
+ return "ERROR_MMX";
switch (i) {
case 0:
return "UNALLOCATED";
@@ -42,7 +44,7 @@ orc_x86_get_regname_sse(int i)
void
-orc_x86_emit_mov_memoffset_sse (OrcCompiler *compiler, int size, int offset,
+orc_x86_emit_mov_memoffset_sse (OrcCompiler * compiler, int size, int offset,
int reg1, int reg2, int is_aligned)
{
switch (size) {
@@ -60,13 +62,13 @@ orc_x86_emit_mov_memoffset_sse (OrcCompiler *compiler, int size, int offset,
}
break;
default:
- ORC_COMPILER_ERROR(compiler, "bad size");
+ ORC_COMPILER_ERROR (compiler, "bad size");
break;
}
}
void
-orc_x86_emit_mov_memindex_sse (OrcCompiler *compiler, int size, int offset,
+orc_x86_emit_mov_memindex_sse (OrcCompiler * compiler, int size, int offset,
int reg1, int regindex, int shift, int reg2, int is_aligned)
{
switch (size) {
@@ -88,14 +90,14 @@ orc_x86_emit_mov_memindex_sse (OrcCompiler *compiler, int size, int offset,
}
break;
default:
- ORC_COMPILER_ERROR(compiler, "bad size");
+ ORC_COMPILER_ERROR (compiler, "bad size");
break;
}
}
void
-orc_x86_emit_mov_sse_memoffset (OrcCompiler *compiler, int size, int reg1, int offset,
- int reg2, int aligned, int uncached)
+orc_x86_emit_mov_sse_memoffset (OrcCompiler * compiler, int size, int reg1,
+ int offset, int reg2, int aligned, int uncached)
{
switch (size) {
case 4:
@@ -116,44 +118,43 @@ orc_x86_emit_mov_sse_memoffset (OrcCompiler *compiler, int size, int reg1, int o
}
break;
default:
- ORC_COMPILER_ERROR(compiler, "bad size");
+ ORC_COMPILER_ERROR (compiler, "bad size");
break;
}
}
void
-orc_sse_set_mxcsr (OrcCompiler *compiler)
+orc_sse_set_mxcsr (OrcCompiler * compiler)
{
orc_x86_emit_cpuinsn_load_memoffset (compiler, ORC_X86_stmxcsr, 4, 0,
- (int)ORC_STRUCT_OFFSET(OrcExecutor,params[ORC_VAR_A4]),
+ (int) ORC_STRUCT_OFFSET (OrcExecutor, params[ORC_VAR_A4]),
compiler->exec_reg, 0);
orc_x86_emit_mov_memoffset_reg (compiler, 4,
- (int)ORC_STRUCT_OFFSET(OrcExecutor,params[ORC_VAR_A4]),
+ (int) ORC_STRUCT_OFFSET (OrcExecutor, params[ORC_VAR_A4]),
compiler->exec_reg, compiler->gp_tmpreg);
orc_x86_emit_mov_reg_memoffset (compiler, 4, compiler->gp_tmpreg,
- (int)ORC_STRUCT_OFFSET(OrcExecutor,params[ORC_VAR_C1]),
+ (int) ORC_STRUCT_OFFSET (OrcExecutor, params[ORC_VAR_C1]),
compiler->exec_reg);
orc_x86_emit_cpuinsn_imm_reg (compiler, ORC_X86_or_imm32_rm, 4,
0x8040, compiler->gp_tmpreg);
orc_x86_emit_mov_reg_memoffset (compiler, 4, compiler->gp_tmpreg,
- (int)ORC_STRUCT_OFFSET(OrcExecutor,params[ORC_VAR_A4]),
+ (int) ORC_STRUCT_OFFSET (OrcExecutor, params[ORC_VAR_A4]),
compiler->exec_reg);
orc_x86_emit_cpuinsn_load_memoffset (compiler, ORC_X86_ldmxcsr, 4, 0,
- (int)ORC_STRUCT_OFFSET(OrcExecutor,params[ORC_VAR_A4]),
+ (int) ORC_STRUCT_OFFSET (OrcExecutor, params[ORC_VAR_A4]),
compiler->exec_reg, 0);
}
void
-orc_sse_restore_mxcsr (OrcCompiler *compiler)
+orc_sse_restore_mxcsr (OrcCompiler * compiler)
{
orc_x86_emit_cpuinsn_load_memoffset (compiler, ORC_X86_ldmxcsr, 4, 0,
- (int)ORC_STRUCT_OFFSET(OrcExecutor,params[ORC_VAR_A4]),
+ (int) ORC_STRUCT_OFFSET (OrcExecutor, params[ORC_VAR_A4]),
compiler->exec_reg, 0);
}
-