Lines Matching refs:a64
190 static OPUS_INLINE opus_int64 silk_SMLAL(opus_int64 a64, opus_int32 b32, opus_int32 c32){ in silk_SMLAL() argument
193 ret = a64 + ((opus_int64)(b32) * /*(opus_int64)*/(c32)); in silk_SMLAL()
197 static OPUS_INLINE opus_int64 silk_SMLALBB(opus_int64 a64, opus_int16 b16, opus_int16 c16){ in silk_SMLALBB() argument
200 ret = a64 + ((opus_int64)(b16) * /*(opus_int64)*/(c16)); in silk_SMLALBB()
567 static OPUS_INLINE opus_int64 silk_ADD_SAT64( opus_int64 a64, opus_int64 b64 ) { in silk_ADD_SAT64() argument
570 res = ((((a64) + (b64)) & 0x8000000000000000LL) == 0 ? \ in silk_ADD_SAT64()
571 ((((a64) & (b64)) & 0x8000000000000000LL) != 0 ? silk_int64_MIN : (a64)+(b64)) : \ in silk_ADD_SAT64()
572 ((((a64) | (b64)) & 0x8000000000000000LL) == 0 ? silk_int64_MAX : (a64)+(b64)) ); in silk_ADD_SAT64()
596 static OPUS_INLINE opus_int64 silk_SUB_SAT64( opus_int64 a64, opus_int64 b64 ) { in silk_SUB_SAT64() argument
599 …res = ((((a64)-(b64)) & 0x8000000000000000LL) == 0 ? … in silk_SUB_SAT64()
600 …(( (a64) & ((b64)^0x8000000000000000LL) & 0x8000000000000000LL) ? silk_int64_MIN : (a64)-(b64)) : … in silk_SUB_SAT64()
601 … ((((a64)^0x8000000000000000LL) & (b64) & 0x8000000000000000LL) ? silk_int64_MAX : (a64)-(b64)) ); in silk_SUB_SAT64()