From 96c1d8a8ad67e0470d518b03218678c321df3f77 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Tue, 31 Aug 2010 00:49:29 +0200 Subject: [PATCH] PPC: Clean up JIT/non-JIT symbol declarations in assembler part. --- src/buildvm_ppc.dasc | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/src/buildvm_ppc.dasc b/src/buildvm_ppc.dasc index a2dda7a9..d79902f4 100644 --- a/src/buildvm_ppc.dasc +++ b/src/buildvm_ppc.dasc @@ -659,6 +659,7 @@ static void build_subroutines(BuildCtx *ctx) | math_extern sinh | math_extern cosh | math_extern tanh + | math_extern2 pow | math_extern2 atan2 | math_extern2 fmod | @@ -670,8 +671,6 @@ static void build_subroutines(BuildCtx *ctx) |.ffunc_n math_frexp; NYI |.ffunc_n math_modf; NYI | - |.ffunc_nn math_pow; NYI - | |.macro math_minmax, name, cmpop | .ffunc_1 name | NYI @@ -827,24 +826,21 @@ static void build_subroutines(BuildCtx *ctx) | | vm_round vm_floor, 0 | vm_round vm_ceil, 1 +#if LJ_HASJIT | vm_round vm_trunc, 2 +#else + |->vm_trunc: +#endif | - |->vm_mod: - | NYI - | - |->vm_exp: - | NYI - |->vm_exp2: - | NYI - | - |->vm_pow: - | NYI - | - |->vm_powi_sse: + |->vm_powi: +#if LJ_HASJIT | NYI +#endif | |->vm_foldfpm: +#if LJ_HASJIT | NYI +#endif | |// Callable from C: double lj_vm_foldarith(double x, double y, int op) |// Compute x op y for basic arithmetic operators (+ - * / % ^ and unary -)