The SAD_VAR_16_END macro only takes 3 parameters, never 4, and SAD_SSD_16_END never is called with more than 3 parameters either.
Showing the changes to codec/processing/src (1 of 1 file). Show all
Unified · Split
| @@ -973,7 +973,7 @@ WELS_ASM_FUNC_END · 972 unmodified lines | |||
| 973 | .endm | 973 | .endm |
| 974 | 974 | ||
| 975 | .macro SAD_SSD_16_END | 975 | .macro SAD_SSD_16_END |
| 976 | SAD_VAR_16_END $0, $1, $2, $3 | 976 | SAD_VAR_16_END $0, $1, $2 |
| 977 | 977 | ||
| 978 | SSD_MUL_SUM_16BYTES d4,d5,q8, q11 //q8 for l_sqiff reset for every 16x16 | 978 | SSD_MUL_SUM_16BYTES d4,d5,q8, q11 //q8 for l_sqiff reset for every 16x16 |
| 979 | .endm | 979 | .endm |
| @@ -1027,8 +1027,8 @@ WELS_ASM_FUNC_END · 47 unmodified lines | |||
| 1027 | SSD_MUL_SUM_16BYTES d4,d5,q8, q11 | 1027 | SSD_MUL_SUM_16BYTES d4,d5,q8, q11 |
| 1028 | .endm | 1028 | .endm |
| 1029 | 1029 | ||
| 1030 | .macro SAD_SSD_16_END arg0, arg1, arg2, arg3 | 1030 | .macro SAD_SSD_16_END arg0, arg1, arg2 |
| 1031 | SAD_VAR_16_END \arg0, \arg1, \arg2, \arg3 | 1031 | SAD_VAR_16_END \arg0, \arg1, \arg2 |
| 1032 | 1032 | ||
| 1033 | SSD_MUL_SUM_16BYTES d4,d5,q8, q11 //q8 for l_sqiff reset for every 16x16 | 1033 | SSD_MUL_SUM_16BYTES d4,d5,q8, q11 //q8 for l_sqiff reset for every 16x16 |
| 1034 | .endm | 1034 | .endm |