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 |