Lines Matching refs:tmp0

33     "andi         %[tmp0],       %[c_range],     0xC0          \n\t"    \
34 "slli.d %[tmp0], %[tmp0], 0x01 \n\t" \
35 "add.d %[tmp0], %[tmp0], %[tables] \n\t" \
36 "add.d %[tmp0], %[tmp0], %[bit] \n\t" \
38 "ld.bu %[tmp1], %[tmp0], %[lps_off] \n\t" \
41 "slli.d %[tmp0], %[c_range], 0x11 \n\t" \
42 "bge %[tmp0], %[c_low], 1f \n\t" \
45 "sub.d %[c_low], %[c_low], %[tmp0] \n\t" \
49 "add.d %[tmp0], %[tables], %[bit] \n\t" \
50 "ld.bu %[tmp1], %[tmp0], %[mlps_off] \n\t" \
52 "add.d %[tmp0], %[tables], %[c_range] \n\t" \
53 "ld.bu %[tmp2], %[tmp0], %[norm_off] \n\t" \
63 "ctz.d %[tmp0], %[c_low] \n\t" \
64 "addi.d %[tmp2], %[tmp0], -16 \n\t" \
65 "revb.2h %[tmp0], %[tmp1] \n\t" \
66 "slli.d %[tmp0], %[tmp0], 0x01 \n\t" \
67 "sub.d %[tmp0], %[tmp0], %[cabac_mask] \n\t" \
68 "sll.d %[tmp0], %[tmp0], %[tmp2] \n\t" \
69 "add.d %[c_low], %[c_low], %[tmp0] \n\t" \
75 "andi %[tmp0], %[c_range], 0xC0 \n\t" \
76 "slli.d %[tmp0], %[tmp0], 0x01 \n\t" \
77 "add.d %[tmp0], %[tmp0], %[tables] \n\t" \
78 "add.d %[tmp0], %[tmp0], %[bit] \n\t" \
80 "ld.bu %[tmp1], %[tmp0], %[lps_off] \n\t" \
83 "slli.d %[tmp0], %[c_range], 0x11 \n\t" \
84 "bge %[tmp0], %[c_low], 1f \n\t" \
87 "sub.d %[c_low], %[c_low], %[tmp0] \n\t" \
91 "add.d %[tmp0], %[tables], %[bit] \n\t" \
92 "ld.bu %[tmp1], %[tmp0], %[mlps_off] \n\t" \
94 "add.d %[tmp0], %[tables], %[c_range] \n\t" \
95 "ld.bu %[tmp2], %[tmp0], %[norm_off] \n\t" \
105 "ctz.d %[tmp0], %[c_low] \n\t" \
106 "addi.d %[tmp2], %[tmp0], -16 \n\t" \
107 "revb.2h %[tmp0], %[tmp1] \n\t" \
108 "slli.d %[tmp0], %[tmp0], 0x01 \n\t" \
109 "sub.d %[tmp0], %[tmp0], %[cabac_mask] \n\t" \
110 "sll.d %[tmp0], %[tmp0], %[tmp2] \n\t" \
112 "add.d %[c_low], %[c_low], %[tmp0] \n\t" \
114 "slt %[tmp0], %[c_bytestream], %[c_bytestream_end] \n\t" \
115 "add.d %[c_bytestream], %[c_bytestream], %[tmp0] \n\t" \
116 "add.d %[c_bytestream], %[c_bytestream], %[tmp0] \n\t" \
123 int64_t tmp0, tmp1, tmp2, bit;
131 : [bit]"=&r"(bit), [tmp0]"=&r"(tmp0), [tmp1]"=&r"(tmp1), [tmp2]"=&r"(tmp2),
151 int64_t tmp0, tmp1, tmp2;
155 "and %[tmp0], %[c_low], %[cabac_mask] \n\t"
156 "bnez %[tmp0], 1f \n\t"
161 "slt %[tmp0], %[c_bytestream], %[c_bytestream_end] \n\t"
162 "add.d %[c_bytestream], %[c_bytestream], %[tmp0] \n\t"
163 "add.d %[c_bytestream], %[c_bytestream], %[tmp0] \n\t"
171 "slt %[tmp0], %[c_low], %[tmp1] \n\t"
173 "masknez %[tmp2], %[one], %[tmp0] \n\t"
174 "maskeqz %[res], %[res], %[tmp0] \n\t"
176 "masknez %[tmp2], %[tmp1], %[tmp0] \n\t"
177 "maskeqz %[c_low], %[c_low], %[tmp0] \n\t"
179 : [tmp0]"=&r"(tmp0), [tmp1]"=&r"(tmp1), [tmp2]"=&r"(tmp2),
196 int64_t tmp0, tmp1;
200 "and %[tmp0], %[c_low], %[cabac_mask] \n\t"
201 "bnez %[tmp0], 1f \n\t"
206 "slt %[tmp0], %[c_bytestream], %[c_bytestream_end] \n\t"
207 "add.d %[c_bytestream], %[c_bytestream], %[tmp0] \n\t"
208 "add.d %[c_bytestream], %[c_bytestream], %[tmp0] \n\t"
216 "slt %[tmp0], %[c_low], %[tmp1] \n\t"
218 "masknez %[tmp1], %[tmp1], %[tmp0] \n\t"
219 "maskeqz %[c_low], %[c_low], %[tmp0] \n\t"
222 "maskeqz %[tmp1], %[tmp1], %[tmp0] \n\t"
223 "masknez %[res], %[res], %[tmp0] \n\t"
225 : [tmp0]"=&r"(tmp0), [tmp1]"=&r"(tmp1), [res]"+&r"(res),