| Index: source/libvpx/vpx_dsp/x86/ssim_opt_x86_64.asm
|
| diff --git a/source/libvpx/vp8/encoder/x86/ssim_opt_x86_64.asm b/source/libvpx/vpx_dsp/x86/ssim_opt_x86_64.asm
|
| similarity index 92%
|
| rename from source/libvpx/vp8/encoder/x86/ssim_opt_x86_64.asm
|
| rename to source/libvpx/vpx_dsp/x86/ssim_opt_x86_64.asm
|
| index 5964a85f2cf168526ce0d2f2f979d0c74dc0d0ef..6d58321e035170dd65e42e23bad0f5be3e9a1656 100644
|
| --- a/source/libvpx/vp8/encoder/x86/ssim_opt_x86_64.asm
|
| +++ b/source/libvpx/vpx_dsp/x86/ssim_opt_x86_64.asm
|
| @@ -49,11 +49,11 @@
|
| ; int sp,
|
| ; unsigned char *r,
|
| ; int rp
|
| -; unsigned long *sum_s,
|
| -; unsigned long *sum_r,
|
| -; unsigned long *sum_sq_s,
|
| -; unsigned long *sum_sq_r,
|
| -; unsigned long *sum_sxr);
|
| +; uint32_t *sum_s,
|
| +; uint32_t *sum_r,
|
| +; uint32_t *sum_sq_s,
|
| +; uint32_t *sum_sq_r,
|
| +; uint32_t *sum_sxr);
|
| ;
|
| ; TODO: Use parm passing through structure, probably don't need the pxors
|
| ; ( calling app will initialize to 0 ) could easily fit everything in sse2
|
| @@ -61,8 +61,8 @@
|
| ; or pavgb At this point this is just meant to be first pass for calculating
|
| ; all the parms needed for 16x16 ssim so we can play with dssim as distortion
|
| ; in mode selection code.
|
| -global sym(vp8_ssim_parms_16x16_sse2) PRIVATE
|
| -sym(vp8_ssim_parms_16x16_sse2):
|
| +global sym(vpx_ssim_parms_16x16_sse2) PRIVATE
|
| +sym(vpx_ssim_parms_16x16_sse2):
|
| push rbp
|
| mov rbp, rsp
|
| SHADOW_ARGS_TO_STACK 9
|
| @@ -139,11 +139,11 @@ sym(vp8_ssim_parms_16x16_sse2):
|
| ; int sp,
|
| ; unsigned char *r,
|
| ; int rp
|
| -; unsigned long *sum_s,
|
| -; unsigned long *sum_r,
|
| -; unsigned long *sum_sq_s,
|
| -; unsigned long *sum_sq_r,
|
| -; unsigned long *sum_sxr);
|
| +; uint32_t *sum_s,
|
| +; uint32_t *sum_r,
|
| +; uint32_t *sum_sq_s,
|
| +; uint32_t *sum_sq_r,
|
| +; uint32_t *sum_sxr);
|
| ;
|
| ; TODO: Use parm passing through structure, probably don't need the pxors
|
| ; ( calling app will initialize to 0 ) could easily fit everything in sse2
|
| @@ -151,8 +151,8 @@ sym(vp8_ssim_parms_16x16_sse2):
|
| ; or pavgb At this point this is just meant to be first pass for calculating
|
| ; all the parms needed for 16x16 ssim so we can play with dssim as distortion
|
| ; in mode selection code.
|
| -global sym(vp8_ssim_parms_8x8_sse2) PRIVATE
|
| -sym(vp8_ssim_parms_8x8_sse2):
|
| +global sym(vpx_ssim_parms_8x8_sse2) PRIVATE
|
| +sym(vpx_ssim_parms_8x8_sse2):
|
| push rbp
|
| mov rbp, rsp
|
| SHADOW_ARGS_TO_STACK 9
|
|
|