Renamed SKP_[u]int* to opus_[u]int*
[opus.git] / silk / silk_MacroCount.h
index be9f0d0..247e670 100644 (file)
@@ -30,16 +30,16 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include <stdio.h>\r
 \r
 #ifdef SKP_MACRO_COUNT\r
-#define varDefine SKP_int64 ops_count = 0;\r
+#define varDefine opus_int64 ops_count = 0;\r
 \r
-extern SKP_int64 ops_count;\r
+extern opus_int64 ops_count;\r
 \r
-SKP_INLINE SKP_int64 SKP_SaveCount(){\r
+SKP_INLINE opus_int64 SKP_SaveCount(){\r
        return(ops_count);\r
 }\r
 \r
-SKP_INLINE SKP_int64 SKP_SaveResetCount(){\r
-       SKP_int64 ret;\r
+SKP_INLINE opus_int64 SKP_SaveResetCount(){\r
+       opus_int64 ret;\r
 \r
        ret = ops_count;\r
        ops_count = 0;\r
@@ -47,112 +47,112 @@ SKP_INLINE SKP_int64 SKP_SaveResetCount(){
 }\r
 \r
 SKP_INLINE SKP_PrintCount(){\r
-       printf("ops_count = %d \n ", (SKP_int32)ops_count);\r
+       printf("ops_count = %d \n ", (opus_int32)ops_count);\r
 }\r
 \r
 #undef SKP_MUL\r
-SKP_INLINE SKP_int32 SKP_MUL(SKP_int32 a32, SKP_int32 b32){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_MUL(opus_int32 a32, opus_int32 b32){\r
+       opus_int32 ret;\r
        ops_count += 4;\r
        ret = a32 * b32;\r
        return ret;\r
 }\r
 \r
 #undef SKP_MUL_uint\r
-SKP_INLINE SKP_uint32 SKP_MUL_uint(SKP_uint32 a32, SKP_uint32 b32){\r
-       SKP_uint32 ret;\r
+SKP_INLINE opus_uint32 SKP_MUL_uint(opus_uint32 a32, opus_uint32 b32){\r
+       opus_uint32 ret;\r
        ops_count += 4;\r
        ret = a32 * b32;\r
        return ret;\r
 }\r
 #undef SKP_MLA\r
-SKP_INLINE SKP_int32 SKP_MLA(SKP_int32 a32, SKP_int32 b32, SKP_int32 c32){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_MLA(opus_int32 a32, opus_int32 b32, opus_int32 c32){\r
+       opus_int32 ret;\r
        ops_count += 4;\r
        ret = a32 + b32 * c32;\r
        return ret;\r
 }\r
 \r
 #undef SKP_MLA_uint\r
-SKP_INLINE SKP_int32 SKP_MLA_uint(SKP_uint32 a32, SKP_uint32 b32, SKP_uint32 c32){\r
-       SKP_uint32 ret;\r
+SKP_INLINE opus_int32 SKP_MLA_uint(opus_uint32 a32, opus_uint32 b32, opus_uint32 c32){\r
+       opus_uint32 ret;\r
        ops_count += 4;\r
        ret = a32 + b32 * c32;\r
        return ret;\r
 }\r
 \r
 #undef SKP_SMULWB\r
-SKP_INLINE SKP_int32 SKP_SMULWB(SKP_int32 a32, SKP_int32 b32){ \r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMULWB(opus_int32 a32, opus_int32 b32){      \r
+       opus_int32 ret;\r
        ops_count += 5;\r
-       ret = (a32 >> 16) * (SKP_int32)((SKP_int16)b32) + (((a32 & 0x0000FFFF) * (SKP_int32)((SKP_int16)b32)) >> 16);\r
+       ret = (a32 >> 16) * (opus_int32)((opus_int16)b32) + (((a32 & 0x0000FFFF) * (opus_int32)((opus_int16)b32)) >> 16);\r
        return ret;\r
 }\r
 #undef SKP_SMLAWB\r
-SKP_INLINE SKP_int32 SKP_SMLAWB(SKP_int32 a32, SKP_int32 b32, SKP_int32 c32){  \r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMLAWB(opus_int32 a32, opus_int32 b32, opus_int32 c32){      \r
+       opus_int32 ret;\r
        ops_count += 5;\r
-       ret = ((a32) + ((((b32) >> 16) * (SKP_int32)((SKP_int16)(c32))) + ((((b32) & 0x0000FFFF) * (SKP_int32)((SKP_int16)(c32))) >> 16)));\r
+       ret = ((a32) + ((((b32) >> 16) * (opus_int32)((opus_int16)(c32))) + ((((b32) & 0x0000FFFF) * (opus_int32)((opus_int16)(c32))) >> 16)));\r
        return ret;\r
 }\r
 \r
 #undef SKP_SMULWT\r
-SKP_INLINE SKP_int32 SKP_SMULWT(SKP_int32 a32, SKP_int32 b32){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMULWT(opus_int32 a32, opus_int32 b32){\r
+       opus_int32 ret;\r
        ops_count += 4;\r
        ret = (a32 >> 16) * (b32 >> 16) + (((a32 & 0x0000FFFF) * (b32 >> 16)) >> 16);\r
        return ret;\r
 }\r
 #undef SKP_SMLAWT\r
-SKP_INLINE SKP_int32 SKP_SMLAWT(SKP_int32 a32, SKP_int32 b32, SKP_int32 c32){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMLAWT(opus_int32 a32, opus_int32 b32, opus_int32 c32){\r
+       opus_int32 ret;\r
        ops_count += 4;\r
        ret = a32 + ((b32 >> 16) * (c32 >> 16)) + (((b32 & 0x0000FFFF) * ((c32 >> 16)) >> 16));\r
        return ret;\r
 }\r
 \r
 #undef SKP_SMULBB\r
-SKP_INLINE SKP_int32 SKP_SMULBB(SKP_int32 a32, SKP_int32 b32){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMULBB(opus_int32 a32, opus_int32 b32){\r
+       opus_int32 ret;\r
        ops_count += 1;\r
-       ret = (SKP_int32)((SKP_int16)a32) * (SKP_int32)((SKP_int16)b32);\r
+       ret = (opus_int32)((opus_int16)a32) * (opus_int32)((opus_int16)b32);\r
        return ret;\r
 }\r
 #undef SKP_SMLABB\r
-SKP_INLINE SKP_int32 SKP_SMLABB(SKP_int32 a32, SKP_int32 b32, SKP_int32 c32){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMLABB(opus_int32 a32, opus_int32 b32, opus_int32 c32){\r
+       opus_int32 ret;\r
        ops_count += 1;\r
-       ret = a32 + (SKP_int32)((SKP_int16)b32) * (SKP_int32)((SKP_int16)c32);\r
+       ret = a32 + (opus_int32)((opus_int16)b32) * (opus_int32)((opus_int16)c32);\r
        return ret;\r
 }\r
 \r
 #undef SKP_SMULBT\r
-SKP_INLINE SKP_int32 SKP_SMULBT(SKP_int32 a32, SKP_int32 b32 ){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMULBT(opus_int32 a32, opus_int32 b32 ){\r
+       opus_int32 ret;\r
        ops_count += 4;\r
-       ret = ((SKP_int32)((SKP_int16)a32)) * (b32 >> 16);\r
+       ret = ((opus_int32)((opus_int16)a32)) * (b32 >> 16);\r
        return ret;\r
 }\r
 \r
 #undef SKP_SMLABT\r
-SKP_INLINE SKP_int32 SKP_SMLABT(SKP_int32 a32, SKP_int32 b32, SKP_int32 c32){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMLABT(opus_int32 a32, opus_int32 b32, opus_int32 c32){\r
+       opus_int32 ret;\r
        ops_count += 1;\r
-       ret = a32 + ((SKP_int32)((SKP_int16)b32)) * (c32 >> 16);\r
+       ret = a32 + ((opus_int32)((opus_int16)b32)) * (c32 >> 16);\r
        return ret;\r
 }\r
 \r
 #undef SKP_SMULTT\r
-SKP_INLINE SKP_int32 SKP_SMULTT(SKP_int32 a32, SKP_int32 b32){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMULTT(opus_int32 a32, opus_int32 b32){\r
+       opus_int32 ret;\r
        ops_count += 1;\r
        ret = (a32 >> 16) * (b32 >> 16);\r
        return ret;\r
 }\r
 \r
 #undef SKP_SMLATT\r
-SKP_INLINE SKP_int32 SKP_SMLATT(SKP_int32 a32, SKP_int32 b32, SKP_int32 c32){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMLATT(opus_int32 a32, opus_int32 b32, opus_int32 c32){\r
+       opus_int32 ret;\r
        ops_count += 1;\r
        ret = a32 + (b32 >> 16) * (c32 >> 16);\r
        return ret;\r
@@ -179,32 +179,32 @@ SKP_INLINE SKP_int32 SKP_SMLATT(SKP_int32 a32, SKP_int32 b32, SKP_int32 c32){
 #define SKP_SMLAWT_ovflw SKP_SMLAWT\r
 \r
 #undef SKP_SMULL\r
-SKP_INLINE SKP_int64 SKP_SMULL(SKP_int32 a32, SKP_int32 b32){  \r
-       SKP_int64 ret;\r
+SKP_INLINE opus_int64 SKP_SMULL(opus_int32 a32, opus_int32 b32){       \r
+       opus_int64 ret;\r
        ops_count += 8;\r
-       ret = ((SKP_int64)(a32) * /*(SKP_int64)*/(b32));\r
+       ret = ((opus_int64)(a32) * /*(opus_int64)*/(b32));\r
        return ret;\r
 }\r
 \r
 #undef SKP_SMLAL\r
-SKP_INLINE SKP_int64 SKP_SMLAL(SKP_int64 a64, SKP_int32 b32, SKP_int32 c32){   \r
-       SKP_int64 ret;\r
+SKP_INLINE opus_int64 SKP_SMLAL(opus_int64 a64, opus_int32 b32, opus_int32 c32){       \r
+       opus_int64 ret;\r
        ops_count += 8;\r
-       ret = a64 + ((SKP_int64)(b32) * /*(SKP_int64)*/(c32));\r
+       ret = a64 + ((opus_int64)(b32) * /*(opus_int64)*/(c32));\r
        return ret;\r
 }\r
 #undef SKP_SMLALBB\r
-SKP_INLINE SKP_int64 SKP_SMLALBB(SKP_int64 a64, SKP_int16 b16, SKP_int16 c16){ \r
-       SKP_int64 ret;\r
+SKP_INLINE opus_int64 SKP_SMLALBB(opus_int64 a64, opus_int16 b16, opus_int16 c16){     \r
+       opus_int64 ret;\r
        ops_count += 4;\r
-       ret = a64 + ((SKP_int64)(b16) * /*(SKP_int64)*/(c16));\r
+       ret = a64 + ((opus_int64)(b16) * /*(opus_int64)*/(c16));\r
        return ret;\r
 }\r
 \r
 #undef SigProcFIX_CLZ16\r
-SKP_INLINE SKP_int32 SigProcFIX_CLZ16(SKP_int16 in16)\r
+SKP_INLINE opus_int32 SigProcFIX_CLZ16(opus_int16 in16)\r
 {\r
-    SKP_int32 out32 = 0;\r
+    opus_int32 out32 = 0;\r
        ops_count += 10;\r
     if( in16 == 0 ) {\r
         return 16;\r
@@ -240,242 +240,242 @@ SKP_INLINE SKP_int32 SigProcFIX_CLZ16(SKP_int16 in16)
 }\r
 \r
 #undef SigProcFIX_CLZ32\r
-SKP_INLINE SKP_int32 SigProcFIX_CLZ32(SKP_int32 in32)\r
+SKP_INLINE opus_int32 SigProcFIX_CLZ32(opus_int32 in32)\r
 {\r
-    /* test highest 16 bits and convert to SKP_int16 */\r
+    /* test highest 16 bits and convert to opus_int16 */\r
        ops_count += 2;\r
     if( in32 & 0xFFFF0000 ) {\r
-        return SigProcFIX_CLZ16((SKP_int16)(in32 >> 16));\r
+        return SigProcFIX_CLZ16((opus_int16)(in32 >> 16));\r
     } else {\r
-        return SigProcFIX_CLZ16((SKP_int16)in32) + 16;\r
+        return SigProcFIX_CLZ16((opus_int16)in32) + 16;\r
     }\r
 }\r
 \r
 #undef SKP_DIV32\r
-SKP_INLINE SKP_int32 SKP_DIV32(SKP_int32 a32, SKP_int32 b32){\r
+SKP_INLINE opus_int32 SKP_DIV32(opus_int32 a32, opus_int32 b32){\r
        ops_count += 64;\r
        return a32 / b32;\r
 }\r
 \r
 #undef SKP_DIV32_16\r
-SKP_INLINE SKP_int32 SKP_DIV32_16(SKP_int32 a32, SKP_int32 b32){\r
+SKP_INLINE opus_int32 SKP_DIV32_16(opus_int32 a32, opus_int32 b32){\r
        ops_count += 32;\r
        return a32 / b32;\r
 }\r
 \r
 #undef SKP_SAT8\r
-SKP_INLINE SKP_int8 SKP_SAT8(SKP_int64 a){\r
-       SKP_int8 tmp;\r
+SKP_INLINE opus_int8 SKP_SAT8(opus_int64 a){\r
+       opus_int8 tmp;\r
        ops_count += 1;\r
-       tmp = (SKP_int8)((a) > SKP_int8_MAX ? SKP_int8_MAX  : \\r
+       tmp = (opus_int8)((a) > SKP_int8_MAX ? SKP_int8_MAX  : \\r
                     ((a) < SKP_int8_MIN ? SKP_int8_MIN  : (a)));\r
        return(tmp);\r
 }\r
 \r
 #undef SKP_SAT16\r
-SKP_INLINE SKP_int16 SKP_SAT16(SKP_int64 a){\r
-       SKP_int16 tmp;\r
+SKP_INLINE opus_int16 SKP_SAT16(opus_int64 a){\r
+       opus_int16 tmp;\r
        ops_count += 1;\r
-       tmp = (SKP_int16)((a) > SKP_int16_MAX ? SKP_int16_MAX  : \\r
+       tmp = (opus_int16)((a) > SKP_int16_MAX ? SKP_int16_MAX  : \\r
                      ((a) < SKP_int16_MIN ? SKP_int16_MIN  : (a)));\r
        return(tmp);\r
 }\r
 #undef SKP_SAT32\r
-SKP_INLINE SKP_int32 SKP_SAT32(SKP_int64 a){\r
-       SKP_int32 tmp;\r
+SKP_INLINE opus_int32 SKP_SAT32(opus_int64 a){\r
+       opus_int32 tmp;\r
        ops_count += 1;\r
-       tmp = (SKP_int32)((a) > SKP_int32_MAX ? SKP_int32_MAX  : \\r
+       tmp = (opus_int32)((a) > SKP_int32_MAX ? SKP_int32_MAX  : \\r
                      ((a) < SKP_int32_MIN ? SKP_int32_MIN  : (a)));\r
        return(tmp);\r
 }\r
 #undef SKP_POS_SAT32\r
-SKP_INLINE SKP_int32 SKP_POS_SAT32(SKP_int64 a){\r
-       SKP_int32 tmp;\r
+SKP_INLINE opus_int32 SKP_POS_SAT32(opus_int64 a){\r
+       opus_int32 tmp;\r
        ops_count += 1;\r
-       tmp = (SKP_int32)((a) > SKP_int32_MAX ? SKP_int32_MAX : (a));\r
+       tmp = (opus_int32)((a) > SKP_int32_MAX ? SKP_int32_MAX : (a));\r
        return(tmp);\r
 }\r
 \r
 #undef SKP_ADD_POS_SAT8\r
-SKP_INLINE SKP_int8 SKP_ADD_POS_SAT8(SKP_int64 a, SKP_int64 b){\r
-       SKP_int8 tmp;\r
+SKP_INLINE opus_int8 SKP_ADD_POS_SAT8(opus_int64 a, opus_int64 b){\r
+       opus_int8 tmp;\r
        ops_count += 1;\r
-       tmp = (SKP_int8)((((a)+(b)) & 0x80) ? SKP_int8_MAX  : ((a)+(b)));\r
+       tmp = (opus_int8)((((a)+(b)) & 0x80) ? SKP_int8_MAX  : ((a)+(b)));\r
        return(tmp);\r
 }\r
 #undef SKP_ADD_POS_SAT16\r
-SKP_INLINE SKP_int16 SKP_ADD_POS_SAT16(SKP_int64 a, SKP_int64 b){\r
-       SKP_int16 tmp;\r
+SKP_INLINE opus_int16 SKP_ADD_POS_SAT16(opus_int64 a, opus_int64 b){\r
+       opus_int16 tmp;\r
        ops_count += 1;\r
-       tmp = (SKP_int16)((((a)+(b)) & 0x8000) ? SKP_int16_MAX : ((a)+(b)));\r
+       tmp = (opus_int16)((((a)+(b)) & 0x8000) ? SKP_int16_MAX : ((a)+(b)));\r
        return(tmp);\r
 }\r
 \r
 #undef SKP_ADD_POS_SAT32\r
-SKP_INLINE SKP_int32 SKP_ADD_POS_SAT32(SKP_int64 a, SKP_int64 b){\r
-       SKP_int32 tmp;\r
+SKP_INLINE opus_int32 SKP_ADD_POS_SAT32(opus_int64 a, opus_int64 b){\r
+       opus_int32 tmp;\r
        ops_count += 1;\r
-       tmp = (SKP_int32)((((a)+(b)) & 0x80000000) ? SKP_int32_MAX : ((a)+(b)));\r
+       tmp = (opus_int32)((((a)+(b)) & 0x80000000) ? SKP_int32_MAX : ((a)+(b)));\r
        return(tmp);\r
 }\r
 \r
 #undef SKP_ADD_POS_SAT64\r
-SKP_INLINE SKP_int64 SKP_ADD_POS_SAT64(SKP_int64 a, SKP_int64 b){\r
-       SKP_int64 tmp;\r
+SKP_INLINE opus_int64 SKP_ADD_POS_SAT64(opus_int64 a, opus_int64 b){\r
+       opus_int64 tmp;\r
        ops_count += 1;\r
        tmp = ((((a)+(b)) & 0x8000000000000000LL) ? SKP_int64_MAX : ((a)+(b)));\r
        return(tmp);\r
 }\r
 \r
 #undef SKP_LSHIFT8\r
-SKP_INLINE SKP_int8 SKP_LSHIFT8(SKP_int8 a, SKP_int32 shift){\r
-       SKP_int8 ret;\r
+SKP_INLINE opus_int8 SKP_LSHIFT8(opus_int8 a, opus_int32 shift){\r
+       opus_int8 ret;\r
        ops_count += 1;\r
        ret = a << shift;\r
        return ret;\r
 }\r
 #undef SKP_LSHIFT16\r
-SKP_INLINE SKP_int16 SKP_LSHIFT16(SKP_int16 a, SKP_int32 shift){\r
-       SKP_int16 ret;\r
+SKP_INLINE opus_int16 SKP_LSHIFT16(opus_int16 a, opus_int32 shift){\r
+       opus_int16 ret;\r
        ops_count += 1;\r
        ret = a << shift;\r
        return ret;\r
 }\r
 #undef SKP_LSHIFT32\r
-SKP_INLINE SKP_int32 SKP_LSHIFT32(SKP_int32 a, SKP_int32 shift){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_LSHIFT32(opus_int32 a, opus_int32 shift){\r
+       opus_int32 ret;\r
        ops_count += 1;\r
        ret = a << shift;\r
        return ret;\r
 }\r
 #undef SKP_LSHIFT64\r
-SKP_INLINE SKP_int64 SKP_LSHIFT64(SKP_int64 a, SKP_int shift){\r
+SKP_INLINE opus_int64 SKP_LSHIFT64(opus_int64 a, opus_int shift){\r
        ops_count += 1;\r
        return a << shift;\r
 }\r
 \r
 #undef SKP_LSHIFT_ovflw\r
-SKP_INLINE SKP_int32 SKP_LSHIFT_ovflw(SKP_int32 a, SKP_int32 shift){\r
+SKP_INLINE opus_int32 SKP_LSHIFT_ovflw(opus_int32 a, opus_int32 shift){\r
        ops_count += 1;\r
        return a << shift;\r
 }\r
 \r
 #undef SKP_LSHIFT_uint\r
-SKP_INLINE SKP_uint32 SKP_LSHIFT_uint(SKP_uint32 a, SKP_int32 shift){\r
-       SKP_uint32 ret;\r
+SKP_INLINE opus_uint32 SKP_LSHIFT_uint(opus_uint32 a, opus_int32 shift){\r
+       opus_uint32 ret;\r
        ops_count += 1;\r
        ret = a << shift;\r
        return ret;\r
 }\r
 \r
 #undef SKP_RSHIFT8\r
-SKP_INLINE SKP_int8 SKP_RSHIFT8(SKP_int8 a, SKP_int32 shift){\r
+SKP_INLINE opus_int8 SKP_RSHIFT8(opus_int8 a, opus_int32 shift){\r
        ops_count += 1;\r
        return a >> shift;\r
 }\r
 #undef SKP_RSHIFT16\r
-SKP_INLINE SKP_int16 SKP_RSHIFT16(SKP_int16 a, SKP_int32 shift){\r
+SKP_INLINE opus_int16 SKP_RSHIFT16(opus_int16 a, opus_int32 shift){\r
        ops_count += 1;\r
        return a >> shift;\r
 }\r
 #undef SKP_RSHIFT32\r
-SKP_INLINE SKP_int32 SKP_RSHIFT32(SKP_int32 a, SKP_int32 shift){\r
+SKP_INLINE opus_int32 SKP_RSHIFT32(opus_int32 a, opus_int32 shift){\r
        ops_count += 1;\r
        return a >> shift;\r
 }\r
 #undef SKP_RSHIFT64\r
-SKP_INLINE SKP_int64 SKP_RSHIFT64(SKP_int64 a, SKP_int64 shift){\r
+SKP_INLINE opus_int64 SKP_RSHIFT64(opus_int64 a, opus_int64 shift){\r
        ops_count += 1;\r
        return a >> shift;\r
 }\r
 \r
 #undef SKP_RSHIFT_uint\r
-SKP_INLINE SKP_uint32 SKP_RSHIFT_uint(SKP_uint32 a, SKP_int32 shift){\r
+SKP_INLINE opus_uint32 SKP_RSHIFT_uint(opus_uint32 a, opus_int32 shift){\r
        ops_count += 1;\r
        return a >> shift;\r
 }\r
 \r
 #undef SKP_ADD_LSHIFT\r
-SKP_INLINE SKP_int32 SKP_ADD_LSHIFT(SKP_int32 a, SKP_int32 b, SKP_int32 shift){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_ADD_LSHIFT(opus_int32 a, opus_int32 b, opus_int32 shift){\r
+       opus_int32 ret;\r
        ops_count += 1;\r
        ret = a + (b << shift);\r
        return ret;                             // shift >= 0\r
 }\r
 #undef SKP_ADD_LSHIFT32\r
-SKP_INLINE SKP_int32 SKP_ADD_LSHIFT32(SKP_int32 a, SKP_int32 b, SKP_int32 shift){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_ADD_LSHIFT32(opus_int32 a, opus_int32 b, opus_int32 shift){\r
+       opus_int32 ret;\r
        ops_count += 1;\r
        ret = a + (b << shift);\r
        return ret;                             // shift >= 0\r
 }\r
 #undef SKP_ADD_LSHIFT_uint\r
-SKP_INLINE SKP_uint32 SKP_ADD_LSHIFT_uint(SKP_uint32 a, SKP_uint32 b, SKP_int32 shift){\r
-       SKP_uint32 ret;\r
+SKP_INLINE opus_uint32 SKP_ADD_LSHIFT_uint(opus_uint32 a, opus_uint32 b, opus_int32 shift){\r
+       opus_uint32 ret;\r
        ops_count += 1;\r
        ret = a + (b << shift);\r
        return ret;                             // shift >= 0\r
 }\r
 #undef SKP_ADD_RSHIFT\r
-SKP_INLINE SKP_int32 SKP_ADD_RSHIFT(SKP_int32 a, SKP_int32 b, SKP_int32 shift){                \r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_ADD_RSHIFT(opus_int32 a, opus_int32 b, opus_int32 shift){            \r
+       opus_int32 ret;\r
        ops_count += 1;\r
        ret = a + (b >> shift);\r
        return ret;                             // shift  > 0\r
 }\r
 #undef SKP_ADD_RSHIFT32\r
-SKP_INLINE SKP_int32 SKP_ADD_RSHIFT32(SKP_int32 a, SKP_int32 b, SKP_int32 shift){              \r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_ADD_RSHIFT32(opus_int32 a, opus_int32 b, opus_int32 shift){          \r
+       opus_int32 ret;\r
        ops_count += 1;\r
        ret = a + (b >> shift);\r
        return ret;                             // shift  > 0\r
 }\r
 #undef SKP_ADD_RSHIFT_uint\r
-SKP_INLINE SKP_uint32 SKP_ADD_RSHIFT_uint(SKP_uint32 a, SKP_uint32 b, SKP_int32 shift){                \r
-       SKP_uint32 ret;\r
+SKP_INLINE opus_uint32 SKP_ADD_RSHIFT_uint(opus_uint32 a, opus_uint32 b, opus_int32 shift){            \r
+       opus_uint32 ret;\r
        ops_count += 1;\r
        ret = a + (b >> shift);\r
        return ret;                             // shift  > 0\r
 }\r
 #undef SKP_SUB_LSHIFT32\r
-SKP_INLINE SKP_int32 SKP_SUB_LSHIFT32(SKP_int32 a, SKP_int32 b, SKP_int32 shift){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SUB_LSHIFT32(opus_int32 a, opus_int32 b, opus_int32 shift){\r
+       opus_int32 ret;\r
        ops_count += 1;\r
        ret = a - (b << shift);\r
        return ret;                             // shift >= 0\r
 }\r
 #undef SKP_SUB_RSHIFT32\r
-SKP_INLINE SKP_int32 SKP_SUB_RSHIFT32(SKP_int32 a, SKP_int32 b, SKP_int32 shift){              \r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SUB_RSHIFT32(opus_int32 a, opus_int32 b, opus_int32 shift){          \r
+       opus_int32 ret;\r
        ops_count += 1;\r
        ret = a - (b >> shift);\r
        return ret;                             // shift  > 0\r
 }\r
 \r
 #undef SKP_RSHIFT_ROUND\r
-SKP_INLINE SKP_int32 SKP_RSHIFT_ROUND(SKP_int32 a, SKP_int32 shift){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_RSHIFT_ROUND(opus_int32 a, opus_int32 shift){\r
+       opus_int32 ret;\r
        ops_count += 3;\r
        ret = shift == 1 ? (a >> 1) + (a & 1) : ((a >> (shift - 1)) + 1) >> 1;\r
        return ret;\r
 }\r
 \r
 #undef SKP_RSHIFT_ROUND64\r
-SKP_INLINE SKP_int64 SKP_RSHIFT_ROUND64(SKP_int64 a, SKP_int32 shift){\r
-       SKP_int64 ret;\r
+SKP_INLINE opus_int64 SKP_RSHIFT_ROUND64(opus_int64 a, opus_int32 shift){\r
+       opus_int64 ret;\r
        ops_count += 6;\r
        ret = shift == 1 ? (a >> 1) + (a & 1) : ((a >> (shift - 1)) + 1) >> 1;\r
        return ret;\r
 }\r
 \r
 #undef SKP_abs_int64\r
-SKP_INLINE SKP_int64 SKP_abs_int64(SKP_int64 a){\r
+SKP_INLINE opus_int64 SKP_abs_int64(opus_int64 a){\r
        ops_count += 1;\r
        return (((a) >  0)  ? (a) : -(a));                      // Be careful, SKP_abs returns wrong when input equals to SKP_intXX_MIN\r
 }\r
 \r
 #undef SKP_abs_int32\r
-SKP_INLINE SKP_int32 SKP_abs_int32(SKP_int32 a){\r
+SKP_INLINE opus_int32 SKP_abs_int32(opus_int32 a){\r
        ops_count += 1;\r
        return abs(a);\r
 }\r
@@ -498,64 +498,64 @@ static SKP_sign(a){
 }\r
 \r
 #undef SKP_ADD16\r
-SKP_INLINE SKP_int16 SKP_ADD16(SKP_int16 a, SKP_int16 b){\r
-       SKP_int16 ret;\r
+SKP_INLINE opus_int16 SKP_ADD16(opus_int16 a, opus_int16 b){\r
+       opus_int16 ret;\r
        ops_count += 1;\r
        ret = a + b;\r
        return ret;\r
 }\r
 \r
 #undef SKP_ADD32\r
-SKP_INLINE SKP_int32 SKP_ADD32(SKP_int32 a, SKP_int32 b){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_ADD32(opus_int32 a, opus_int32 b){\r
+       opus_int32 ret;\r
        ops_count += 1;\r
        ret = a + b;\r
        return ret;\r
 }\r
 \r
 #undef SKP_ADD64\r
-SKP_INLINE SKP_int64 SKP_ADD64(SKP_int64 a, SKP_int64 b){\r
-       SKP_int64 ret;\r
+SKP_INLINE opus_int64 SKP_ADD64(opus_int64 a, opus_int64 b){\r
+       opus_int64 ret;\r
        ops_count += 2;\r
        ret = a + b;\r
        return ret;\r
 }\r
 \r
 #undef SKP_SUB16\r
-SKP_INLINE SKP_int16 SKP_SUB16(SKP_int16 a, SKP_int16 b){\r
-       SKP_int16 ret;\r
+SKP_INLINE opus_int16 SKP_SUB16(opus_int16 a, opus_int16 b){\r
+       opus_int16 ret;\r
        ops_count += 1;\r
        ret = a - b;\r
        return ret;\r
 }\r
 \r
 #undef SKP_SUB32\r
-SKP_INLINE SKP_int32 SKP_SUB32(SKP_int32 a, SKP_int32 b){\r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SUB32(opus_int32 a, opus_int32 b){\r
+       opus_int32 ret;\r
        ops_count += 1;\r
        ret = a - b;\r
        return ret;\r
 }\r
 \r
 #undef SKP_SUB64\r
-SKP_INLINE SKP_int64 SKP_SUB64(SKP_int64 a, SKP_int64 b){\r
-       SKP_int64 ret;\r
+SKP_INLINE opus_int64 SKP_SUB64(opus_int64 a, opus_int64 b){\r
+       opus_int64 ret;\r
        ops_count += 2;\r
        ret = a - b;\r
        return ret;\r
 }\r
 \r
 #undef SKP_ADD_SAT16\r
-SKP_INLINE SKP_int16 SKP_ADD_SAT16( SKP_int16 a16, SKP_int16 b16 ) {\r
-       SKP_int16 res;\r
+SKP_INLINE opus_int16 SKP_ADD_SAT16( opus_int16 a16, opus_int16 b16 ) {\r
+       opus_int16 res;\r
        // Nb will be counted in AKP_add32 and SKP_SAT16\r
-       res = (SKP_int16)SKP_SAT16( SKP_ADD32( (SKP_int32)(a16), (b16) ) );\r
+       res = (opus_int16)SKP_SAT16( SKP_ADD32( (opus_int32)(a16), (b16) ) );\r
        return res;\r
 }\r
 \r
 #undef SKP_ADD_SAT32\r
-SKP_INLINE SKP_int32 SKP_ADD_SAT32(SKP_int32 a32, SKP_int32 b32){\r
-       SKP_int32 res;\r
+SKP_INLINE opus_int32 SKP_ADD_SAT32(opus_int32 a32, opus_int32 b32){\r
+       opus_int32 res;\r
        ops_count += 1;\r
        res =   ((((a32) + (b32)) & 0x80000000) == 0 ?                                                                  \\r
                        ((((a32) & (b32)) & 0x80000000) != 0 ? SKP_int32_MIN : (a32)+(b32)) :   \\r
@@ -564,8 +564,8 @@ SKP_INLINE SKP_int32 SKP_ADD_SAT32(SKP_int32 a32, SKP_int32 b32){
 }\r
 \r
 #undef SKP_ADD_SAT64\r
-SKP_INLINE SKP_int64 SKP_ADD_SAT64( SKP_int64 a64, SKP_int64 b64 ) {\r
-       SKP_int64 res;\r
+SKP_INLINE opus_int64 SKP_ADD_SAT64( opus_int64 a64, opus_int64 b64 ) {\r
+       opus_int64 res;\r
        ops_count += 1;\r
        res =   ((((a64) + (b64)) & 0x8000000000000000LL) == 0 ?                                                                \\r
                        ((((a64) & (b64)) & 0x8000000000000000LL) != 0 ? SKP_int64_MIN : (a64)+(b64)) : \\r
@@ -574,17 +574,17 @@ SKP_INLINE SKP_int64 SKP_ADD_SAT64( SKP_int64 a64, SKP_int64 b64 ) {
 }\r
 \r
 #undef SKP_SUB_SAT16\r
-SKP_INLINE SKP_int16 SKP_SUB_SAT16( SKP_int16 a16, SKP_int16 b16 ) {\r
-       SKP_int16 res;\r
+SKP_INLINE opus_int16 SKP_SUB_SAT16( opus_int16 a16, opus_int16 b16 ) {\r
+       opus_int16 res;\r
        SKP_assert(0);\r
        // Nb will be counted in sub-macros\r
-       res = (SKP_int16)SKP_SAT16( SKP_SUB32( (SKP_int32)(a16), (b16) ) );\r
+       res = (opus_int16)SKP_SAT16( SKP_SUB32( (opus_int32)(a16), (b16) ) );\r
        return res;\r
 }\r
 \r
 #undef SKP_SUB_SAT32\r
-SKP_INLINE SKP_int32 SKP_SUB_SAT32( SKP_int32 a32, SKP_int32 b32 ) {\r
-       SKP_int32 res;\r
+SKP_INLINE opus_int32 SKP_SUB_SAT32( opus_int32 a32, opus_int32 b32 ) {\r
+       opus_int32 res;\r
        ops_count += 1;\r
        res =   ((((a32)-(b32)) & 0x80000000) == 0 ?                                                                                    \\r
                        (( (a32) & ((b32)^0x80000000) & 0x80000000) ? SKP_int32_MIN : (a32)-(b32)) :    \\r
@@ -593,8 +593,8 @@ SKP_INLINE SKP_int32 SKP_SUB_SAT32( SKP_int32 a32, SKP_int32 b32 ) {
 }\r
 \r
 #undef SKP_SUB_SAT64\r
-SKP_INLINE SKP_int64 SKP_SUB_SAT64( SKP_int64 a64, SKP_int64 b64 ) {\r
-       SKP_int64 res;\r
+SKP_INLINE opus_int64 SKP_SUB_SAT64( opus_int64 a64, opus_int64 b64 ) {\r
+       opus_int64 res;\r
        ops_count += 1;\r
        res =   ((((a64)-(b64)) & 0x8000000000000000LL) == 0 ?                                                                                                          \\r
                        (( (a64) & ((b64)^0x8000000000000000LL) & 0x8000000000000000LL) ? SKP_int64_MIN : (a64)-(b64)) :        \\r
@@ -604,42 +604,42 @@ SKP_INLINE SKP_int64 SKP_SUB_SAT64( SKP_int64 a64, SKP_int64 b64 ) {
 }\r
 \r
 #undef SKP_SMULWW\r
-SKP_INLINE SKP_int32 SKP_SMULWW(SKP_int32 a32, SKP_int32 b32){ \r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMULWW(opus_int32 a32, opus_int32 b32){      \r
+       opus_int32 ret;\r
        // Nb will be counted in sub-macros\r
        ret = SKP_MLA(SKP_SMULWB((a32), (b32)), (a32), SKP_RSHIFT_ROUND((b32), 16));\r
        return ret;\r
 }\r
 \r
 #undef SKP_SMLAWW\r
-SKP_INLINE SKP_int32 SKP_SMLAWW(SKP_int32 a32, SKP_int32 b32, SKP_int32 c32){  \r
-       SKP_int32 ret;\r
+SKP_INLINE opus_int32 SKP_SMLAWW(opus_int32 a32, opus_int32 b32, opus_int32 c32){      \r
+       opus_int32 ret;\r
        // Nb will be counted in sub-macros\r
        ret = SKP_MLA(SKP_SMLAWB((a32), (b32), (c32)), (b32), SKP_RSHIFT_ROUND((c32), 16));\r
        return ret;\r
 }\r
 \r
 #undef SKP_min_int\r
-SKP_INLINE SKP_int SKP_min_int(SKP_int a, SKP_int b)\r
+SKP_INLINE opus_int SKP_min_int(opus_int a, opus_int b)\r
 {\r
        ops_count += 1;\r
        return (((a) < (b)) ? (a) : (b));\r
 }\r
 \r
 #undef SKP_min_16\r
-SKP_INLINE SKP_int16 SKP_min_16(SKP_int16 a, SKP_int16 b)\r
+SKP_INLINE opus_int16 SKP_min_16(opus_int16 a, opus_int16 b)\r
 {\r
        ops_count += 1;\r
        return (((a) < (b)) ? (a) : (b));\r
 }\r
 #undef SKP_min_32\r
-SKP_INLINE SKP_int32 SKP_min_32(SKP_int32 a, SKP_int32 b)\r
+SKP_INLINE opus_int32 SKP_min_32(opus_int32 a, opus_int32 b)\r
 {\r
        ops_count += 1;\r
        return (((a) < (b)) ? (a) : (b));\r
 }\r
 #undef SKP_min_64\r
-SKP_INLINE SKP_int64 SKP_min_64(SKP_int64 a, SKP_int64 b)\r
+SKP_INLINE opus_int64 SKP_min_64(opus_int64 a, opus_int64 b)\r
 {\r
        ops_count += 1;\r
        return (((a) < (b)) ? (a) : (b));\r
@@ -647,26 +647,26 @@ SKP_INLINE SKP_int64 SKP_min_64(SKP_int64 a, SKP_int64 b)
 \r
 /* SKP_min() versions with typecast in the function call */\r
 #undef SKP_max_int\r
-SKP_INLINE SKP_int SKP_max_int(SKP_int a, SKP_int b)\r
+SKP_INLINE opus_int SKP_max_int(opus_int a, opus_int b)\r
 {\r
        ops_count += 1;\r
        return (((a) > (b)) ? (a) : (b));\r
 }\r
 #undef SKP_max_16\r
-SKP_INLINE SKP_int16 SKP_max_16(SKP_int16 a, SKP_int16 b)\r
+SKP_INLINE opus_int16 SKP_max_16(opus_int16 a, opus_int16 b)\r
 {\r
        ops_count += 1;\r
        return (((a) > (b)) ? (a) : (b));\r
 }\r
 #undef SKP_max_32\r
-SKP_INLINE SKP_int32 SKP_max_32(SKP_int32 a, SKP_int32 b)\r
+SKP_INLINE opus_int32 SKP_max_32(opus_int32 a, opus_int32 b)\r
 {\r
     ops_count += 1;\r
     return (((a) > (b)) ? (a) : (b));\r
 }\r
 \r
 #undef SKP_max_64\r
-SKP_INLINE SKP_int64 SKP_max_64(SKP_int64 a, SKP_int64 b)\r
+SKP_INLINE opus_int64 SKP_max_64(opus_int64 a, opus_int64 b)\r
 {\r
     ops_count += 1;\r
     return (((a) > (b)) ? (a) : (b));\r
@@ -674,9 +674,9 @@ SKP_INLINE SKP_int64 SKP_max_64(SKP_int64 a, SKP_int64 b)
 \r
 \r
 #undef SKP_LIMIT_int\r
-SKP_INLINE SKP_int SKP_LIMIT_int(SKP_int a, SKP_int limit1, SKP_int limit2)\r
+SKP_INLINE opus_int SKP_LIMIT_int(opus_int a, opus_int limit1, opus_int limit2)\r
 {\r
-    SKP_int ret;\r
+    opus_int ret;\r
     ops_count += 6;\r
 \r
     ret = ((limit1) > (limit2) ? ((a) > (limit1) ? (limit1) : ((a) < (limit2) ? (limit2) : (a))) \\r
@@ -686,9 +686,9 @@ SKP_INLINE SKP_int SKP_LIMIT_int(SKP_int a, SKP_int limit1, SKP_int limit2)
 }\r
 \r
 #undef SKP_LIMIT_16\r
-SKP_INLINE SKP_int16 SKP_LIMIT_16(SKP_int16 a, SKP_int16 limit1, SKP_int16 limit2)\r
+SKP_INLINE opus_int16 SKP_LIMIT_16(opus_int16 a, opus_int16 limit1, opus_int16 limit2)\r
 {\r
-    SKP_int16 ret;\r
+    opus_int16 ret;\r
     ops_count += 6;\r
 \r
     ret = ((limit1) > (limit2) ? ((a) > (limit1) ? (limit1) : ((a) < (limit2) ? (limit2) : (a))) \\r
@@ -699,9 +699,9 @@ return(ret);
 \r
 \r
 #undef SKP_LIMIT_32\r
-SKP_INLINE SKP_int SKP_LIMIT_32(SKP_int32 a, SKP_int32 limit1, SKP_int32 limit2)\r
+SKP_INLINE opus_int SKP_LIMIT_32(opus_int32 a, opus_int32 limit1, opus_int32 limit2)\r
 {\r
-    SKP_int32 ret;\r
+    opus_int32 ret;\r
     ops_count += 6;\r
 \r
     ret = ((limit1) > (limit2) ? ((a) > (limit1) ? (limit1) : ((a) < (limit2) ? (limit2) : (a))) \\r