clang  14.0.0git
Macros | Typedefs | Functions | Variables
wasm_simd128.h File Reference
#include <stdbool.h>
#include <stdint.h>
Include dependency graph for wasm_simd128.h:

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS
 
#define __REQUIRE_CONSTANT(c)
 
#define wasm_i8x16_shuffle(__a, __b, __c0, __c1, __c2, __c3, __c4, __c5, __c6, __c7, __c8, __c9, __c10, __c11, __c12, __c13, __c14, __c15)
 
#define wasm_i16x8_shuffle(__a, __b, __c0, __c1, __c2, __c3, __c4, __c5, __c6, __c7)
 
#define wasm_i32x4_shuffle(__a, __b, __c0, __c1, __c2, __c3)
 
#define wasm_i64x2_shuffle(__a, __b, __c0, __c1)
 
#define __DEPRECATED_FN_ATTRS(__replacement)
 
#define __WASM_STR(X)   #X
 
#define __DEPRECATED_WASM_MACRO(__name, __replacement)
 
#define wasm_v8x16_shuffle(__a, __b, __c0, __c1, __c2, __c3, __c4, __c5, __c6, __c7, __c8, __c9, __c10, __c11, __c12, __c13, __c14, __c15)
 
#define wasm_v16x8_shuffle(__a, __b, __c0, __c1, __c2, __c3, __c4, __c5, __c6, __c7)
 
#define wasm_v32x4_shuffle(__a, __b, __c0, __c1, __c2, __c3)
 
#define wasm_v64x2_shuffle(__a, __b, __c0, __c1)
 

Typedefs

typedef int32_t v128_t __attribute__((__vector_size__(16), __aligned__(16)))
 

