]> granicus.if.org Git - libvpx/commitdiff
arm: Use a correct neon vector type for 64 bit integers
authorMartin Storsjo <martin@martin.st>
Wed, 7 May 2014 07:22:18 +0000 (10:22 +0300)
committerMartin Storsjo <martin@martin.st>
Wed, 7 May 2014 07:22:40 +0000 (10:22 +0300)
This fixes building with MSVC.

Change-Id: I763ba8855c8083d82c8b477d3a297e310e93a335

vp8/common/arm/neon/variance_neon.c

index 3e25f7ddf77f3cf2e3438d6d62b98c27b54020b6..b6b484f5ba66ae81b8d75f32e6aa12657c6240c7 100644 (file)
@@ -19,7 +19,7 @@ unsigned int vp8_variance16x16_neon(
     int i;
     int16x4_t d22s16, d23s16, d24s16, d25s16, d26s16, d27s16, d28s16, d29s16;
     uint32x2_t d0u32, d10u32;
-    int64_t d0s64, d1s64;
+    int64x1_t d0s64, d1s64;
     uint8x16_t q0u8, q1u8, q2u8, q3u8;
     uint16x8_t q11u16, q12u16, q13u16, q14u16;
     int32x4_t q8s32, q9s32, q10s32;
@@ -98,7 +98,7 @@ unsigned int vp8_variance16x8_neon(
     int i;
     int16x4_t d22s16, d23s16, d24s16, d25s16, d26s16, d27s16, d28s16, d29s16;
     uint32x2_t d0u32, d10u32;
-    int64_t d0s64, d1s64;
+    int64x1_t d0s64, d1s64;
     uint8x16_t q0u8, q1u8, q2u8, q3u8;
     uint16x8_t q11u16, q12u16, q13u16, q14u16;
     int32x4_t q8s32, q9s32, q10s32;
@@ -178,7 +178,7 @@ unsigned int vp8_variance8x16_neon(
     uint8x8_t d0u8, d2u8, d4u8, d6u8;
     int16x4_t d22s16, d23s16, d24s16, d25s16;
     uint32x2_t d0u32, d10u32;
-    int64_t d0s64, d1s64;
+    int64x1_t d0s64, d1s64;
     uint16x8_t q11u16, q12u16;
     int32x4_t q8s32, q9s32, q10s32;
     int64x2_t q0s64, q1s64, q5s64;
@@ -243,7 +243,7 @@ unsigned int vp8_variance8x8_neon(
     uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8, d6u8, d7u8;
     int16x4_t d22s16, d23s16, d24s16, d25s16, d26s16, d27s16, d28s16, d29s16;
     uint32x2_t d0u32, d10u32;
-    int64_t d0s64, d1s64;
+    int64x1_t d0s64, d1s64;
     uint16x8_t q11u16, q12u16, q13u16, q14u16;
     int32x4_t q8s32, q9s32, q10s32;
     int64x2_t q0s64, q1s64, q5s64;