16 #ifndef TF2SIMD_QUADWORD_H
17 #define TF2SIMD_QUADWORD_H
24 #if defined (__CELLOS_LV2) && defined (__SPU__)
41 #if defined (__SPU__) && defined (__CELLOS_LV2__)
48 vec_float4 get128()
const
53 #else //__CELLOS_LV2__ __SPU__
55 #endif //__CELLOS_LV2__ __SPU__
91 return ((m_floats[3]==other.m_floats[3]) && (m_floats[2]==other.m_floats[2]) && (m_floats[1]==other.m_floats[1]) && (m_floats[0]==other.m_floats[0]));
96 return !(*
this == other);
145 m_floats[0] = x, m_floats[1] = y, m_floats[2] = z, m_floats[3] = 0.0f;
156 m_floats[0] = x, m_floats[1] = y, m_floats[2] = z, m_floats[3] = w;
164 tf2SetMax(m_floats[0], other.m_floats[0]);
165 tf2SetMax(m_floats[1], other.m_floats[1]);
166 tf2SetMax(m_floats[2], other.m_floats[2]);
167 tf2SetMax(m_floats[3], other.m_floats[3]);
174 tf2SetMin(m_floats[0], other.m_floats[0]);
175 tf2SetMin(m_floats[1], other.m_floats[1]);
176 tf2SetMin(m_floats[2], other.m_floats[2]);
177 tf2SetMin(m_floats[3], other.m_floats[3]);
185 #endif //TF2SIMD_QUADWORD_H