Expanded vec128 and VectorSub

Added double precision (f64) values to the vec128 structure
Added cases for all formats of data for vector subtraction in the
Value::VectorSub function

NOTE: Unsure what the saturate function is for however maintained
original functionality
This commit is contained in:
Haydn Trigg
2016-05-17 05:34:09 +09:30
parent 720f8b0dc2
commit f2ca689ea0
2 changed files with 76 additions and 24 deletions

View File

@@ -90,7 +90,8 @@ typedef struct alignas(16) vec128_s {
uint32_t uz;
uint32_t uw;
};
float f32[4];
float f32[4];
double f64[2];
int8_t i8[16];
uint8_t u8[16];
int16_t i16[8];