diff options
author | Jukka Ojanen <jukka.ojanen@linkotec.net> | 2014-11-14 18:37:44 +0200 |
---|---|---|
committer | Jukka Ojanen <jukka.ojanen@linkotec.net> | 2014-11-14 18:37:44 +0200 |
commit | da5fcc7eafbcca83c447efe57838c669d399b45a (patch) | |
tree | aaab8644ff08be0aea10b92a89fbd37ad1103c5e | |
parent | db6d95e7d30566d879253a09c7c318975689107d (diff) | |
download | ffts-da5fcc7eafbcca83c447efe57838c669d399b45a.zip ffts-da5fcc7eafbcca83c447efe57838c669d399b45a.tar.gz |
Remove unused "neon" labels and mark external function as "extern"
-rw-r--r-- | src/codegen_sse.h | 31 | ||||
-rw-r--r-- | src/sse_win64.s | 12 |
2 files changed, 13 insertions, 30 deletions
diff --git a/src/codegen_sse.h b/src/codegen_sse.h index ebad5ae..0191b1d 100644 --- a/src/codegen_sse.h +++ b/src/codegen_sse.h @@ -40,24 +40,19 @@ #include <assert.h> #include <string.h> -void neon_x4(float *, size_t, float *); -void neon_x8(float *, size_t, float *); -void neon_x8_t(float *, size_t, float *); -void leaf_ee_init(); -void leaf_ee(); -void leaf_oo(); -void leaf_eo(); -void leaf_oe(); -void leaf_end(); -void x_init(); -void x4(); -void x8_soft(); -void x8_soft_end(); - -void sse_constants(); -void sse_constants_inv(); - -// typedef uint8_t insns_t; +extern void leaf_ee_init(); +extern void leaf_ee(); +extern void leaf_oo(); +extern void leaf_eo(); +extern void leaf_oe(); +extern void leaf_end(); +extern void x_init(); +extern void x4(); +extern void x8_soft(); +extern void x8_soft_end(); + +extern void sse_constants(); +extern void sse_constants_inv(); extern const uint32_t sse_leaf_ee_offsets[8]; extern const uint32_t sse_leaf_eo_offsets[8]; diff --git a/src/sse_win64.s b/src/sse_win64.s index 6b71a2f..193dedd 100644 --- a/src/sse_win64.s +++ b/src/sse_win64.s @@ -33,18 +33,6 @@ .code64 - .globl _neon_x4 - .align 4 -_neon_x4: - - .globl _neon_x8 - .align 4 -_neon_x8: - - .globl _neon_x8_t - .align 4 -_neon_x8_t: - #ifdef __APPLE__ .globl _leaf_ee_init _leaf_ee_init: |