Lines Matching refs:low
58 #define BRANCHLESS_GET_CABAC_UPDATE(ret, retq, low, range, tmp) \
59 "cmp "low" , "tmp" \n\t"\
64 "sub "tmp" , "low" \n\t"
66 #define BRANCHLESS_GET_CABAC_UPDATE(ret, retq, low, range, tmp) \
68 "sub "low" , "tmp" \n\t"\
75 "sub %%ecx , "low" \n\t"\
80 #define BRANCHLESS_GET_CABAC(ret, retq, statep, low, lowword, range, rangeq, tmp, tmpbyte, byte, end, norm_off, lps_off, mlps_off, tables) \
89 BRANCHLESS_GET_CABAC_UPDATE(ret, retq, low, range, tmp) \
93 "shl %%cl , "low" \n\t"\
102 "lea -1("low") , %%ecx \n\t"\
103 "xor "low" , %%ecx \n\t"\
112 "add "tmp" , "low" \n\t"\
120 #define BRANCHLESS_GET_CABAC_UPDATE(ret, low, range, tmp)\
123 "cmp "low" , "tmp" \n\t"\
128 "sub "tmp" , "low" \n\t"
130 #define BRANCHLESS_GET_CABAC_UPDATE(ret, low, range, tmp)\
133 "sub "low" , "tmp" \n\t"\
140 "sub %%ecx , "low" \n\t"\
144 #define BRANCHLESS_GET_CABAC(ret, retq, statep, low, lowword, range, rangeq, tmp, tmpbyte, byte, end, norm_off, lps_off, mlps_off, tables) \
150 BRANCHLESS_GET_CABAC_UPDATE(ret, low, range, tmp) \
154 "shl %%cl , "low" \n\t"\
163 "lea -1("low") , %%ecx \n\t"\
164 "xor "low" , %%ecx \n\t"\
173 "add "tmp" , "low" \n\t"\
207 : "=&r"(bit), "=&r"(c->low), "=&r"(c->range), "=&q"(tmp)
212 ,"1"(c->low), "2"(c->range)
257 "i"(offsetof(CABACContext, low)),
297 "i"(offsetof(CABACContext, low)),