Lines Matching refs:DATA_BITS

192 #define ACTIONS_ADD(DATA_BITS,DATA_UTYPE)			\  argument
194 PREAMBLE(DATA_BITS); \
204 sf = lshift(res, 8 - DATA_BITS) & 0x80; \
206 12 - DATA_BITS) & AMD64G_CC_MASK_O; \
213 #define ACTIONS_SUB(DATA_BITS,DATA_UTYPE) \ argument
215 PREAMBLE(DATA_BITS); \
225 sf = lshift(res, 8 - DATA_BITS) & 0x80; \
227 12 - DATA_BITS) & AMD64G_CC_MASK_O; \
234 #define ACTIONS_ADC(DATA_BITS,DATA_UTYPE) \ argument
236 PREAMBLE(DATA_BITS); \
250 sf = lshift(res, 8 - DATA_BITS) & 0x80; \
252 12 - DATA_BITS) & AMD64G_CC_MASK_O; \
259 #define ACTIONS_SBB(DATA_BITS,DATA_UTYPE) \ argument
261 PREAMBLE(DATA_BITS); \
275 sf = lshift(res, 8 - DATA_BITS) & 0x80; \
277 12 - DATA_BITS) & AMD64G_CC_MASK_O; \
284 #define ACTIONS_LOGIC(DATA_BITS,DATA_UTYPE) \ argument
286 PREAMBLE(DATA_BITS); \
292 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
300 #define ACTIONS_INC(DATA_BITS,DATA_UTYPE) \ argument
302 PREAMBLE(DATA_BITS); \
312 sf = lshift(res, 8 - DATA_BITS) & 0x80; \
320 #define ACTIONS_DEC(DATA_BITS,DATA_UTYPE) \ argument
322 PREAMBLE(DATA_BITS); \
332 sf = lshift(res, 8 - DATA_BITS) & 0x80; \
341 #define ACTIONS_SHL(DATA_BITS,DATA_UTYPE) \ argument
343 PREAMBLE(DATA_BITS); \
345 cf = (CC_DEP2 >> (DATA_BITS - 1)) & AMD64G_CC_MASK_C; \
349 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
351 of = lshift(CC_DEP2 ^ CC_DEP1, 12 - DATA_BITS) \
359 #define ACTIONS_SHR(DATA_BITS,DATA_UTYPE) \ argument
361 PREAMBLE(DATA_BITS); \
367 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
369 of = lshift(CC_DEP2 ^ CC_DEP1, 12 - DATA_BITS) \
379 #define ACTIONS_ROL(DATA_BITS,DATA_UTYPE) \ argument
381 PREAMBLE(DATA_BITS); \
386 11-(DATA_BITS-1)) \
396 #define ACTIONS_ROR(DATA_BITS,DATA_UTYPE) \ argument
398 PREAMBLE(DATA_BITS); \
401 | (AMD64G_CC_MASK_C & (CC_DEP1 >> (DATA_BITS-1))) \
403 11-(DATA_BITS-1)) \
404 ^ lshift(CC_DEP1, 11-(DATA_BITS-1)+1))); \
411 #define ACTIONS_UMUL(DATA_BITS, DATA_UTYPE, NARROWtoU, \ argument
414 PREAMBLE(DATA_BITS); \
424 hi = NARROWtoU(rr >>/*u*/ DATA_BITS); \
429 sf = lshift(lo, 8 - DATA_BITS) & 0x80; \
437 #define ACTIONS_SMUL(DATA_BITS, DATA_STYPE, NARROWtoS, \ argument
440 PREAMBLE(DATA_BITS); \
450 hi = NARROWtoS(rr >>/*s*/ DATA_BITS); \
451 cf = (hi != (lo >>/*s*/ (DATA_BITS-1))); \
455 sf = lshift(lo, 8 - DATA_BITS) & 0x80; \
499 #define ACTIONS_ANDN(DATA_BITS,DATA_UTYPE) \ argument
501 PREAMBLE(DATA_BITS); \
507 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
515 #define ACTIONS_BLSI(DATA_BITS,DATA_UTYPE) \ argument
517 PREAMBLE(DATA_BITS); \
523 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
531 #define ACTIONS_BLSMSK(DATA_BITS,DATA_UTYPE) \ argument
533 PREAMBLE(DATA_BITS); \
539 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \
547 #define ACTIONS_BLSR(DATA_BITS,DATA_UTYPE) \ argument
549 PREAMBLE(DATA_BITS); \
555 sf = lshift(CC_DEP1, 8 - DATA_BITS) & 0x80; \