Home | History | Annotate | Download | only in dsp

Lines Matching refs:O0

22 // O0[31..16 | 15..0] = I0[31..16 | 15..0] + I1[31..16 | 15..0]
26 #define ADD_SUB_HALVES(O0, O1, \
28 "addq.ph %[" #O0 "], %[" #I0 "], %[" #I1 "] \n\t" \
34 #define LOAD_IN_X2(O0, O1, \
36 "lh %[" #O0 "], " #I0 "(%[in]) \n\t" \
41 #define LOAD_WITH_OFFSET_X4(O0, O1, O2, O3, \
43 "ulw %[" #O0 "], " #I1 "+" XSTR(I9) "*" #I5 "(%[" #I0 "]) \n\t" \
51 #define MUL_SHIFT_SUM(O0, O1, O2, O3, O4, O5, O6, O7, \
54 "mul %[" #O0 "], %[" #I0 "], %[kC2] \n\t" \
62 "sra %[" #O0 "], %[" #O0 "], 16 \n\t" \
77 #define INSERT_HALF_X2(O0, O1, \
79 "ins %[" #O0 "], %[" #I0 "], 16, 16 \n\t" \
84 #define SRA_16(O0, O1, O2, O3, \
86 "sra %[" #O0 "], %[" #I0 "], 16 \n\t" \
97 #define SHIFT_R_SUM_X2(O0, O1, O2, O3, O4, O5, O6, O7, \
99 "addq.ph %[" #O0 "], %[" #I0 "], %[" #I4 "] \n\t" \
107 "shra.ph %[" #O0 "], %[" #O0 "], 3 \n\t" \
123 #define PACK_2_HALVES_TO_WORD(O0, O1, O2, O3, \
126 "precrq.ph.w %[" #O0 "], %[" #I0 "], %[" #IO0 "] \n\t" \
141 #define CONVERT_2_BYTES_TO_HALF(O0, O1, O2, O3, O4, O5, O6, O7, \
143 "preceu.ph.qbr %[" #O0 "], %[" #I0 "] \n\t" \