|
ReXGlue SDK
|
#include <charconv>#include <cstddef>#include <format>#include <iosfwd>#include <string>#include <string_view>#include <rex/assert.h>#include <rex/platform.h>#include <rex/string/numeric.h>#include <rex/types.h>#include <simde/x86/sse2.h>Go to the source code of this file.
Classes | |
| struct | rex::ppc::Vec128S |
Namespaces | |
| namespace | rex |
| namespace | rex::ppc |
Typedefs | |
| using | rex::ppc::Vec128 = Vec128S |
Functions | |
| std::string | rex::ppc::to_string (const Vec128 &value) |
| std::ostream & | rex::ppc::operator<< (std::ostream &os, const Vec128 &value) |
| std::string | rex::ppc::to_hex_string (const Vec128 &value) |
| template<> | |
| ppc::Vec128 | rex::string::from_string< ppc::Vec128 > (const std::string_view value, bool force_hex) |
| template<int N> | |
| f32 | rex::ppc::m128_f32 (const simde__m128 &v) |
| template<int N> | |
| i32 | rex::ppc::m128_i32 (const simde__m128 &v) |
| template<int N> | |
| f64 | rex::ppc::m128_f64 (const simde__m128d &v) |
| template<int N> | |
| f64 | rex::ppc::m128_f64 (const simde__m128 &v) |
| template<int N> | |
| i64 | rex::ppc::m128_i64 (const simde__m128d &v) |
| template<int N> | |
| i64 | rex::ppc::m128_i64 (const simde__m128 &v) |
|
inline |
Parses "[a b c d]" or bare text as four hex u32 lanes, and "(a, b, c, d)" as four f32 lanes.
| force_hex | Unused, the opening bracket picks the format. |