#gamedev #float #perform #simultaneously #operations #math

nightly floatx4

一个可以同时执行4个浮点操作的库

3个稳定版本

1.1.0 2024年7月31日
1.0.1 2024年7月31日

#470 in 游戏开发

Download history 237/week @ 2024-07-26 58/week @ 2024-08-02

295 每月下载量

Apache-2.0

9KB
240

floatx4-rs

一个可以同时执行4个浮点操作的库

示例

use floatx4::Floatx4;

// let array = Floatx4::from_scalar(2.);
let array = Floatx4::from_array([1.,2.,3.,4.]);

// +,-,*,/ ...
let mut new_array = array * array ;
new_array+=array;

// print
for value in new_array{
    println!("{value:?}");
}

lib.rs:

用于表达四个浮点数的组合。

示例

use floatx4::Floatx4;

// let array = Floatx4::from_scalar(2.);
let array = Floatx4::from_array([1.,2.,3.,4.]);

// +,-,*,/ ...
let mut new_array = array * array ;
new_array+=array;

// print
for value in new_array{
    println!("{value:?}");
}

依赖项

~7KB