Lines Matching refs:kBitsPerGpRegCode
122 static constexpr int kBitsPerGpRegCode =
128 (kNeedS128RegPair ? 2 : 1) + 2 * kBitsPerGpRegCode;
130 static_assert(2 * kBitsPerGpRegCode >= kBitsPerFpRegCode,
208 storage_t combined_code = low.code() | high.code() << kBitsPerGpRegCode |
209 1 << (2 * kBitsPerGpRegCode);
216 storage_t combined_code = low.code() | 2 << (2 * kBitsPerGpRegCode);
222 (code_ & (3 << (2 * kBitsPerGpRegCode)));
226 return kNeedI64RegPair && (code_ & (1 << (2 * kBitsPerGpRegCode))) != 0;
229 return kNeedS128RegPair && (code_ & (2 << (2 * kBitsPerGpRegCode))) != 0;
252 static constexpr storage_t kCodeMask = (1 << kBitsPerGpRegCode) - 1;
258 static constexpr storage_t kCodeMask = (1 << kBitsPerGpRegCode) - 1;
259 return Register::from_code((code_ >> kBitsPerGpRegCode) & kCodeMask);