Functions

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load8_splat (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load16_splat (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load32_splat (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load64_splat (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_load8x8 (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_load8x8 (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_load16x4 (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_load16x4 (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_load32x2 (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_load32x2 (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load32_zero (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load64_zero (const void *__mem)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load8_lane (const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load16_lane (const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load32_lane (const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load64_lane (const void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ void __DEFAULT_FN_ATTRS wasm_v128_store (void *__mem, v128_t __a)
 
static __inline__ void __DEFAULT_FN_ATTRS wasm_v128_store8_lane (void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ void __DEFAULT_FN_ATTRS wasm_v128_store16_lane (void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ void __DEFAULT_FN_ATTRS wasm_v128_store32_lane (void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ void __DEFAULT_FN_ATTRS wasm_v128_store64_lane (void *__mem, v128_t __vec, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_make (int8_t __c0, int8_t __c1, int8_t __c2, int8_t __c3, int8_t __c4, int8_t __c5, int8_t __c6, int8_t __c7, int8_t __c8, int8_t __c9, int8_t __c10, int8_t __c11, int8_t __c12, int8_t __c13, int8_t __c14, int8_t __c15)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_make (uint8_t __c0, uint8_t __c1, uint8_t __c2, uint8_t __c3, uint8_t __c4, uint8_t __c5, uint8_t __c6, uint8_t __c7, uint8_t __c8, uint8_t __c9, uint8_t __c10, uint8_t __c11, uint8_t __c12, uint8_t __c13, uint8_t __c14, uint8_t __c15)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_make (int16_t __c0, int16_t __c1, int16_t __c2, int16_t __c3, int16_t __c4, int16_t __c5, int16_t __c6, int16_t __c7)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_make (uint16_t __c0, uint16_t __c1, uint16_t __c2, uint16_t __c3, uint16_t __c4, uint16_t __c5, uint16_t __c6, uint16_t __c7)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_make (int32_t __c0, int32_t __c1, int32_t __c2, int32_t __c3)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_make (uint32_t __c0, uint32_t __c1, uint32_t __c2, uint32_t __c3)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_make (int64_t __c0, int64_t __c1)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_make (uint64_t __c0, uint64_t __c1)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_make (float __c0, float __c1, float __c2, float __c3)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_make (double __c0, double __c1)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_const (int8_t __c0, int8_t __c1, int8_t __c2, int8_t __c3, int8_t __c4, int8_t __c5, int8_t __c6, int8_t __c7, int8_t __c8, int8_t __c9, int8_t __c10, int8_t __c11, int8_t __c12, int8_t __c13, int8_t __c14, int8_t __c15) __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2) __REQUIRE_CONSTANT(__c3) __REQUIRE_CONSTANT(__c4) __REQUIRE_CONSTANT(__c5) __REQUIRE_CONSTANT(__c6) __REQUIRE_CONSTANT(__c7) __REQUIRE_CONSTANT(__c8) __REQUIRE_CONSTANT(__c9) __REQUIRE_CONSTANT(__c10) __REQUIRE_CONSTANT(__c11) __REQUIRE_CONSTANT(__c12) __REQUIRE_CONSTANT(__c13) __REQUIRE_CONSTANT(__c14) __REQUIRE_CONSTANT(__c15)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_const (uint8_t __c0, uint8_t __c1, uint8_t __c2, uint8_t __c3, uint8_t __c4, uint8_t __c5, uint8_t __c6, uint8_t __c7, uint8_t __c8, uint8_t __c9, uint8_t __c10, uint8_t __c11, uint8_t __c12, uint8_t __c13, uint8_t __c14, uint8_t __c15) __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2) __REQUIRE_CONSTANT(__c3) __REQUIRE_CONSTANT(__c4) __REQUIRE_CONSTANT(__c5) __REQUIRE_CONSTANT(__c6) __REQUIRE_CONSTANT(__c7) __REQUIRE_CONSTANT(__c8) __REQUIRE_CONSTANT(__c9) __REQUIRE_CONSTANT(__c10) __REQUIRE_CONSTANT(__c11) __REQUIRE_CONSTANT(__c12) __REQUIRE_CONSTANT(__c13) __REQUIRE_CONSTANT(__c14) __REQUIRE_CONSTANT(__c15)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_const (int16_t __c0, int16_t __c1, int16_t __c2, int16_t __c3, int16_t __c4, int16_t __c5, int16_t __c6, int16_t __c7) __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2) __REQUIRE_CONSTANT(__c3) __REQUIRE_CONSTANT(__c4) __REQUIRE_CONSTANT(__c5) __REQUIRE_CONSTANT(__c6) __REQUIRE_CONSTANT(__c7)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_const (uint16_t __c0, uint16_t __c1, uint16_t __c2, uint16_t __c3, uint16_t __c4, uint16_t __c5, uint16_t __c6, uint16_t __c7) __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2) __REQUIRE_CONSTANT(__c3) __REQUIRE_CONSTANT(__c4) __REQUIRE_CONSTANT(__c5) __REQUIRE_CONSTANT(__c6) __REQUIRE_CONSTANT(__c7)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_const (int32_t __c0, int32_t __c1, int32_t __c2, int32_t __c3) __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2) __REQUIRE_CONSTANT(__c3)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_const (uint32_t __c0, uint32_t __c1, uint32_t __c2, uint32_t __c3) __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2) __REQUIRE_CONSTANT(__c3)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_const (int64_t __c0, int64_t __c1) __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_const (uint64_t __c0, uint64_t __c1) __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_const (float __c0, float __c1, float __c2, float __c3) __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1) __REQUIRE_CONSTANT(__c2) __REQUIRE_CONSTANT(__c3)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_const (double __c0, double __c1) __REQUIRE_CONSTANT(__c0) __REQUIRE_CONSTANT(__c1)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_const_splat (int8_t __c) __REQUIRE_CONSTANT(__c)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_const_splat (uint8_t __c) __REQUIRE_CONSTANT(__c)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_const_splat (int16_t __c) __REQUIRE_CONSTANT(__c)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_const_splat (uint16_t __c) __REQUIRE_CONSTANT(__c)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_const_splat (int32_t __c) __REQUIRE_CONSTANT(__c)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_const_splat (uint32_t __c) __REQUIRE_CONSTANT(__c)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_const_splat (int64_t __c) __REQUIRE_CONSTANT(__c)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_const_splat (uint64_t __c) __REQUIRE_CONSTANT(__c)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_const_splat (float __c) __REQUIRE_CONSTANT(__c)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_const_splat (double __c) __REQUIRE_CONSTANT(__c)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_splat (int8_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_splat (uint8_t __a)
 
static __inline__ int8_t __DEFAULT_FN_ATTRS wasm_i8x16_extract_lane (v128_t __a, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ uint8_t __DEFAULT_FN_ATTRS wasm_u8x16_extract_lane (v128_t __a, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_replace_lane (v128_t __a, int __i, int8_t __b) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_replace_lane (v128_t __a, int __i, uint8_t __b) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_splat (int16_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_splat (uint16_t __a)
 
static __inline__ int16_t __DEFAULT_FN_ATTRS wasm_i16x8_extract_lane (v128_t __a, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ uint16_t __DEFAULT_FN_ATTRS wasm_u16x8_extract_lane (v128_t __a, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_replace_lane (v128_t __a, int __i, int16_t __b) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_replace_lane (v128_t __a, int __i, uint16_t __b) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_splat (int32_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_splat (uint32_t __a)
 
static __inline__ int32_t __DEFAULT_FN_ATTRS wasm_i32x4_extract_lane (v128_t __a, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ uint32_t __DEFAULT_FN_ATTRS wasm_u32x4_extract_lane (v128_t __a, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_replace_lane (v128_t __a, int __i, int32_t __b) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_replace_lane (v128_t __a, int __i, uint32_t __b) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_splat (int64_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_splat (uint64_t __a)
 
static __inline__ int64_t __DEFAULT_FN_ATTRS wasm_i64x2_extract_lane (v128_t __a, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ uint64_t __DEFAULT_FN_ATTRS wasm_u64x2_extract_lane (v128_t __a, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_replace_lane (v128_t __a, int __i, int64_t __b) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_replace_lane (v128_t __a, int __i, uint64_t __b) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_splat (float __a)
 
static __inline__ float __DEFAULT_FN_ATTRS wasm_f32x4_extract_lane (v128_t __a, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_replace_lane (v128_t __a, int __i, float __b) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_splat (double __a)
 
static __inline__ double __DEFAULT_FN_ATTRS wasm_f64x2_extract_lane (v128_t __a, int __i) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_replace_lane (v128_t __a, int __i, double __b) __REQUIRE_CONSTANT(__i)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_eq (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_ne (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_lt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_lt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_gt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_gt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_le (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_le (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_ge (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_ge (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_eq (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_ne (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_lt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_lt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_gt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_gt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_le (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_le (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_ge (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_ge (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_eq (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_ne (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_lt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_lt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_gt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_gt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_le (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_le (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_ge (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_ge (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_eq (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_ne (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_lt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_gt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_le (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_ge (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_eq (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_ne (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_lt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_gt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_le (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_ge (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_eq (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_ne (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_lt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_gt (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_le (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_ge (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_not (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_and (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_or (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_xor (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_andnot (v128_t __a, v128_t __b)
 
static __inline__ bool __DEFAULT_FN_ATTRS wasm_v128_any_true (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_bitselect (v128_t __a, v128_t __b, v128_t __mask)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_abs (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_neg (v128_t __a)
 
static __inline__ bool __DEFAULT_FN_ATTRS wasm_i8x16_all_true (v128_t __a)
 
static __inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i8x16_bitmask (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_popcnt (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_shl (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_shr (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_shr (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_add (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_add_sat (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_add_sat (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_sub (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_sub_sat (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_sub_sat (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_min (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_min (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_max (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_max (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_avgr (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_abs (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_neg (v128_t __a)
 
static __inline__ bool __DEFAULT_FN_ATTRS wasm_i16x8_all_true (v128_t __a)
 
static __inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i16x8_bitmask (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_shl (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_shr (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_shr (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_add (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_add_sat (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_add_sat (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_sub (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_sub_sat (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_sub_sat (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_mul (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_min (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_min (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_max (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_max (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_avgr (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_abs (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_neg (v128_t __a)
 
static __inline__ bool __DEFAULT_FN_ATTRS wasm_i32x4_all_true (v128_t __a)
 
static __inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i32x4_bitmask (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_shl (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_shr (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_shr (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_add (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_sub (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_mul (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_min (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_min (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_max (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_max (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_dot_i16x8 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_abs (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_neg (v128_t __a)
 
static __inline__ bool __DEFAULT_FN_ATTRS wasm_i64x2_all_true (v128_t __a)
 
static __inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i64x2_bitmask (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_shl (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_shr (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_shr (v128_t __a, uint32_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_add (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_sub (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_mul (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_abs (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_neg (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_sqrt (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_ceil (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_floor (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_trunc (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_nearest (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_add (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_sub (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_mul (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_div (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_min (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_max (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_pmin (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_pmax (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_abs (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_neg (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_sqrt (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_ceil (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_floor (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_trunc (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_nearest (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_add (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_sub (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_mul (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_div (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_min (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_max (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_pmin (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_pmax (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_trunc_sat_f32x4 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_trunc_sat_f32x4 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_convert_i32x4 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_convert_u32x4 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_convert_low_i32x4 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_convert_low_u32x4 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_trunc_sat_f64x2_zero (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_trunc_sat_f64x2_zero (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_demote_f64x2_zero (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_promote_low_f32x4 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_swizzle (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_narrow_i16x8 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_narrow_i16x8 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_narrow_i32x4 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_narrow_i32x4 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extend_low_i8x16 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extend_high_i8x16 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extend_low_u8x16 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extend_high_u8x16 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extend_low_i16x8 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extend_high_i16x8 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extend_low_u16x8 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extend_high_u16x8 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_extend_low_i32x4 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_extend_high_i32x4 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_extend_low_u32x4 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_extend_high_u32x4 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extadd_pairwise_i8x16 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extadd_pairwise_u8x16 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extadd_pairwise_i16x8 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extadd_pairwise_u16x8 (v128_t __a)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extmul_low_i8x16 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extmul_high_i8x16 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extmul_low_u8x16 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extmul_high_u8x16 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extmul_low_i16x8 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extmul_high_i16x8 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extmul_low_u16x8 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extmul_high_u16x8 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_extmul_low_i32x4 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_extmul_high_i32x4 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_extmul_low_u32x4 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_extmul_high_u32x4 (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_q15mulr_sat (v128_t __a, v128_t __b)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_v128_load8_splat") wasm_v8x16_load_splat(const void *__mem)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_v128_load16_splat") wasm_v16x8_load_splat(const void *__mem)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_v128_load32_splat") wasm_v32x4_load_splat(const void *__mem)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_v128_load64_splat") wasm_v64x2_load_splat(const void *__mem)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i16x8_load8x8") wasm_i16x8_load_8x8(const void *__mem)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u16x8_load8x8") wasm_u16x8_load_8x8(const void *__mem)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i32x4_load16x4") wasm_i32x4_load_16x4(const void *__mem)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u32x4_load16x4") wasm_u32x4_load_16x4(const void *__mem)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i64x2_load32x2") wasm_i64x2_load_32x2(const void *__mem)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u64x2_load32x2") wasm_u64x2_load_32x2(const void *__mem)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i8x16_swizzle") wasm_v8x16_swizzle(v128_t __a
 
static __inline__ bool __DEPRECATED_FN_ATTRS ("wasm_v128_any_true") wasm_i8x16_any_true(v128_t __a)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i8x16_add_sat") wasm_i8x16_add_saturate(v128_t __a
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u8x16_add_sat") wasm_u8x16_add_saturate(v128_t __a
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i8x16_sub_sat") wasm_i8x16_sub_saturate(v128_t __a
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u8x16_sub_sat") wasm_u8x16_sub_saturate(v128_t __a
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i16x8_add_sat") wasm_i16x8_add_saturate(v128_t __a
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u16x8_add_sat") wasm_u16x8_add_saturate(v128_t __a
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i16x8_sub_sat") wasm_i16x8_sub_saturate(v128_t __a
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u16x8_sub_sat") wasm_u16x8_sub_saturate(v128_t __a
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i16x8_extend_low_i8x16") wasm_i16x8_widen_low_i8x16(v128_t __a)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i16x8_extend_high_i8x16") wasm_i16x8_widen_high_i8x16(v128_t __a)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u16x8_extend_low_u8x16") wasm_i16x8_widen_low_u8x16(v128_t __a)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u16x8_extend_high_u8x16") wasm_i16x8_widen_high_u8x16(v128_t __a)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i32x4_extend_low_i16x8") wasm_i32x4_widen_low_i16x8(v128_t __a)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i32x4_extend_high_i16x8") wasm_i32x4_widen_high_i16x8(v128_t __a)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u32x4_extend_low_u16x8") wasm_i32x4_widen_low_u16x8(v128_t __a)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u32x4_extend_high_u16x8") wasm_i32x4_widen_high_u16x8(v128_t __a)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_i32x4_trunc_sat_f32x4") wasm_i32x4_trunc_saturate_f32x4(v128_t __a)
 
static __inline__ v128_t __DEPRECATED_FN_ATTRS ("wasm_u32x4_trunc_sat_f32x4") wasm_u32x4_trunc_saturate_f32x4(v128_t __a)
 

Variables

static __inline__ v128_t v128_t __b
 

Macro Definition Documentation

◆ __DEFAULT_FN_ATTRS

#define __DEFAULT_FN_ATTRS
Value:
__attribute__((__always_inline__, __nodebug__, __target__("simd128"), \
__min_vector_width__(128)))

Definition at line 48 of file wasm_simd128.h.

◆ __DEPRECATED_FN_ATTRS

#define __DEPRECATED_FN_ATTRS (   __replacement)
Value:
(deprecated("use " __replacement " instead", __replacement)))

Definition at line 1679 of file wasm_simd128.h.

◆ __DEPRECATED_WASM_MACRO

#define __DEPRECATED_WASM_MACRO (   __name,
  __replacement 
)

Definition at line 1690 of file wasm_simd128.h.

◆ __REQUIRE_CONSTANT

#define __REQUIRE_CONSTANT (   c)
Value:
__attribute__((__diagnose_if__(!__builtin_constant_p(c), \
#c " must be constant", "error")))

Definition at line 52 of file wasm_simd128.h.

◆ __WASM_STR

#define __WASM_STR (   X)    #X

Definition at line 1683 of file wasm_simd128.h.

◆ wasm_i16x8_shuffle

#define wasm_i16x8_shuffle (   __a,
  __b,
  __c0,
  __c1,
  __c2,
  __c3,
  __c4,
  __c5,
  __c6,
  __c7 
)
Value:
((v128_t)__builtin_wasm_shuffle_i8x16( \
(__i8x16)(__a), (__i8x16)(__b), (__c0)*2, (__c0)*2 + 1, (__c1)*2, \
(__c1)*2 + 1, (__c2)*2, (__c2)*2 + 1, (__c3)*2, (__c3)*2 + 1, (__c4)*2, \
(__c4)*2 + 1, (__c5)*2, (__c5)*2 + 1, (__c6)*2, (__c6)*2 + 1, (__c7)*2, \
(__c7)*2 + 1))

Definition at line 1436 of file wasm_simd128.h.

◆ wasm_i32x4_shuffle

#define wasm_i32x4_shuffle (   __a,
  __b,
  __c0,
  __c1,
  __c2,
  __c3 
)
Value:
((v128_t)__builtin_wasm_shuffle_i8x16( \
(__i8x16)(__a), (__i8x16)(__b), (__c0)*4, (__c0)*4 + 1, (__c0)*4 + 2, \
(__c0)*4 + 3, (__c1)*4, (__c1)*4 + 1, (__c1)*4 + 2, (__c1)*4 + 3, \
(__c2)*4, (__c2)*4 + 1, (__c2)*4 + 2, (__c2)*4 + 3, (__c3)*4, \
(__c3)*4 + 1, (__c3)*4 + 2, (__c3)*4 + 3))

Definition at line 1444 of file wasm_simd128.h.

◆ wasm_i64x2_shuffle

#define wasm_i64x2_shuffle (   __a,
  __b,
  __c0,
  __c1 
)
Value:
((v128_t)__builtin_wasm_shuffle_i8x16( \
(__i8x16)(__a), (__i8x16)(__b), (__c0)*8, (__c0)*8 + 1, (__c0)*8 + 2, \
(__c0)*8 + 3, (__c0)*8 + 4, (__c0)*8 + 5, (__c0)*8 + 6, (__c0)*8 + 7, \
(__c1)*8, (__c1)*8 + 1, (__c1)*8 + 2, (__c1)*8 + 3, (__c1)*8 + 4, \
(__c1)*8 + 5, (__c1)*8 + 6, (__c1)*8 + 7))

Definition at line 1451 of file wasm_simd128.h.

◆ wasm_i8x16_shuffle

#define wasm_i8x16_shuffle (   __a,
  __b,
  __c0,
  __c1,
  __c2,
  __c3,
  __c4,
  __c5,
  __c6,
  __c7,
  __c8,
  __c9,
  __c10,
  __c11,
  __c12,
  __c13,
  __c14,
  __c15 
)
Value:
((v128_t)__builtin_wasm_shuffle_i8x16( \
(__i8x16)(__a), (__i8x16)(__b), __c0, __c1, __c2, __c3, __c4, __c5, \
__c6, __c7, __c8, __c9, __c10, __c11, __c12, __c13, __c14, __c15))

Definition at line 1429 of file wasm_simd128.h.

◆ wasm_v16x8_shuffle

#define wasm_v16x8_shuffle (   __a,
  __b,
  __c0,
  __c1,
  __c2,
  __c3,
  __c4,
  __c5,
  __c6,
  __c7 
)
Value:
__DEPRECATED_WASM_MACRO("wasm_v16x8_shuffle", "wasm_i16x8_shuffle") \
wasm_i16x8_shuffle(__a, __b, __c0, __c1, __c2, __c3, __c4, __c5, __c6, __c7)

Definition at line 1750 of file wasm_simd128.h.

◆ wasm_v32x4_shuffle

#define wasm_v32x4_shuffle (   __a,
  __b,
  __c0,
  __c1,
  __c2,
  __c3 
)
Value:
__DEPRECATED_WASM_MACRO("wasm_v32x4_shuffle", "wasm_i32x4_shuffle") \
wasm_i32x4_shuffle(__a, __b, __c0, __c1, __c2, __c3)

Definition at line 1755 of file wasm_simd128.h.

◆ wasm_v64x2_shuffle

#define wasm_v64x2_shuffle (   __a,
  __b,
  __c0,
  __c1 
)
Value:
__DEPRECATED_WASM_MACRO("wasm_v64x2_shuffle", "wasm_i64x2_shuffle") \
wasm_i64x2_shuffle(__a, __b, __c0, __c1)

Definition at line 1759 of file wasm_simd128.h.

◆ wasm_v8x16_shuffle

#define wasm_v8x16_shuffle (   __a,
  __b,
  __c0,
  __c1,
  __c2,
  __c3,
  __c4,
  __c5,
  __c6,
  __c7,
  __c8,
  __c9,
  __c10,
  __c11,
  __c12,
  __c13,
  __c14,
  __c15 
)
Value:
__DEPRECATED_WASM_MACRO("wasm_v8x16_shuffle", "wasm_i8x16_shuffle") \
wasm_i8x16_shuffle(__a, __b, __c0, __c1, __c2, __c3, __c4, __c5, __c6, __c7, \
__c8, __c9, __c10, __c11, __c12, __c13, __c14, __c15)

Definition at line 1743 of file wasm_simd128.h.

Typedef Documentation

◆ __attribute__

typedef float __f32x2 __attribute__((__vector_size__(8), __aligned__(8)))

Definition at line 17 of file wasm_simd128.h.

Function Documentation

◆ __DEPRECATED_FN_ATTRS() [1/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i16x8_add_sat"  )
static

◆ __DEPRECATED_FN_ATTRS() [2/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i16x8_extend_high_i8x16"  )
static

Definition at line 1828 of file wasm_simd128.h.

References __a, and wasm_i16x8_extend_high_i8x16().

◆ __DEPRECATED_FN_ATTRS() [3/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i16x8_extend_low_i8x16"  )
static

Definition at line 1823 of file wasm_simd128.h.

References __a, and wasm_i16x8_extend_low_i8x16().

◆ __DEPRECATED_FN_ATTRS() [4/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i16x8_load8x8"  ) const
static

Definition at line 1713 of file wasm_simd128.h.

References wasm_i16x8_load8x8().

◆ __DEPRECATED_FN_ATTRS() [5/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i16x8_sub_sat"  )
static

◆ __DEPRECATED_FN_ATTRS() [6/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i32x4_extend_high_i16x8"  )
static

Definition at line 1848 of file wasm_simd128.h.

References __a, and wasm_i32x4_extend_high_i16x8().

◆ __DEPRECATED_FN_ATTRS() [7/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i32x4_extend_low_i16x8"  )
static

Definition at line 1843 of file wasm_simd128.h.

References __a, and wasm_i32x4_extend_low_i16x8().

◆ __DEPRECATED_FN_ATTRS() [8/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i32x4_load16x4"  ) const
static

Definition at line 1723 of file wasm_simd128.h.

References wasm_i32x4_load16x4().

◆ __DEPRECATED_FN_ATTRS() [9/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i32x4_trunc_sat_f32x4"  )
static

Definition at line 1863 of file wasm_simd128.h.

References __a, and wasm_i32x4_trunc_sat_f32x4().

◆ __DEPRECATED_FN_ATTRS() [10/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i64x2_load32x2"  ) const
static

Definition at line 1733 of file wasm_simd128.h.

References wasm_i64x2_load32x2().

◆ __DEPRECATED_FN_ATTRS() [11/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i8x16_add_sat"  )
static

◆ __DEPRECATED_FN_ATTRS() [12/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i8x16_sub_sat"  )
static

◆ __DEPRECATED_FN_ATTRS() [13/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i8x16_swizzle"  )
static

◆ __DEPRECATED_FN_ATTRS() [14/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u16x8_add_sat"  )
static

◆ __DEPRECATED_FN_ATTRS() [15/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u16x8_extend_high_u8x16"  )
static

Definition at line 1838 of file wasm_simd128.h.

References __a, and wasm_u16x8_extend_high_u8x16().

◆ __DEPRECATED_FN_ATTRS() [16/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u16x8_extend_low_u8x16"  )
static

Definition at line 1833 of file wasm_simd128.h.

References __a, and wasm_u16x8_extend_low_u8x16().

◆ __DEPRECATED_FN_ATTRS() [17/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u16x8_load8x8"  ) const
static

Definition at line 1718 of file wasm_simd128.h.

References wasm_u16x8_load8x8().

◆ __DEPRECATED_FN_ATTRS() [18/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u16x8_sub_sat"  )
static

◆ __DEPRECATED_FN_ATTRS() [19/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u32x4_extend_high_u16x8"  )
static

Definition at line 1858 of file wasm_simd128.h.

References __a, and wasm_u32x4_extend_high_u16x8().

◆ __DEPRECATED_FN_ATTRS() [20/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u32x4_extend_low_u16x8"  )
static

Definition at line 1853 of file wasm_simd128.h.

References __a, and wasm_u32x4_extend_low_u16x8().

◆ __DEPRECATED_FN_ATTRS() [21/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u32x4_load16x4"  ) const
static

Definition at line 1728 of file wasm_simd128.h.

References wasm_u32x4_load16x4().

◆ __DEPRECATED_FN_ATTRS() [22/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u32x4_trunc_sat_f32x4"  )
static

Definition at line 1868 of file wasm_simd128.h.

References __a, and wasm_u32x4_trunc_sat_f32x4().

◆ __DEPRECATED_FN_ATTRS() [23/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u64x2_load32x2"  ) const
static

Definition at line 1738 of file wasm_simd128.h.

References wasm_u64x2_load32x2().

◆ __DEPRECATED_FN_ATTRS() [24/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u8x16_add_sat"  )
static

◆ __DEPRECATED_FN_ATTRS() [25/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u8x16_sub_sat"  )
static

◆ __DEPRECATED_FN_ATTRS() [26/30]

static __inline__ bool __DEPRECATED_FN_ATTRS ( "wasm_v128_any_true"  )
static

Definition at line 1768 of file wasm_simd128.h.

References __a, and wasm_v128_any_true().

◆ __DEPRECATED_FN_ATTRS() [27/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_v128_load16_splat"  ) const
static

Definition at line 1698 of file wasm_simd128.h.

References wasm_v128_load16_splat().

◆ __DEPRECATED_FN_ATTRS() [28/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_v128_load32_splat"  ) const
static

Definition at line 1703 of file wasm_simd128.h.

References wasm_v128_load32_splat().

◆ __DEPRECATED_FN_ATTRS() [29/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_v128_load64_splat"  ) const
static

Definition at line 1708 of file wasm_simd128.h.

References wasm_v128_load64_splat().

◆ __DEPRECATED_FN_ATTRS() [30/30]

static __inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_v128_load8_splat"  ) const
static

Definition at line 1693 of file wasm_simd128.h.

References wasm_v128_load8_splat().

◆ wasm_f32x4_abs()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_abs ( v128_t  __a)
static

Definition at line 1240 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_add()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_add ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1268 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_ceil()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_ceil ( v128_t  __a)
static

Definition at line 1252 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_const()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_const ( float  __c0,
float  __c1,
float  __c2,
float  __c3 
)
static

Definition at line 420 of file wasm_simd128.h.

◆ wasm_f32x4_const_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_const_splat ( float  __c)
static

Definition at line 474 of file wasm_simd128.h.

References __c.

◆ wasm_f32x4_convert_i32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_convert_i32x4 ( v128_t  __a)
static

Definition at line 1387 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_convert_u32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_convert_u32x4 ( v128_t  __a)
static

Definition at line 1392 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_demote_f64x2_zero()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_demote_f64x2_zero ( v128_t  __a)
static

Definition at line 1417 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_div()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_div ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1283 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_eq()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_eq ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 847 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_extract_lane()

static __inline__ float __DEFAULT_FN_ATTRS wasm_f32x4_extract_lane ( v128_t  __a,
int  __i 
)
static

Definition at line 633 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_floor()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_floor ( v128_t  __a)
static

Definition at line 1256 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_ge()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_ge ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 872 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_gt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_gt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 862 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_le()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_le ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 867 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_lt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_lt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 857 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_make()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_make ( float  __c0,
float  __c1,
float  __c2,
float  __c3 
)
static

Definition at line 325 of file wasm_simd128.h.

◆ wasm_f32x4_max()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_max ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1293 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_min()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_min ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1288 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_mul()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_mul ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1278 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_ne()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_ne ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 852 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_nearest()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_nearest ( v128_t  __a)
static

Definition at line 1264 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_neg()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_neg ( v128_t  __a)
static

Definition at line 1244 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_pmax()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_pmax ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1303 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_pmin()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_pmin ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1298 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_replace_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_replace_lane ( v128_t  __a,
int  __i,
float  __b 
)
static

Definition at line 639 of file wasm_simd128.h.

References __a, __b, and __v.

◆ wasm_f32x4_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_splat ( float  __a)
static

Definition at line 629 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_sqrt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_sqrt ( v128_t  __a)
static

Definition at line 1248 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_sub()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_sub ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1273 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f32x4_trunc()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_trunc ( v128_t  __a)
static

Definition at line 1260 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_abs()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_abs ( v128_t  __a)
static

Definition at line 1308 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_add()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_add ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1336 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_ceil()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_ceil ( v128_t  __a)
static

Definition at line 1320 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_const()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_const ( double  __c0,
double  __c1 
)
static

Definition at line 426 of file wasm_simd128.h.

◆ wasm_f64x2_const_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_const_splat ( double  __c)
static

Definition at line 479 of file wasm_simd128.h.

References __c.

◆ wasm_f64x2_convert_low_i32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_convert_low_i32x4 ( v128_t  __a)
static

Definition at line 1397 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_convert_low_u32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_convert_low_u32x4 ( v128_t  __a)
static

Definition at line 1402 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_div()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_div ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1351 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_eq()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_eq ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 877 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_extract_lane()

static __inline__ double __DEFAULT_FN_ATTRS wasm_f64x2_extract_lane ( v128_t  __a,
int  __i 
)
static

Definition at line 652 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_floor()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_floor ( v128_t  __a)
static

Definition at line 1324 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_ge()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_ge ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 902 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_gt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_gt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 892 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_le()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_le ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 897 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_lt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_lt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 887 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_make()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_make ( double  __c0,
double  __c1 
)
static

Definition at line 332 of file wasm_simd128.h.

◆ wasm_f64x2_max()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_max ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1361 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_min()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_min ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1356 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_mul()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_mul ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1346 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_ne()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_ne ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 882 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_nearest()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_nearest ( v128_t  __a)
static

Definition at line 1332 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_neg()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_neg ( v128_t  __a)
static

Definition at line 1312 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_pmax()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_pmax ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1371 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_pmin()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_pmin ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1366 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_promote_low_f32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_promote_low_f32x4 ( v128_t  __a)
static

Definition at line 1424 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_replace_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_replace_lane ( v128_t  __a,
int  __i,
double  __b 
)
static

Definition at line 658 of file wasm_simd128.h.

References __a, __b, and __v.

◆ wasm_f64x2_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_splat ( double  __a)
static

Definition at line 648 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_sqrt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_sqrt ( v128_t  __a)
static

Definition at line 1316 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_sub()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_sub ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1341 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_f64x2_trunc()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_trunc ( v128_t  __a)
static

Definition at line 1328 of file wasm_simd128.h.

References __a.

◆ wasm_i16x8_abs()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_abs ( v128_t  __a)
static

Definition at line 1032 of file wasm_simd128.h.

References __a.

◆ wasm_i16x8_add()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_add ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1063 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_add_sat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_add_sat ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1068 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_all_true()

static __inline__ bool __DEFAULT_FN_ATTRS wasm_i16x8_all_true ( v128_t  __a)
static

Definition at line 1040 of file wasm_simd128.h.

References __a.

◆ wasm_i16x8_bitmask()

static __inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i16x8_bitmask ( v128_t  __a)
static

Definition at line 1044 of file wasm_simd128.h.

References __a.

◆ wasm_i16x8_const()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_const ( int16_t  __c0,
int16_t  __c1,
int16_t  __c2,
int16_t  __c3,
int16_t  __c4,
int16_t  __c5,
int16_t  __c6,
int16_t  __c7 
)
static

Definition at line 374 of file wasm_simd128.h.

◆ wasm_i16x8_const_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_const_splat ( int16_t  __c)
static

Definition at line 444 of file wasm_simd128.h.

References __c.

◆ wasm_i16x8_eq()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_eq ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 717 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_extadd_pairwise_i8x16()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extadd_pairwise_i8x16 ( v128_t  __a)
static

Definition at line 1580 of file wasm_simd128.h.

References __a.

◆ wasm_i16x8_extend_high_i8x16()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extend_high_i8x16 ( v128_t  __a)
static

Definition at line 1497 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_i16x8_extmul_high_i8x16().

◆ wasm_i16x8_extend_low_i8x16()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extend_low_i8x16 ( v128_t  __a)
static

Definition at line 1488 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_i16x8_extmul_low_i8x16().

◆ wasm_i16x8_extmul_high_i8x16()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extmul_high_i8x16 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1606 of file wasm_simd128.h.

References __a, __b, and wasm_i16x8_extend_high_i8x16().

◆ wasm_i16x8_extmul_low_i8x16()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extmul_low_i8x16 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1600 of file wasm_simd128.h.

References __a, __b, and wasm_i16x8_extend_low_i8x16().

◆ wasm_i16x8_extract_lane()

static __inline__ int16_t __DEFAULT_FN_ATTRS wasm_i16x8_extract_lane ( v128_t  __a,
int  __i 
)
static

Definition at line 532 of file wasm_simd128.h.

References __a.

◆ wasm_i16x8_ge()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_ge ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 757 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_gt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_gt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 737 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_le()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_le ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 747 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_load8x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_load8x8 ( const void *  __mem)
static

Definition at line 102 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i16x8_lt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_lt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 727 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_make()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_make ( int16_t  __c0,
int16_t  __c1,
int16_t  __c2,
int16_t  __c3,
int16_t  __c4,
int16_t  __c5,
int16_t  __c6,
int16_t  __c7 
)
static

Definition at line 290 of file wasm_simd128.h.

◆ wasm_i16x8_max()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_max ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1108 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_min()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_min ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1098 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_mul()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_mul ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1093 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_narrow_i32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_narrow_i32x4 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1476 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_ne()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_ne ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 722 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_neg()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_neg ( v128_t  __a)
static

Definition at line 1036 of file wasm_simd128.h.

References __a.

◆ wasm_i16x8_q15mulr_sat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_q15mulr_sat ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1671 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_replace_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_replace_lane ( v128_t  __a,
int  __i,
int16_t  __b 
)
static

Definition at line 543 of file wasm_simd128.h.

References __a, __b, and __v.

◆ wasm_i16x8_shl()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_shl ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 1048 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_shr()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_shr ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 1053 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_splat ( int16_t  __a)
static

Definition at line 524 of file wasm_simd128.h.

References __a.

◆ wasm_i16x8_sub()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_sub ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1078 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_sub_sat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_sub_sat ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1083 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_abs()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_abs ( v128_t  __a)
static

Definition at line 1123 of file wasm_simd128.h.

References __a.

◆ wasm_i32x4_add()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_add ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1154 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_all_true()

static __inline__ bool __DEFAULT_FN_ATTRS wasm_i32x4_all_true ( v128_t  __a)
static

Definition at line 1131 of file wasm_simd128.h.

References __a.

◆ wasm_i32x4_bitmask()

static __inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i32x4_bitmask ( v128_t  __a)
static

Definition at line 1135 of file wasm_simd128.h.

References __a.

◆ wasm_i32x4_const()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_const ( int32_t  __c0,
int32_t  __c1,
int32_t  __c2,
int32_t  __c3 
)
static

Definition at line 394 of file wasm_simd128.h.

◆ wasm_i32x4_const_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_const_splat ( int32_t  __c)
static

Definition at line 454 of file wasm_simd128.h.

References __c.

◆ wasm_i32x4_dot_i16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_dot_i16x8 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1189 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_eq()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_eq ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 767 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_extadd_pairwise_i16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extadd_pairwise_i16x8 ( v128_t  __a)
static

Definition at line 1590 of file wasm_simd128.h.

References __a.

◆ wasm_i32x4_extend_high_i16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extend_high_i16x8 ( v128_t  __a)
static

Definition at line 1532 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_i32x4_extmul_high_i16x8().

◆ wasm_i32x4_extend_low_i16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extend_low_i16x8 ( v128_t  __a)
static

Definition at line 1524 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_i32x4_extmul_low_i16x8().

◆ wasm_i32x4_extmul_high_i16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extmul_high_i16x8 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1630 of file wasm_simd128.h.

References __a, __b, and wasm_i32x4_extend_high_i16x8().

◆ wasm_i32x4_extmul_low_i16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extmul_low_i16x8 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1624 of file wasm_simd128.h.

References __a, __b, and wasm_i32x4_extend_low_i16x8().

◆ wasm_i32x4_extract_lane()

static __inline__ int32_t __DEFAULT_FN_ATTRS wasm_i32x4_extract_lane ( v128_t  __a,
int  __i 
)
static

Definition at line 567 of file wasm_simd128.h.

References __a.

◆ wasm_i32x4_ge()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_ge ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 807 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_gt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_gt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 787 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_le()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_le ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 797 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_load16x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_load16x4 ( const void *  __mem)
static

Definition at line 120 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i32x4_lt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_lt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 777 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_make()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_make ( int32_t  __c0,
int32_t  __c1,
int32_t  __c2,
int32_t  __c3 
)
static

Definition at line 301 of file wasm_simd128.h.

◆ wasm_i32x4_max()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_max ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1179 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_min()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_min ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1169 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_mul()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_mul ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1164 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_ne()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_ne ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 772 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_neg()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_neg ( v128_t  __a)
static

Definition at line 1127 of file wasm_simd128.h.

References __a.

◆ wasm_i32x4_replace_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_replace_lane ( v128_t  __a,
int  __i,
int32_t  __b 
)
static

Definition at line 578 of file wasm_simd128.h.

References __a, __b, and __v.

◆ wasm_i32x4_shl()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_shl ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 1139 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_shr()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_shr ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 1144 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_splat ( int32_t  __a)
static

Definition at line 559 of file wasm_simd128.h.

References __a.

◆ wasm_i32x4_sub()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_sub ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1159 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_trunc_sat_f32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_trunc_sat_f32x4 ( v128_t  __a)
static

Definition at line 1377 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i32x4_trunc_sat_f64x2_zero()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_trunc_sat_f64x2_zero ( v128_t  __a)
static

Definition at line 1407 of file wasm_simd128.h.

References __a.

◆ wasm_i64x2_abs()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_abs ( v128_t  __a)
static

Definition at line 1194 of file wasm_simd128.h.

References __a.

◆ wasm_i64x2_add()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_add ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1225 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i64x2_all_true()

static __inline__ bool __DEFAULT_FN_ATTRS wasm_i64x2_all_true ( v128_t  __a)
static

Definition at line 1202 of file wasm_simd128.h.

References __a.

◆ wasm_i64x2_bitmask()

static __inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i64x2_bitmask ( v128_t  __a)
static

Definition at line 1206 of file wasm_simd128.h.

References __a.

◆ wasm_i64x2_const()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_const ( int64_t  __c0,
int64_t  __c1 
)
static

Definition at line 407 of file wasm_simd128.h.

◆ wasm_i64x2_const_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_const_splat ( int64_t  __c)
static

Definition at line 464 of file wasm_simd128.h.

References __c.

◆ wasm_i64x2_eq()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_eq ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 817 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i64x2_extend_high_i32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_extend_high_i32x4 ( v128_t  __a)
static

Definition at line 1562 of file wasm_simd128.h.

References __a.

Referenced by wasm_i64x2_extmul_high_i32x4().

◆ wasm_i64x2_extend_low_i32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_extend_low_i32x4 ( v128_t  __a)
static

Definition at line 1556 of file wasm_simd128.h.

References __a.

Referenced by wasm_i64x2_extmul_low_i32x4().

◆ wasm_i64x2_extmul_high_i32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_extmul_high_i32x4 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1654 of file wasm_simd128.h.

References __a, __b, and wasm_i64x2_extend_high_i32x4().

◆ wasm_i64x2_extmul_low_i32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_extmul_low_i32x4 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1648 of file wasm_simd128.h.

References __a, __b, and wasm_i64x2_extend_low_i32x4().

◆ wasm_i64x2_extract_lane()

static __inline__ int64_t __DEFAULT_FN_ATTRS wasm_i64x2_extract_lane ( v128_t  __a,
int  __i 
)
static

Definition at line 602 of file wasm_simd128.h.

References __a.

◆ wasm_i64x2_ge()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_ge ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 842 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i64x2_gt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_gt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 832 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i64x2_le()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_le ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 837 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i64x2_load32x2()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_load32x2 ( const void *  __mem)
static

Definition at line 138 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i64x2_lt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_lt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 827 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i64x2_make()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_make ( int64_t  __c0,
int64_t  __c1 
)
static

Definition at line 315 of file wasm_simd128.h.

◆ wasm_i64x2_mul()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_mul ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1235 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i64x2_ne()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_ne ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 822 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i64x2_neg()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_neg ( v128_t  __a)
static

Definition at line 1198 of file wasm_simd128.h.

References __a.

◆ wasm_i64x2_replace_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_replace_lane ( v128_t  __a,
int  __i,
int64_t  __b 
)
static

Definition at line 613 of file wasm_simd128.h.

References __a, __b, and __v.

◆ wasm_i64x2_shl()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_shl ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 1210 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i64x2_shr()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_shr ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 1215 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i64x2_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_splat ( int64_t  __a)
static

Definition at line 594 of file wasm_simd128.h.

References __a.

◆ wasm_i64x2_sub()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_sub ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1230 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_abs()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_abs ( v128_t  __a)
static

Definition at line 942 of file wasm_simd128.h.

References __a.

◆ wasm_i8x16_add()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_add ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 977 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_add_sat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_add_sat ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 982 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_all_true()

static __inline__ bool __DEFAULT_FN_ATTRS wasm_i8x16_all_true ( v128_t  __a)
static

Definition at line 950 of file wasm_simd128.h.

References __a.

◆ wasm_i8x16_bitmask()

static __inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i8x16_bitmask ( v128_t  __a)
static

Definition at line 954 of file wasm_simd128.h.

References __a.

◆ wasm_i8x16_const()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_const ( int8_t  __c0,
int8_t  __c1,
int8_t  __c2,
int8_t  __c3,
int8_t  __c4,
int8_t  __c5,
int8_t  __c6,
int8_t  __c7,
int8_t  __c8,
int8_t  __c9,
int8_t  __c10,
int8_t  __c11,
int8_t  __c12,
int8_t  __c13,
int8_t  __c14,
int8_t  __c15 
)
static

Definition at line 338 of file wasm_simd128.h.

◆ wasm_i8x16_const_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_const_splat ( int8_t  __c)
static

Definition at line 432 of file wasm_simd128.h.

References __c.

◆ wasm_i8x16_eq()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_eq ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 667 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_extract_lane()

static __inline__ int8_t __DEFAULT_FN_ATTRS wasm_i8x16_extract_lane ( v128_t  __a,
int  __i 
)
static

Definition at line 494 of file wasm_simd128.h.

References __a.

◆ wasm_i8x16_ge()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_ge ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 707 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_gt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_gt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 687 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_le()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_le ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 697 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_lt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_lt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 677 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_make()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_make ( int8_t  __c0,
int8_t  __c1,
int8_t  __c2,
int8_t  __c3,
int8_t  __c4,
int8_t  __c5,
int8_t  __c6,
int8_t  __c7,
int8_t  __c8,
int8_t  __c9,
int8_t  __c10,
int8_t  __c11,
int8_t  __c12,
int8_t  __c13,
int8_t  __c14,
int8_t  __c15 
)
static

Definition at line 270 of file wasm_simd128.h.

◆ wasm_i8x16_max()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_max ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1017 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_min()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_min ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1007 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_narrow_i16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_narrow_i16x8 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1464 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_ne()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_ne ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 672 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_neg()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_neg ( v128_t  __a)
static

Definition at line 946 of file wasm_simd128.h.

References __a.

◆ wasm_i8x16_popcnt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_popcnt ( v128_t  __a)
static

Definition at line 958 of file wasm_simd128.h.

References __a.

◆ wasm_i8x16_replace_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_replace_lane ( v128_t  __a,
int  __i,
int8_t  __b 
)
static

Definition at line 506 of file wasm_simd128.h.

References __a, __b, and __v.

◆ wasm_i8x16_shl()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_shl ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 962 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_shr()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_shr ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 967 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_splat ( int8_t  __a)
static

Definition at line 484 of file wasm_simd128.h.

References __a.

◆ wasm_i8x16_sub()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_sub ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 992 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_sub_sat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_sub_sat ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 997 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_swizzle()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_swizzle ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1458 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_add_sat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_add_sat ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1073 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_avgr()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_avgr ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1118 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_const()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_const ( uint16_t  __c0,
uint16_t  __c1,
uint16_t  __c2,
uint16_t  __c3,
uint16_t  __c4,
uint16_t  __c5,
uint16_t  __c6,
uint16_t  __c7 
)
static

Definition at line 384 of file wasm_simd128.h.

◆ wasm_u16x8_const_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_const_splat ( uint16_t  __c)
static

Definition at line 449 of file wasm_simd128.h.

References __c.

◆ wasm_u16x8_extadd_pairwise_u8x16()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extadd_pairwise_u8x16 ( v128_t  __a)
static

Definition at line 1585 of file wasm_simd128.h.

References __a.

◆ wasm_u16x8_extend_high_u8x16()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extend_high_u8x16 ( v128_t  __a)
static

Definition at line 1515 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_u16x8_extmul_high_u8x16().

◆ wasm_u16x8_extend_low_u8x16()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extend_low_u8x16 ( v128_t  __a)
static

Definition at line 1506 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_u16x8_extmul_low_u8x16().

◆ wasm_u16x8_extmul_high_u8x16()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extmul_high_u8x16 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1618 of file wasm_simd128.h.

References __a, __b, and wasm_u16x8_extend_high_u8x16().

◆ wasm_u16x8_extmul_low_u8x16()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extmul_low_u8x16 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1612 of file wasm_simd128.h.

References __a, __b, and wasm_u16x8_extend_low_u8x16().

◆ wasm_u16x8_extract_lane()

static __inline__ uint16_t __DEFAULT_FN_ATTRS wasm_u16x8_extract_lane ( v128_t  __a,
int  __i 
)
static

Definition at line 539 of file wasm_simd128.h.

References __a.

◆ wasm_u16x8_ge()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_ge ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 762 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_gt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_gt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 742 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_le()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_le ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 752 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_load8x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_load8x8 ( const void *  __mem)
static

Definition at line 111 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_u16x8_lt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_lt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 732 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_make()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_make ( uint16_t  __c0,
uint16_t  __c1,
uint16_t  __c2,
uint16_t  __c3,
uint16_t  __c4,
uint16_t  __c5,
uint16_t  __c6,
uint16_t  __c7 
)
static

Definition at line 296 of file wasm_simd128.h.

◆ wasm_u16x8_max()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_max ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1113 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_min()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_min ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1103 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_narrow_i32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_narrow_i32x4 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1482 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_replace_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_replace_lane ( v128_t  __a,
int  __i,
uint16_t  __b 
)
static

Definition at line 552 of file wasm_simd128.h.

References __a, __b, and __v.

◆ wasm_u16x8_shr()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_shr ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 1058 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_splat ( uint16_t  __a)
static

Definition at line 528 of file wasm_simd128.h.

References __a.

◆ wasm_u16x8_sub_sat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_sub_sat ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1088 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u32x4_const()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_const ( uint32_t  __c0,
uint32_t  __c1,
uint32_t  __c2,
uint32_t  __c3 
)
static

Definition at line 401 of file wasm_simd128.h.

◆ wasm_u32x4_const_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_const_splat ( uint32_t  __c)
static

Definition at line 459 of file wasm_simd128.h.

References __c.

◆ wasm_u32x4_extadd_pairwise_u16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extadd_pairwise_u16x8 ( v128_t  __a)
static

Definition at line 1595 of file wasm_simd128.h.

References __a.

◆ wasm_u32x4_extend_high_u16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extend_high_u16x8 ( v128_t  __a)
static

Definition at line 1548 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_u32x4_extmul_high_u16x8().

◆ wasm_u32x4_extend_low_u16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extend_low_u16x8 ( v128_t  __a)
static

Definition at line 1540 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_u32x4_extmul_low_u16x8().

◆ wasm_u32x4_extmul_high_u16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extmul_high_u16x8 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1642 of file wasm_simd128.h.

References __a, __b, and wasm_u32x4_extend_high_u16x8().

◆ wasm_u32x4_extmul_low_u16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extmul_low_u16x8 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1636 of file wasm_simd128.h.

References __a, __b, and wasm_u32x4_extend_low_u16x8().

◆ wasm_u32x4_extract_lane()

static __inline__ uint32_t __DEFAULT_FN_ATTRS wasm_u32x4_extract_lane ( v128_t  __a,
int  __i 
)
static

Definition at line 574 of file wasm_simd128.h.

References __a.

◆ wasm_u32x4_ge()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_ge ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 812 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u32x4_gt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_gt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 792 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u32x4_le()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_le ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 802 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u32x4_load16x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_load16x4 ( const void *  __mem)
static

Definition at line 129 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_u32x4_lt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_lt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 782 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u32x4_make()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_make ( uint32_t  __c0,
uint32_t  __c1,
uint32_t  __c2,
uint32_t  __c3 
)
static

Definition at line 308 of file wasm_simd128.h.

◆ wasm_u32x4_max()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_max ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1184 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u32x4_min()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_min ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1174 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u32x4_replace_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_replace_lane ( v128_t  __a,
int  __i,
uint32_t  __b 
)
static

Definition at line 587 of file wasm_simd128.h.

References __a, __b, and __v.

◆ wasm_u32x4_shr()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_shr ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 1149 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u32x4_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_splat ( uint32_t  __a)
static

Definition at line 563 of file wasm_simd128.h.

References __a.

◆ wasm_u32x4_trunc_sat_f32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_trunc_sat_f32x4 ( v128_t  __a)
static

Definition at line 1382 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_u32x4_trunc_sat_f64x2_zero()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_trunc_sat_f64x2_zero ( v128_t  __a)
static

Definition at line 1412 of file wasm_simd128.h.

References __a.

◆ wasm_u64x2_const()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_const ( uint64_t  __c0,
uint64_t  __c1 
)
static

Definition at line 413 of file wasm_simd128.h.

◆ wasm_u64x2_const_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_const_splat ( uint64_t  __c)
static

Definition at line 469 of file wasm_simd128.h.

References __c.

◆ wasm_u64x2_extend_high_u32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_extend_high_u32x4 ( v128_t  __a)
static

Definition at line 1574 of file wasm_simd128.h.

References __a.

Referenced by wasm_u64x2_extmul_high_u32x4().

◆ wasm_u64x2_extend_low_u32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_extend_low_u32x4 ( v128_t  __a)
static

Definition at line 1568 of file wasm_simd128.h.

References __a.

Referenced by wasm_u64x2_extmul_low_u32x4().

◆ wasm_u64x2_extmul_high_u32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_extmul_high_u32x4 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1666 of file wasm_simd128.h.

References __a, __b, and wasm_u64x2_extend_high_u32x4().

◆ wasm_u64x2_extmul_low_u32x4()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_extmul_low_u32x4 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1660 of file wasm_simd128.h.

References __a, __b, and wasm_u64x2_extend_low_u32x4().

◆ wasm_u64x2_extract_lane()

static __inline__ uint64_t __DEFAULT_FN_ATTRS wasm_u64x2_extract_lane ( v128_t  __a,
int  __i 
)
static

Definition at line 609 of file wasm_simd128.h.

References __a.

◆ wasm_u64x2_load32x2()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_load32x2 ( const void *  __mem)
static

Definition at line 147 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_u64x2_make()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_make ( uint64_t  __c0,
uint64_t  __c1 
)
static

Definition at line 320 of file wasm_simd128.h.

◆ wasm_u64x2_replace_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_replace_lane ( v128_t  __a,
int  __i,
uint64_t  __b 
)
static

Definition at line 622 of file wasm_simd128.h.

References __a, __b, and __v.

◆ wasm_u64x2_shr()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_shr ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 1220 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u64x2_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_splat ( uint64_t  __a)
static

Definition at line 598 of file wasm_simd128.h.

References __a.

◆ wasm_u8x16_add_sat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_add_sat ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 987 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u8x16_avgr()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_avgr ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1027 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u8x16_const()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_const ( uint8_t  __c0,
uint8_t  __c1,
uint8_t  __c2,
uint8_t  __c3,
uint8_t  __c4,
uint8_t  __c5,
uint8_t  __c6,
uint8_t  __c7,
uint8_t  __c8,
uint8_t  __c9,
uint8_t  __c10,
uint8_t  __c11,
uint8_t  __c12,
uint8_t  __c13,
uint8_t  __c14,
uint8_t  __c15 
)
static

Definition at line 356 of file wasm_simd128.h.

◆ wasm_u8x16_const_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_const_splat ( uint8_t  __c)
static

Definition at line 438 of file wasm_simd128.h.

References __c.

◆ wasm_u8x16_extract_lane()

static __inline__ uint8_t __DEFAULT_FN_ATTRS wasm_u8x16_extract_lane ( v128_t  __a,
int  __i 
)
static

Definition at line 500 of file wasm_simd128.h.

References __a.

◆ wasm_u8x16_ge()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_ge ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 712 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u8x16_gt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_gt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 692 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u8x16_le()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_le ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 702 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u8x16_lt()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_lt ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 682 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u8x16_make()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_make ( uint8_t  __c0,
uint8_t  __c1,
uint8_t  __c2,
uint8_t  __c3,
uint8_t  __c4,
uint8_t  __c5,
uint8_t  __c6,
uint8_t  __c7,
uint8_t  __c8,
uint8_t  __c9,
uint8_t  __c10,
uint8_t  __c11,
uint8_t  __c12,
uint8_t  __c13,
uint8_t  __c14,
uint8_t  __c15 
)
static

Definition at line 280 of file wasm_simd128.h.

◆ wasm_u8x16_max()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_max ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1022 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u8x16_min()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_min ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1012 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u8x16_narrow_i16x8()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_narrow_i16x8 ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1470 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u8x16_replace_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_replace_lane ( v128_t  __a,
int  __i,
uint8_t  __b 
)
static

Definition at line 515 of file wasm_simd128.h.

References __a, __b, and __v.

◆ wasm_u8x16_shr()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_shr ( v128_t  __a,
uint32_t  __b 
)
static

Definition at line 972 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u8x16_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_splat ( uint8_t  __a)
static

Definition at line 489 of file wasm_simd128.h.

References __a.

◆ wasm_u8x16_sub_sat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_sub_sat ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 1002 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_v128_and()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_and ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 911 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_v128_andnot()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_andnot ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 926 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_v128_any_true()

static __inline__ bool __DEFAULT_FN_ATTRS wasm_v128_any_true ( v128_t  __a)
static

Definition at line 931 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_v128_bitselect()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_bitselect ( v128_t  __a,
v128_t  __b,
v128_t  __mask 
)
static

Definition at line 935 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_v128_load()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load ( const void *  __mem)
static

Definition at line 56 of file wasm_simd128.h.

References __v.

◆ wasm_v128_load16_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load16_lane ( const void *  __mem,
v128_t  __vec,
int  __i 
)
static

Definition at line 184 of file wasm_simd128.h.

References __v.

◆ wasm_v128_load16_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load16_splat ( const void *  __mem)
static

Definition at line 75 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_v128_load32_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load32_lane ( const void *  __mem,
v128_t  __vec,
int  __i 
)
static

Definition at line 195 of file wasm_simd128.h.

References __v.

◆ wasm_v128_load32_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load32_splat ( const void *  __mem)
static

Definition at line 84 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_v128_load32_zero()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load32_zero ( const void *  __mem)
static

Definition at line 156 of file wasm_simd128.h.

References __v.

◆ wasm_v128_load64_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load64_lane ( const void *  __mem,
v128_t  __vec,
int  __i 
)
static

Definition at line 206 of file wasm_simd128.h.

References __v.

◆ wasm_v128_load64_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load64_splat ( const void *  __mem)
static

Definition at line 93 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_v128_load64_zero()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load64_zero ( const void *  __mem)
static

Definition at line 165 of file wasm_simd128.h.

References __v.

◆ wasm_v128_load8_lane()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load8_lane ( const void *  __mem,
v128_t  __vec,
int  __i 
)
static

Definition at line 173 of file wasm_simd128.h.

References __v.

◆ wasm_v128_load8_splat()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load8_splat ( const void *  __mem)
static

Definition at line 65 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_v128_not()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_not ( v128_t  __a)
static

Definition at line 907 of file wasm_simd128.h.

References __a.

◆ wasm_v128_or()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_or ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 916 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_v128_store()

static __inline__ void __DEFAULT_FN_ATTRS wasm_v128_store ( void *  __mem,
v128_t  __a 
)
static

Definition at line 217 of file wasm_simd128.h.

References __a, and __v.

◆ wasm_v128_store16_lane()

static __inline__ void __DEFAULT_FN_ATTRS wasm_v128_store16_lane ( void *  __mem,
v128_t  __vec,
int  __i 
)
static

Definition at line 236 of file wasm_simd128.h.

References __v.

◆ wasm_v128_store32_lane()

static __inline__ void __DEFAULT_FN_ATTRS wasm_v128_store32_lane ( void *  __mem,
v128_t  __vec,
int  __i 
)
static

Definition at line 247 of file wasm_simd128.h.

References __v.

◆ wasm_v128_store64_lane()

static __inline__ void __DEFAULT_FN_ATTRS wasm_v128_store64_lane ( void *  __mem,
v128_t  __vec,
int  __i 
)
static

Definition at line 258 of file wasm_simd128.h.

References __v.

◆ wasm_v128_store8_lane()

static __inline__ void __DEFAULT_FN_ATTRS wasm_v128_store8_lane ( void *  __mem,
v128_t  __vec,
int  __i 
)
static

Definition at line 226 of file wasm_simd128.h.

References __v.

◆ wasm_v128_xor()

static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_xor ( v128_t  __a,
v128_t  __b 
)
static

Definition at line 921 of file wasm_simd128.h.

References __a, and __b.

Variable Documentation

◆ __b

__inline__ v128_t v128_t __b
Initial value:

Definition at line 1764 of file wasm_simd128.h.

Referenced by wasm_f32x4_add(), wasm_f32x4_div(), wasm_f32x4_eq(), wasm_f32x4_ge(), wasm_f32x4_gt(), wasm_f32x4_le(), wasm_f32x4_lt(), wasm_f32x4_max(), wasm_f32x4_min(), wasm_f32x4_mul(), wasm_f32x4_ne(), wasm_f32x4_pmax(), wasm_f32x4_pmin(), wasm_f32x4_replace_lane(), wasm_f32x4_sub(), wasm_f64x2_add(), wasm_f64x2_div(), wasm_f64x2_eq(), wasm_f64x2_ge(), wasm_f64x2_gt(), wasm_f64x2_le(), wasm_f64x2_lt(), wasm_f64x2_max(), wasm_f64x2_min(), wasm_f64x2_mul(), wasm_f64x2_ne(), wasm_f64x2_pmax(), wasm_f64x2_pmin(), wasm_f64x2_replace_lane(), wasm_f64x2_sub(), wasm_i16x8_add(), wasm_i16x8_add_sat(), wasm_i16x8_eq(), wasm_i16x8_extmul_high_i8x16(), wasm_i16x8_extmul_low_i8x16(), wasm_i16x8_ge(), wasm_i16x8_gt(), wasm_i16x8_le(), wasm_i16x8_lt(), wasm_i16x8_max(), wasm_i16x8_min(), wasm_i16x8_mul(), wasm_i16x8_narrow_i32x4(), wasm_i16x8_ne(), wasm_i16x8_q15mulr_sat(), wasm_i16x8_replace_lane(), wasm_i16x8_shl(), wasm_i16x8_shr(), wasm_i16x8_sub(), wasm_i16x8_sub_sat(), wasm_i32x4_add(), wasm_i32x4_dot_i16x8(), wasm_i32x4_eq(), wasm_i32x4_extmul_high_i16x8(), wasm_i32x4_extmul_low_i16x8(), wasm_i32x4_ge(), wasm_i32x4_gt(), wasm_i32x4_le(), wasm_i32x4_lt(), wasm_i32x4_max(), wasm_i32x4_min(), wasm_i32x4_mul(), wasm_i32x4_ne(), wasm_i32x4_replace_lane(), wasm_i32x4_shl(), wasm_i32x4_shr(), wasm_i32x4_sub(), wasm_i64x2_add(), wasm_i64x2_eq(), wasm_i64x2_extmul_high_i32x4(), wasm_i64x2_extmul_low_i32x4(), wasm_i64x2_ge(), wasm_i64x2_gt(), wasm_i64x2_le(), wasm_i64x2_lt(), wasm_i64x2_mul(), wasm_i64x2_ne(), wasm_i64x2_replace_lane(), wasm_i64x2_shl(), wasm_i64x2_shr(), wasm_i64x2_sub(), wasm_i8x16_add(), wasm_i8x16_add_sat(), wasm_i8x16_eq(), wasm_i8x16_ge(), wasm_i8x16_gt(), wasm_i8x16_le(), wasm_i8x16_lt(), wasm_i8x16_max(), wasm_i8x16_min(), wasm_i8x16_narrow_i16x8(), wasm_i8x16_ne(), wasm_i8x16_replace_lane(), wasm_i8x16_shl(), wasm_i8x16_shr(), wasm_i8x16_sub(), wasm_i8x16_sub_sat(), wasm_i8x16_swizzle(), wasm_u16x8_add_sat(), wasm_u16x8_avgr(), wasm_u16x8_extmul_high_u8x16(), wasm_u16x8_extmul_low_u8x16(), wasm_u16x8_ge(), wasm_u16x8_gt(), wasm_u16x8_le(), wasm_u16x8_lt(), wasm_u16x8_max(), wasm_u16x8_min(), wasm_u16x8_narrow_i32x4(), wasm_u16x8_replace_lane(), wasm_u16x8_shr(), wasm_u16x8_sub_sat(), wasm_u32x4_extmul_high_u16x8(), wasm_u32x4_extmul_low_u16x8(), wasm_u32x4_ge(), wasm_u32x4_gt(), wasm_u32x4_le(), wasm_u32x4_lt(), wasm_u32x4_max(), wasm_u32x4_min(), wasm_u32x4_replace_lane(), wasm_u32x4_shr(), wasm_u64x2_extmul_high_u32x4(), wasm_u64x2_extmul_low_u32x4(), wasm_u64x2_replace_lane(), wasm_u64x2_shr(), wasm_u8x16_add_sat(), wasm_u8x16_avgr(), wasm_u8x16_ge(), wasm_u8x16_gt(), wasm_u8x16_le(), wasm_u8x16_lt(), wasm_u8x16_max(), wasm_u8x16_min(), wasm_u8x16_narrow_i16x8(), wasm_u8x16_replace_lane(), wasm_u8x16_shr(), wasm_u8x16_sub_sat(), wasm_v128_and(), wasm_v128_andnot(), wasm_v128_bitselect(), wasm_v128_or(), and wasm_v128_xor().

__DEFAULT_FN_ATTRS
#define __DEFAULT_FN_ATTRS
Definition: wasm_simd128.h:48
__a
static __inline__ void int __a
Definition: emmintrin.h:4189
wasm_i8x16_swizzle
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_swizzle(v128_t __a, v128_t __b)
Definition: wasm_simd128.h:1458
__attribute__
int32_t v128_t __attribute__((__vector_size__(16), __aligned__(16)))
Definition: wasm_simd128.h:17
__b
static __inline__ v128_t v128_t __b
Definition: wasm_simd128.h:1764
__DEPRECATED_WASM_MACRO
#define __DEPRECATED_WASM_MACRO(__name, __replacement)
Definition: wasm_simd128.h:1690
c
__device__ __2f16 float c
Definition: __clang_hip_libdevice_declares.h:315