Lines Matching refs:a

6  * Permission is hereby granted, free of charge, to any person obtaining a copy
71 /* For some memory operations, we need a scratch that isn't R0. For the AIX
73 it at every call. Otherwise R12 will do nicely as neither a call-saved
74 register nor a parameter register. */
88 /* Shorthand for size of a pointer. Avoid promotion to unsigned. */
91 /* Shorthand for size of a register. */
289 /* test if a constant matches the constraint */
512 #define SPR(a, b) ((((a)<<5)|(b))<<11)
700 #define TAB(t, a, b) (RT(t) | RA(a) | RB(b))
701 #define SAB(s, a, b) (RS(s) | RA(a) | RB(b))
702 #define TAI(s, a, i) (RT(s) | RA(a) | ((i) & 0xffff))
703 #define SAI(s, a, i) (RS(s) | RA(a) | ((i) & 0xffff))
786 * a pair of insns, lis + load. This is an absolute address
803 /* Ensure that the prefixed instruction does not cross a 64-byte boundary. */
1033 * dep(a, b, m) -> (a & ~m) | (b & m)
1066 * dep(a, b, m) -> (a & ~m) | (b & m)
1096 * dep(a, b, m) -> (a & ~m) | (b & m)
1122 /* Emit a move into ret of arg, if it can be done in one insn. */
1391 /* Accept a bit pattern like:
1550 * while the 8LS:D insns use a different opcode space.
1791 * All of the tests are 16-bit, so a 32-bit sign extend always works.
1872 * X != 0 implies X + -1 generates a carry.
1899 * X != 0 implies X + -1 generates a carry. Extra addition
1939 /* Ignore high bits of a potential constant arg2. */
2427 * but do allow a pair of 64-bit operations.
2433 /* We expect to use a 16-bit negative offset from ENV. */
2439 * In both cases, return a TCGLabelQemuLdst structure if the slow path
2454 * Before 3.0, "An access that is not atomic is performed as a set of
2533 * Preserve the bottom bits and thus trigger a comparison
2546 * cross a page boundary. The trick is to add the access size-1
2548 * address overflow to the next page if we cross a page boundary,
2549 * which will then force a mismatch of the TLB compare.
2596 /* Load a pointer into the current opcode w/conditional branch-link. */
4080 * So using -16 is a quick way to represent 16.
4433 /* We're expecting a 2 byte uleb128 encoded value. */