Lines Matching refs:DATA_BITS
20 #define DATA_BITS (1 << (3 + SHIFT))
21 #define SHIFT_MASK (DATA_BITS - 1)
22 #define SIGN_MASK (((target_ulong)1) << (DATA_BITS - 1))
23 #if DATA_BITS <= 32
29 #if DATA_BITS == 8
34 #elif DATA_BITS == 16
39 #elif DATA_BITS == 32
44 #elif DATA_BITS == 64
65 sf = lshift(CC_DST, 8 - DATA_BITS) & 0x80;
66 of = lshift((src1 ^ src2 ^ -1) & (src1 ^ CC_DST), 12 - DATA_BITS) & CC_O;
89 sf = lshift(CC_DST, 8 - DATA_BITS) & 0x80;
90 of = lshift((src1 ^ src2 ^ -1) & (src1 ^ CC_DST), 12 - DATA_BITS) & CC_O;
113 sf = lshift(CC_DST, 8 - DATA_BITS) & 0x80;
114 of = lshift((src1 ^ src2) & (src1 ^ CC_DST), 12 - DATA_BITS) & CC_O;
138 sf = lshift(CC_DST, 8 - DATA_BITS) & 0x80;
139 of = lshift((src1 ^ src2) & (src1 ^ CC_DST), 12 - DATA_BITS) & CC_O;
160 sf = lshift(CC_DST, 8 - DATA_BITS) & 0x80;
180 sf = lshift(CC_DST, 8 - DATA_BITS) & 0x80;
185 #if DATA_BITS == 32
202 sf = lshift(CC_DST, 8 - DATA_BITS) & 0x80;
210 cf = (CC_SRC >> (DATA_BITS - 1)) & CC_C;
214 sf = lshift(CC_DST, 8 - DATA_BITS) & 0x80;
216 of = lshift(CC_SRC ^ CC_DST, 12 - DATA_BITS) & CC_O;
222 return (CC_SRC >> (DATA_BITS - 1)) & CC_C;
225 #if DATA_BITS == 32
239 sf = lshift(CC_DST, 8 - DATA_BITS) & 0x80;
241 of = lshift(CC_SRC ^ CC_DST, 12 - DATA_BITS) & CC_O;
245 #if DATA_BITS == 32
263 sf = lshift(CC_DST, 8 - DATA_BITS) & 0x80;
277 #if DATA_BITS == 16
279 #elif DATA_BITS == 8
288 res |= t0 >> (DATA_BITS + 1 - count);
291 (lshift(src ^ t0, 11 - (DATA_BITS - 1)) & CC_O) |
292 ((src >> (DATA_BITS - count)) & CC_C);
306 #if DATA_BITS == 16
308 #elif DATA_BITS == 8
315 res = (t0 >> count) | ((target_ulong)(eflags & CC_C) << (DATA_BITS - count));
317 res |= t0 << (DATA_BITS + 1 - count);
320 (lshift(src ^ t0, 11 - (DATA_BITS - 1)) & CC_O) |
328 #undef DATA_BITS