mirror of
https://github.com/azahar-emu/dynarmic.git
synced 2026-05-09 04:14:20 +02:00
frontend/A64/types: Use helper functions in operator+ overloads
Allows us to get rid of another explicit cast.
This commit is contained in:
@@ -57,14 +57,14 @@ inline size_t VecNumber(Vec vec) {
|
||||
}
|
||||
|
||||
inline Reg operator+(Reg reg, size_t number) {
|
||||
size_t new_reg = static_cast<size_t>(reg) + number;
|
||||
const size_t new_reg = RegNumber(reg) + number;
|
||||
ASSERT(new_reg <= 31);
|
||||
|
||||
return static_cast<Reg>(new_reg);
|
||||
}
|
||||
|
||||
inline Vec operator+(Vec vec, size_t number) {
|
||||
size_t new_vec = static_cast<size_t>(vec) + number;
|
||||
const size_t new_vec = VecNumber(vec) + number;
|
||||
ASSERT(new_vec <= 31);
|
||||
|
||||
return static_cast<Vec>(new_vec);
|
||||
|
||||
Reference in New Issue
Block a user