|
Defines |
#define | MIPS_INC spx_mips++, |
#define | VERIFY_SHORT(x) ((x)<=32767&&(x)>=-32768) |
#define | VERIFY_INT(x) ((x)<=2147483647LL&&(x)>=-2147483648LL) |
#define | SHR(a, shift) ((a) >> (shift)) |
#define | SHL(a, shift) ((a) << (shift)) |
#define | ADD64(a, b) (MIPS_INC(a)+(b)) |
#define | PSHR(a, shift) (SHR((a)+(1<<((shift)-1)),shift)) |
#define | MULT16_16B(a, b) (((short)(a))*((short)(b))) |
#define | MAC16_16(c, a, b) (ADD32((c),MULT16_16((a),(b)))) |
#define | MAC16_16_Q11(c, a, b) (ADD32((c),SHR(MULT16_16((a),(b)),11))) |
#define | MULT16_32_Q12(a, b) ADD32(MULT16_16((a),SHR((b),12)), SHR(MULT16_16((a),((b)&0x00000fff)),12)) |
#define | MULT16_32_Q13(a, b) ADD32(MULT16_16((a),SHR((b),13)), SHR(MULT16_16((a),((b)&0x00001fff)),13)) |
#define | MULT16_32_Q14(a, b) ADD32(MULT16_16((a),SHR((b),14)), SHR(MULT16_16((a),((b)&0x00003fff)),14)) |
#define | MULT16_32_Q11(a, b) ADD32(MULT16_16((a),SHR((b),11)), SHR(MULT16_16((a),((b)&0x000007ff)),11)) |
#define | MAC16_32_Q11(c, a, b) ADD32(c,ADD32(MULT16_16((a),SHR((b),11)), SHR(MULT16_16((a),((b)&0x000007ff)),11))) |
#define | MULT16_32_Q15(a, b) ADD32(MULT16_16((a),SHR((b),15)), SHR(MULT16_16((a),((b)&0x00007fff)),15)) |
#define | MAC16_32_Q15(c, a, b) ADD32(c,ADD32(MULT16_16((a),SHR((b),15)), SHR(MULT16_16((a),((b)&0x00007fff)),15))) |
#define | MUL_16_32_R15(a, bh, bl) ADD32(MULT16_16((a),(bh)), SHR(MULT16_16((a),(bl)),15)) |
Variables |
long long | spx_mips |