MultiThread.h
as PowerPC operates via cache line reservation, lock variables should reside ion their own cache line
T val;
inline bool operator !=(const SAtomicVar<T>& v);
inline bool operator !=(const SAtomicVar<T>& v) const;
inline bool operator !=(const T& v);
inline bool operator !=(const T& v) const;
inline bool operator <(const SAtomicVar<T>& v);
inline bool operator <(const SAtomicVar<T>& v) const;
inline bool operator <(const T& v);
inline bool operator <(const T& v) const;
inline bool operator <=(const SAtomicVar<T>& v);
inline bool operator <=(const SAtomicVar<T>& v) const;
inline bool operator <=(const T& v);
inline bool operator <=(const T& v) const;
inline void operator =(const T& rV);
inline bool operator ==(const SAtomicVar<T>& v);
inline bool operator ==(const SAtomicVar<T>& v) const;
inline bool operator ==(const T& v);
inline bool operator ==(const T& v) const;
inline bool operator >(const SAtomicVar<T>& v);
inline bool operator >(const SAtomicVar<T>& v) const;
inline bool operator >(const T& v);
inline bool operator >(const T& v) const;
inline bool operator >=(const SAtomicVar<T>& v);
inline bool operator >=(const SAtomicVar<T>& v) const;
inline bool operator >=(const T& v);
inline bool operator >=(const T& v) const;
inline volatile T* Addr();
inline void Assign(const T& rV);
inline operator T();
inline operator T() const;