├── .github └── workflows │ └── rustdoc.yml ├── .gitignore ├── Cargo.toml ├── crates ├── thermite-compensated │ ├── Cargo.toml │ ├── split_consts.py │ └── src │ │ ├── consts.rs │ │ ├── lib.rs │ │ └── math.rs ├── thermite-complex │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── thermite-special │ ├── Cargo.toml │ └── src │ │ ├── internal │ │ ├── mod.rs │ │ ├── pd.rs │ │ └── ps.rs │ │ └── lib.rs └── thermite │ ├── Cargo.toml │ ├── src │ ├── backend │ │ ├── generic │ │ │ ├── mod.rs │ │ │ └── polyfills │ │ │ │ ├── casts.rs │ │ │ │ └── mod.rs │ │ ├── macros.rs │ │ ├── mod.rs │ │ ├── scalar │ │ │ ├── float.rs │ │ │ ├── mod.rs │ │ │ ├── signed.rs │ │ │ └── unsigned.rs │ │ ├── wasm │ │ │ ├── macros.rs │ │ │ ├── mod.rs │ │ │ ├── polyfills │ │ │ │ ├── bits.rs │ │ │ │ ├── casts.rs │ │ │ │ ├── cmp.rs │ │ │ │ ├── math.rs │ │ │ │ └── mod.rs │ │ │ └── registers │ │ │ │ ├── f32x4.rs │ │ │ │ ├── f64x2.rs │ │ │ │ ├── i32x4.rs │ │ │ │ ├── i64x2.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── u32x4.rs │ │ │ │ └── u64x2.rs │ │ ├── x86.rs │ │ ├── x86_v1 │ │ │ ├── macros.rs │ │ │ ├── mod.rs │ │ │ └── polyfills │ │ │ │ ├── bits.rs │ │ │ │ ├── casts.rs │ │ │ │ ├── cmp.rs │ │ │ │ ├── divider.rs │ │ │ │ ├── math.rs │ │ │ │ └── mod.rs │ │ ├── x86_v2 │ │ │ ├── macros.rs │ │ │ ├── mod.rs │ │ │ ├── polyfills │ │ │ │ ├── bits.rs │ │ │ │ ├── casts.rs │ │ │ │ ├── cmp.rs │ │ │ │ ├── divider.rs │ │ │ │ ├── math.rs │ │ │ │ └── mod.rs │ │ │ └── registers │ │ │ │ ├── f32x4.rs │ │ │ │ ├── f64x2.rs │ │ │ │ ├── i32x4.rs │ │ │ │ ├── i64x2.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── u32x4.rs │ │ │ │ └── u64x2.rs │ │ └── x86_v3 │ │ │ ├── macros.rs │ │ │ ├── mod.rs │ │ │ ├── polyfills │ │ │ ├── bits.rs │ │ │ ├── casts.rs │ │ │ ├── cmp.rs │ │ │ ├── divider.rs │ │ │ ├── math.rs │ │ │ └── mod.rs │ │ │ └── registers │ │ │ ├── f32x4.rs │ │ │ ├── f32x8.rs │ │ │ ├── f64x2.rs │ │ │ ├── f64x4.rs │ │ │ ├── i32x4.rs │ │ │ ├── i32x8.rs │ │ │ ├── i64x2.rs │ │ │ ├── i64x4.rs │ │ │ ├── mod.rs │ │ │ ├── u32x4.rs │ │ │ ├── u32x8.rs │ │ │ ├── u64x2.rs │ │ │ └── u64x4.rs │ ├── divider │ │ ├── mod.rs │ │ └── vector.rs │ ├── isa │ │ ├── detector.rs │ │ └── mod.rs │ ├── lib.rs │ ├── mask.rs │ ├── math │ │ ├── consts.rs │ │ ├── internal │ │ │ ├── mod.rs │ │ │ ├── pd.rs │ │ │ └── ps.rs │ │ ├── mod.rs │ │ └── policy.rs │ ├── register │ │ ├── dp.rs │ │ ├── element.rs │ │ └── mod.rs │ ├── simd.rs │ ├── swizzle.rs │ └── vector │ │ ├── float_trait.rs │ │ ├── mod.rs │ │ └── streaming.rs │ └── tests │ └── divide.rs └── rustfmt.toml /.github/workflows/rustdoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/.github/workflows/rustdoc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | .vscode/ -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/Cargo.toml -------------------------------------------------------------------------------- /crates/thermite-compensated/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-compensated/Cargo.toml -------------------------------------------------------------------------------- /crates/thermite-compensated/split_consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-compensated/split_consts.py -------------------------------------------------------------------------------- /crates/thermite-compensated/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-compensated/src/consts.rs -------------------------------------------------------------------------------- /crates/thermite-compensated/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-compensated/src/lib.rs -------------------------------------------------------------------------------- /crates/thermite-compensated/src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-compensated/src/math.rs -------------------------------------------------------------------------------- /crates/thermite-complex/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-complex/Cargo.toml -------------------------------------------------------------------------------- /crates/thermite-complex/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-complex/src/lib.rs -------------------------------------------------------------------------------- /crates/thermite-special/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-special/Cargo.toml -------------------------------------------------------------------------------- /crates/thermite-special/src/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-special/src/internal/mod.rs -------------------------------------------------------------------------------- /crates/thermite-special/src/internal/pd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-special/src/internal/pd.rs -------------------------------------------------------------------------------- /crates/thermite-special/src/internal/ps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-special/src/internal/ps.rs -------------------------------------------------------------------------------- /crates/thermite-special/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite-special/src/lib.rs -------------------------------------------------------------------------------- /crates/thermite/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/Cargo.toml -------------------------------------------------------------------------------- /crates/thermite/src/backend/generic/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod polyfills; 2 | -------------------------------------------------------------------------------- /crates/thermite/src/backend/generic/polyfills/casts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/generic/polyfills/casts.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/generic/polyfills/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/generic/polyfills/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/macros.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/scalar/float.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/scalar/float.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/scalar/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/scalar/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/scalar/signed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/scalar/signed.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/scalar/unsigned.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/scalar/unsigned.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/macros.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/polyfills/bits.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/polyfills/casts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/polyfills/casts.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/polyfills/cmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/polyfills/cmp.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/polyfills/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/polyfills/math.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/polyfills/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/polyfills/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/registers/f32x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/registers/f32x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/registers/f64x2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/registers/f64x2.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/registers/i32x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/registers/i32x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/registers/i64x2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/registers/i64x2.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/registers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/registers/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/registers/u32x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/registers/u32x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/wasm/registers/u64x2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/wasm/registers/u64x2.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v1/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v1/macros.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v1/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v1/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v1/polyfills/bits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v1/polyfills/bits.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v1/polyfills/casts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v1/polyfills/casts.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v1/polyfills/cmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v1/polyfills/cmp.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v1/polyfills/divider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v1/polyfills/divider.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v1/polyfills/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v1/polyfills/math.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v1/polyfills/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v1/polyfills/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/macros.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/polyfills/bits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/polyfills/bits.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/polyfills/casts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/polyfills/casts.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/polyfills/cmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/polyfills/cmp.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/polyfills/divider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/polyfills/divider.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/polyfills/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/polyfills/math.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/polyfills/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/polyfills/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/registers/f32x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/registers/f32x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/registers/f64x2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/registers/f64x2.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/registers/i32x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/registers/i32x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/registers/i64x2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/registers/i64x2.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/registers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/registers/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/registers/u32x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/registers/u32x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v2/registers/u64x2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v2/registers/u64x2.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/macros.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/polyfills/bits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/polyfills/bits.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/polyfills/casts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/polyfills/casts.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/polyfills/cmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/polyfills/cmp.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/polyfills/divider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/polyfills/divider.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/polyfills/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/polyfills/math.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/polyfills/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/polyfills/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/f32x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/f32x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/f32x8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/f32x8.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/f64x2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/f64x2.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/f64x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/f64x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/i32x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/i32x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/i32x8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/i32x8.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/i64x2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/i64x2.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/i64x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/i64x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/u32x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/u32x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/u32x8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/u32x8.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/u64x2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/u64x2.rs -------------------------------------------------------------------------------- /crates/thermite/src/backend/x86_v3/registers/u64x4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/backend/x86_v3/registers/u64x4.rs -------------------------------------------------------------------------------- /crates/thermite/src/divider/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/divider/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/divider/vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/divider/vector.rs -------------------------------------------------------------------------------- /crates/thermite/src/isa/detector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/isa/detector.rs -------------------------------------------------------------------------------- /crates/thermite/src/isa/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/isa/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/lib.rs -------------------------------------------------------------------------------- /crates/thermite/src/mask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/mask.rs -------------------------------------------------------------------------------- /crates/thermite/src/math/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/math/consts.rs -------------------------------------------------------------------------------- /crates/thermite/src/math/internal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/math/internal/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/math/internal/pd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/math/internal/pd.rs -------------------------------------------------------------------------------- /crates/thermite/src/math/internal/ps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/math/internal/ps.rs -------------------------------------------------------------------------------- /crates/thermite/src/math/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/math/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/math/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/math/policy.rs -------------------------------------------------------------------------------- /crates/thermite/src/register/dp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/register/dp.rs -------------------------------------------------------------------------------- /crates/thermite/src/register/element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/register/element.rs -------------------------------------------------------------------------------- /crates/thermite/src/register/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/register/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/simd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/simd.rs -------------------------------------------------------------------------------- /crates/thermite/src/swizzle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/swizzle.rs -------------------------------------------------------------------------------- /crates/thermite/src/vector/float_trait.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/vector/float_trait.rs -------------------------------------------------------------------------------- /crates/thermite/src/vector/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/vector/mod.rs -------------------------------------------------------------------------------- /crates/thermite/src/vector/streaming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/src/vector/streaming.rs -------------------------------------------------------------------------------- /crates/thermite/tests/divide.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raygon-renderer/thermite/HEAD/crates/thermite/tests/divide.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 120 2 | --------------------------------------------------------------------------------