Module: VectorSSE
- Defined in:
- lib/vector_sse.rb,
lib/vector_sse/version.rb,
ext/vector_sse/vector_sse.c
Defined Under Namespace
Modules: Type Classes: Array, Mat
Constant Summary collapse
Class Method Summary collapse
- .add_f32 ⇒ Object
- .add_f64 ⇒ Object
- .add_s32 ⇒ Object
- .add_s64 ⇒ Object
- .mul_f32 ⇒ Object
- .mul_s32 ⇒ Object
- .mul_s64 ⇒ Object
- .sub_f32 ⇒ Object
- .sub_f64 ⇒ Object
- .sub_s32 ⇒ Object
- .sub_s64 ⇒ Object
- .sum_f32 ⇒ Object
- .sum_f64 ⇒ Object
- .sum_s32 ⇒ Object
- .sum_s64 ⇒ Object
- .valid_type(type) ⇒ Object
- .vec_mul_f32 ⇒ Object
- .vec_mul_f64 ⇒ Object
- .vec_mul_s32 ⇒ Object
- .vec_mul_s64 ⇒ Object
Class Method Details
.add_f32 ⇒ Object
.add_f64 ⇒ Object
.add_s32 ⇒ Object
.add_s64 ⇒ Object
.mul_f32 ⇒ Object
.mul_s32 ⇒ Object
.mul_s64 ⇒ Object
.sub_f32 ⇒ Object
.sub_f64 ⇒ Object
.sub_s32 ⇒ Object
.sub_s64 ⇒ Object
.sum_f32 ⇒ Object
.sum_f64 ⇒ Object
.sum_s32 ⇒ Object
.sum_s64 ⇒ Object
.valid_type(type) ⇒ Object
47 48 49 |
# File 'lib/vector_sse.rb', line 47 def self.valid_type( type ) [ Type::S32, Type::S64, Type::F32, Type::F64 ].include?( type ) end |