mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-20 22:05:12 +00:00
u128 renamed to v128
Since it's vector union type
This commit is contained in:
parent
f8afee3325
commit
6f3c50eba2
23 changed files with 388 additions and 388 deletions
|
|
@ -27,7 +27,7 @@ template<typename T> struct _to_atomic_subtype<T, 8>
|
|||
|
||||
template<typename T> struct _to_atomic_subtype<T, 16>
|
||||
{
|
||||
using type = u128;
|
||||
using type = v128;
|
||||
};
|
||||
|
||||
template<typename T> using atomic_subtype_t = typename _to_atomic_subtype<T>::type;
|
||||
|
|
@ -127,7 +127,7 @@ private:
|
|||
data = value;
|
||||
}
|
||||
|
||||
force_inline static void write_relaxed(volatile u128& data, const u128& value)
|
||||
force_inline static void write_relaxed(volatile v128& data, const v128& value)
|
||||
{
|
||||
sync_lock_test_and_set(&data, value);
|
||||
}
|
||||
|
|
@ -137,9 +137,9 @@ private:
|
|||
return data;
|
||||
}
|
||||
|
||||
force_inline static u128 read_relaxed(const volatile u128& value)
|
||||
force_inline static v128 read_relaxed(const volatile v128& value)
|
||||
{
|
||||
return sync_val_compare_and_swap(const_cast<volatile u128*>(&value), {}, {});
|
||||
return sync_val_compare_and_swap(const_cast<volatile v128*>(&value), {}, {});
|
||||
}
|
||||
|
||||
public:
|
||||
|
|
|
|||
|
|
@ -339,14 +339,14 @@ namespace vm
|
|||
get_ref<be_t<u64>>(addr) = value;
|
||||
}
|
||||
|
||||
inline const be_t<u128>& read128(u32 addr)
|
||||
inline const be_t<v128>& read128(u32 addr)
|
||||
{
|
||||
return get_ref<const be_t<u128>>(addr);
|
||||
return get_ref<const be_t<v128>>(addr);
|
||||
}
|
||||
|
||||
inline void write128(u32 addr, be_t<u128> value)
|
||||
inline void write128(u32 addr, be_t<v128> value)
|
||||
{
|
||||
get_ref<be_t<u128>>(addr) = value;
|
||||
get_ref<be_t<v128>>(addr) = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -384,14 +384,14 @@ namespace vm
|
|||
get_ref<le_t<u64>>(addr) = value;
|
||||
}
|
||||
|
||||
inline const le_t<u128>& read128(u32 addr)
|
||||
inline const le_t<v128>& read128(u32 addr)
|
||||
{
|
||||
return get_ref<const le_t<u128>>(addr);
|
||||
return get_ref<const le_t<v128>>(addr);
|
||||
}
|
||||
|
||||
inline void write128(u32 addr, le_t<u128> value)
|
||||
inline void write128(u32 addr, le_t<v128> value)
|
||||
{
|
||||
get_ref<le_t<u128>>(addr) = value;
|
||||
get_ref<le_t<v128>>(addr) = value;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue