Changeset 103860 in vbox for trunk/include/iprt/armv8.h
- Timestamp:
- Mar 14, 2024 11:47:09 PM (9 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/armv8.h
r103833 r103860 3623 3623 3624 3624 3625 /** A64: Encodes the CBZ instructions. */ 3626 DECL_FORCE_INLINE(uint32_t) Armv8A64MkInstrCbz(int32_t iImm19, uint32_t iReg, bool f64Bit = true) 3627 { 3628 return Armv8A64MkInstrCbzCbnz(false /*fJmpIfNotZero*/, iImm19, iReg, f64Bit); 3629 } 3630 3631 3632 /** A64: Encodes the CBNZ instructions. */ 3633 DECL_FORCE_INLINE(uint32_t) Armv8A64MkInstrCbnz(int32_t iImm19, uint32_t iReg, bool f64Bit = true) 3634 { 3635 return Armv8A64MkInstrCbzCbnz(true /*fJmpIfNotZero*/, iImm19, iReg, f64Bit); 3636 } 3637 3638 3625 3639 /** 3626 3640 * A64: Encodes TBZ and TBNZ (conditional branch w/ immediate) instructions.
Note:
See TracChangeset
for help on using the changeset viewer.