Lines Matching defs:bit
274 // 1. 64-bit move zero (movz).
275 // 2. 32-bit move inverted (movn).
276 // 3. 64-bit move inverted.
277 // 4. 32-bit orr immediate.
278 // 5. 64-bit orr immediate.
279 // Move-keep may then be used to modify each of the 16-bit half-words.
552 // 8-bit immediate.
556 // 16-bit immediate.
559 // 32-bit immediate.
562 // 64-bit immediate.
568 // TODO(v8:11033): Move 128-bit values in a more efficient way.
618 // The movz instruction can generate immediates containing an arbitrary 16-bit
625 // The movn instruction can generate immediates containing an arbitrary 16-bit
980 void TurboAssembler::B(Label* label, BranchType type, Register reg, int bit) {
982 (bit == -1 || type >= kBranchTypeFirstUsingBit));
999 Tbz(reg, bit, label);
1002 Tbnz(reg, bit, label);
2546 // the modulo operation on an integer register so we convert to a 64-bit
2831 // This operation has to be exactly 32-bit wide in case the external
2885 // Load the map's "bit field 2".
2887 // Retrieve elements_kind from bit field 2.