clang 23.0.0git
wasm_simd128.h File Reference
#include <stdbool.h>
#include <stdint.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)
#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)
#define __RELAXED_FN_ATTRS
#define __FP16_FN_ATTRS

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 __RELAXED_FN_ATTRS wasm_f32x4_relaxed_madd (v128_t __a, v128_t __b, v128_t __c)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_f32x4_relaxed_nmadd (v128_t __a, v128_t __b, v128_t __c)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_f64x2_relaxed_madd (v128_t __a, v128_t __b, v128_t __c)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_f64x2_relaxed_nmadd (v128_t __a, v128_t __b, v128_t __c)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_i8x16_relaxed_laneselect (v128_t __a, v128_t __b, v128_t __m)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_i16x8_relaxed_laneselect (v128_t __a, v128_t __b, v128_t __m)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_i32x4_relaxed_laneselect (v128_t __a, v128_t __b, v128_t __m)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_i64x2_relaxed_laneselect (v128_t __a, v128_t __b, v128_t __m)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_i8x16_relaxed_swizzle (v128_t __a, v128_t __s)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_f32x4_relaxed_min (v128_t __a, v128_t __b)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_f32x4_relaxed_max (v128_t __a, v128_t __b)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_f64x2_relaxed_min (v128_t __a, v128_t __b)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_f64x2_relaxed_max (v128_t __a, v128_t __b)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_i32x4_relaxed_trunc_f32x4 (v128_t __a)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_u32x4_relaxed_trunc_f32x4 (v128_t __a)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_i32x4_relaxed_trunc_f64x2_zero (v128_t __a)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_u32x4_relaxed_trunc_f64x2_zero (v128_t __a)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_i16x8_relaxed_q15mulr (v128_t __a, v128_t __b)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_i16x8_relaxed_dot_i8x16_i7x16 (v128_t __a, v128_t __b)
static __inline__ v128_t __RELAXED_FN_ATTRS wasm_i32x4_relaxed_dot_i8x16_i7x16_add (v128_t __a, v128_t __b, v128_t __c)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_splat (float __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_abs (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_neg (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_sqrt (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_ceil (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_floor (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_trunc (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_nearest (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_eq (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_ne (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_lt (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_gt (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_le (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_ge (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_add (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_sub (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_mul (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_div (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_min (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_max (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_pmin (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_pmax (v128_t __a, v128_t __b)
static __inline__ v128_t __FP16_FN_ATTRS wasm_i16x8_trunc_sat_f16x8 (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_u16x8_trunc_sat_f16x8 (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_convert_i16x8 (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_convert_u16x8 (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f32x4_promote_low_f16x8 (v128_t __a)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_relaxed_madd (v128_t __a, v128_t __b, v128_t __c)
static __inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_relaxed_nmadd (v128_t __a, v128_t __b, v128_t __c)
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)))
_Float16 __2f16 __attribute__((ext_vector_type(2)))
Zeroes the upper 128 bits (bits 255:128) of all YMM registers.

Definition at line 50 of file wasm_simd128.h.

◆ __DEPRECATED_FN_ATTRS

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

Definition at line 1681 of file wasm_simd128.h.

◆ __DEPRECATED_WASM_MACRO

#define __DEPRECATED_WASM_MACRO ( __name,
__replacement )

Definition at line 1692 of file wasm_simd128.h.

◆ __FP16_FN_ATTRS

◆ __RELAXED_FN_ATTRS

#define __RELAXED_FN_ATTRS
Value:
__attribute__((__always_inline__, __nodebug__, __target__("relaxed-simd"), \
__min_vector_width__(128)))

Definition at line 1767 of file wasm_simd128.h.

◆ __REQUIRE_CONSTANT

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

Definition at line 54 of file wasm_simd128.h.

◆ __WASM_STR

#define __WASM_STR ( X)
Value:
#X

Definition at line 1685 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))
static __inline__ vector float vector float __b
Definition altivec.h:578
static __inline__ void int __a
Definition emmintrin.h:4077

Definition at line 1438 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 1446 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 1453 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 1431 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)
#define __DEPRECATED_WASM_MACRO(__name, __replacement)

Definition at line 1752 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 1757 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 1761 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 1745 of file wasm_simd128.h.

Typedef Documentation

◆ __attribute__

typedef __fp16 __f16x4 __attribute__((__vector_size__(8), __aligned__(8)))

Definition at line 17 of file wasm_simd128.h.

Function Documentation

◆ __DEPRECATED_FN_ATTRS() [1/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i16x8_add_sat" )
static

References __a, __b, and wasm_i16x8_add_sat().

◆ __DEPRECATED_FN_ATTRS() [2/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i16x8_extend_high_i8x16" )
static

Definition at line 2103 of file wasm_simd128.h.

References __a, and wasm_i16x8_extend_high_i8x16().

◆ __DEPRECATED_FN_ATTRS() [3/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i16x8_extend_low_i8x16" )
static

Definition at line 2098 of file wasm_simd128.h.

References __a, and wasm_i16x8_extend_low_i8x16().

◆ __DEPRECATED_FN_ATTRS() [4/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i16x8_load8x8" ) const
static

Definition at line 1715 of file wasm_simd128.h.

References wasm_i16x8_load8x8().

◆ __DEPRECATED_FN_ATTRS() [5/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i16x8_sub_sat" )
static

References __a, __b, and wasm_i16x8_sub_sat().

◆ __DEPRECATED_FN_ATTRS() [6/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i32x4_extend_high_i16x8" )
static

Definition at line 2123 of file wasm_simd128.h.

References __a, and wasm_i32x4_extend_high_i16x8().

◆ __DEPRECATED_FN_ATTRS() [7/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i32x4_extend_low_i16x8" )
static

Definition at line 2118 of file wasm_simd128.h.

References __a, and wasm_i32x4_extend_low_i16x8().

◆ __DEPRECATED_FN_ATTRS() [8/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i32x4_load16x4" ) const
static

Definition at line 1725 of file wasm_simd128.h.

References wasm_i32x4_load16x4().

◆ __DEPRECATED_FN_ATTRS() [9/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i32x4_trunc_sat_f32x4" )
static

Definition at line 2138 of file wasm_simd128.h.

References __a, and wasm_i32x4_trunc_sat_f32x4().

◆ __DEPRECATED_FN_ATTRS() [10/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i64x2_load32x2" ) const
static

Definition at line 1735 of file wasm_simd128.h.

References wasm_i64x2_load32x2().

◆ __DEPRECATED_FN_ATTRS() [11/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i8x16_add_sat" )
static

References __a, __b, and wasm_i8x16_add_sat().

◆ __DEPRECATED_FN_ATTRS() [12/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i8x16_sub_sat" )
static

References __a, __b, and wasm_i8x16_sub_sat().

◆ __DEPRECATED_FN_ATTRS() [13/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_i8x16_swizzle" )
static

◆ __DEPRECATED_FN_ATTRS() [14/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u16x8_add_sat" )
static

References __a, __b, and wasm_u16x8_add_sat().

◆ __DEPRECATED_FN_ATTRS() [15/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u16x8_extend_high_u8x16" )
static

Definition at line 2113 of file wasm_simd128.h.

References __a, and wasm_u16x8_extend_high_u8x16().

◆ __DEPRECATED_FN_ATTRS() [16/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u16x8_extend_low_u8x16" )
static

Definition at line 2108 of file wasm_simd128.h.

References __a, and wasm_u16x8_extend_low_u8x16().

◆ __DEPRECATED_FN_ATTRS() [17/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u16x8_load8x8" ) const
static

Definition at line 1720 of file wasm_simd128.h.

References wasm_u16x8_load8x8().

◆ __DEPRECATED_FN_ATTRS() [18/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u16x8_sub_sat" )
static

References __a, __b, and wasm_u16x8_sub_sat().

◆ __DEPRECATED_FN_ATTRS() [19/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u32x4_extend_high_u16x8" )
static

Definition at line 2133 of file wasm_simd128.h.

References __a, and wasm_u32x4_extend_high_u16x8().

◆ __DEPRECATED_FN_ATTRS() [20/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u32x4_extend_low_u16x8" )
static

Definition at line 2128 of file wasm_simd128.h.

References __a, and wasm_u32x4_extend_low_u16x8().

◆ __DEPRECATED_FN_ATTRS() [21/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u32x4_load16x4" ) const
static

Definition at line 1730 of file wasm_simd128.h.

References wasm_u32x4_load16x4().

◆ __DEPRECATED_FN_ATTRS() [22/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u32x4_trunc_sat_f32x4" )
static

Definition at line 2143 of file wasm_simd128.h.

References __a, and wasm_u32x4_trunc_sat_f32x4().

◆ __DEPRECATED_FN_ATTRS() [23/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u64x2_load32x2" ) const
static

Definition at line 1740 of file wasm_simd128.h.

References wasm_u64x2_load32x2().

◆ __DEPRECATED_FN_ATTRS() [24/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u8x16_add_sat" )
static

References __a, __b, and wasm_u8x16_add_sat().

◆ __DEPRECATED_FN_ATTRS() [25/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_u8x16_sub_sat" )
static

References __a, __b, and wasm_u8x16_sub_sat().

◆ __DEPRECATED_FN_ATTRS() [26/30]

__inline__ bool __DEPRECATED_FN_ATTRS ( "wasm_v128_any_true" )
static

Definition at line 2043 of file wasm_simd128.h.

References __a, and wasm_v128_any_true().

◆ __DEPRECATED_FN_ATTRS() [27/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_v128_load16_splat" ) const
static

Definition at line 1700 of file wasm_simd128.h.

References wasm_v128_load16_splat().

◆ __DEPRECATED_FN_ATTRS() [28/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_v128_load32_splat" ) const
static

Definition at line 1705 of file wasm_simd128.h.

References wasm_v128_load32_splat().

◆ __DEPRECATED_FN_ATTRS() [29/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_v128_load64_splat" ) const
static

Definition at line 1710 of file wasm_simd128.h.

References wasm_v128_load64_splat().

◆ __DEPRECATED_FN_ATTRS() [30/30]

__inline__ v128_t __DEPRECATED_FN_ATTRS ( "wasm_v128_load8_splat" ) const
static

Definition at line 1695 of file wasm_simd128.h.

References wasm_v128_load8_splat().

◆ wasm_f16x8_abs()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_abs ( v128_t __a)
static

Definition at line 1904 of file wasm_simd128.h.

References __a, and __FP16_FN_ATTRS.

◆ wasm_f16x8_add()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_add ( v128_t __a,
v128_t __b )
static

Definition at line 1956 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_ceil()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_ceil ( v128_t __a)
static

Definition at line 1916 of file wasm_simd128.h.

References __a, and __FP16_FN_ATTRS.

◆ wasm_f16x8_convert_i16x8()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_convert_i16x8 ( v128_t __a)
static

Definition at line 2006 of file wasm_simd128.h.

References __a, and __FP16_FN_ATTRS.

◆ wasm_f16x8_convert_u16x8()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_convert_u16x8 ( v128_t __a)
static

Definition at line 2010 of file wasm_simd128.h.

References __a, and __FP16_FN_ATTRS.

◆ wasm_f16x8_div()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_div ( v128_t __a,
v128_t __b )
static

Definition at line 1971 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_eq()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_eq ( v128_t __a,
v128_t __b )
static

Definition at line 1932 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_floor()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_floor ( v128_t __a)
static

Definition at line 1920 of file wasm_simd128.h.

References __a, and __FP16_FN_ATTRS.

◆ wasm_f16x8_ge()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_ge ( v128_t __a,
v128_t __b )
static

Definition at line 1952 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_gt()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_gt ( v128_t __a,
v128_t __b )
static

Definition at line 1944 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_le()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_le ( v128_t __a,
v128_t __b )
static

Definition at line 1948 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_lt()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_lt ( v128_t __a,
v128_t __b )
static

Definition at line 1940 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_max()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_max ( v128_t __a,
v128_t __b )
static

Definition at line 1981 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_min()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_min ( v128_t __a,
v128_t __b )
static

Definition at line 1976 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_mul()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_mul ( v128_t __a,
v128_t __b )
static

Definition at line 1966 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_ne()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_ne ( v128_t __a,
v128_t __b )
static

Definition at line 1936 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_nearest()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_nearest ( v128_t __a)
static

Definition at line 1928 of file wasm_simd128.h.

References __a, and __FP16_FN_ATTRS.

◆ wasm_f16x8_neg()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_neg ( v128_t __a)
static

Definition at line 1908 of file wasm_simd128.h.

References __a, and __FP16_FN_ATTRS.

◆ wasm_f16x8_pmax()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_pmax ( v128_t __a,
v128_t __b )
static

Definition at line 1991 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_pmin()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_pmin ( v128_t __a,
v128_t __b )
static

Definition at line 1986 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_relaxed_madd()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_relaxed_madd ( v128_t __a,
v128_t __b,
v128_t __c )
static

Definition at line 2022 of file wasm_simd128.h.

References __a, __b, __c, and __FP16_FN_ATTRS.

◆ wasm_f16x8_relaxed_nmadd()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_relaxed_nmadd ( v128_t __a,
v128_t __b,
v128_t __c )
static

Definition at line 2029 of file wasm_simd128.h.

References __a, __b, __c, and __FP16_FN_ATTRS.

◆ wasm_f16x8_splat()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_splat ( float __a)
static

Definition at line 1888 of file wasm_simd128.h.

References __a, and __FP16_FN_ATTRS.

◆ wasm_f16x8_sqrt()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_sqrt ( v128_t __a)
static

Definition at line 1912 of file wasm_simd128.h.

References __a, and __FP16_FN_ATTRS.

◆ wasm_f16x8_sub()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_sub ( v128_t __a,
v128_t __b )
static

Definition at line 1961 of file wasm_simd128.h.

References __a, __b, and __FP16_FN_ATTRS.

◆ wasm_f16x8_trunc()

__inline__ v128_t __FP16_FN_ATTRS wasm_f16x8_trunc ( v128_t __a)
static

Definition at line 1924 of file wasm_simd128.h.

References __a, and __FP16_FN_ATTRS.

◆ wasm_f32x4_abs()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_abs ( v128_t __a)
static

Definition at line 1242 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_add()

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

Definition at line 1270 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_ceil()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_ceil ( v128_t __a)
static

Definition at line 1254 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_const()

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

Definition at line 422 of file wasm_simd128.h.

◆ wasm_f32x4_const_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_const_splat ( float __c)
static

Definition at line 476 of file wasm_simd128.h.

References __c, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_convert_i32x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_convert_i32x4 ( v128_t __a)
static

Definition at line 1389 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_convert_u32x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_convert_u32x4 ( v128_t __a)
static

Definition at line 1394 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_demote_f64x2_zero()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_demote_f64x2_zero ( v128_t __a)
static

Definition at line 1419 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_div()

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

Definition at line 1285 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_eq()

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

Definition at line 849 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_extract_lane()

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

Definition at line 635 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_floor()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_floor ( v128_t __a)
static

Definition at line 1258 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_ge()

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

Definition at line 874 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_gt()

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

Definition at line 864 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_le()

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

Definition at line 869 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_lt()

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

Definition at line 859 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_make()

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

Definition at line 327 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_max()

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

Definition at line 1295 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_min()

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

Definition at line 1290 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_mul()

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

Definition at line 1280 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_ne()

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

Definition at line 854 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_nearest()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_nearest ( v128_t __a)
static

Definition at line 1266 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_neg()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_neg ( v128_t __a)
static

Definition at line 1246 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_pmax()

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

Definition at line 1305 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_pmin()

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

Definition at line 1300 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_promote_low_f16x8()

__inline__ v128_t __FP16_FN_ATTRS wasm_f32x4_promote_low_f16x8 ( v128_t __a)
static

Definition at line 2015 of file wasm_simd128.h.

References __a.

◆ wasm_f32x4_relaxed_madd()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_f32x4_relaxed_madd ( v128_t __a,
v128_t __b,
v128_t __c )
static

Definition at line 1772 of file wasm_simd128.h.

References __a, __b, and __c.

◆ wasm_f32x4_relaxed_max()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_f32x4_relaxed_max ( v128_t __a,
v128_t __b )
static

Definition at line 1830 of file wasm_simd128.h.

References __a, __b, and __RELAXED_FN_ATTRS.

◆ wasm_f32x4_relaxed_min()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_f32x4_relaxed_min ( v128_t __a,
v128_t __b )
static

Definition at line 1825 of file wasm_simd128.h.

References __a, __b, and __RELAXED_FN_ATTRS.

◆ wasm_f32x4_relaxed_nmadd()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_f32x4_relaxed_nmadd ( v128_t __a,
v128_t __b,
v128_t __c )
static

Definition at line 1778 of file wasm_simd128.h.

References __a, __b, and __c.

◆ wasm_f32x4_replace_lane()

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

Definition at line 641 of file wasm_simd128.h.

References __a, __b, __DEFAULT_FN_ATTRS, and __v.

◆ wasm_f32x4_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_splat ( float __a)
static

Definition at line 631 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_sqrt()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_sqrt ( v128_t __a)
static

Definition at line 1250 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_sub()

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

Definition at line 1275 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f32x4_trunc()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f32x4_trunc ( v128_t __a)
static

Definition at line 1262 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_abs()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_abs ( v128_t __a)
static

Definition at line 1310 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_add()

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

Definition at line 1338 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_ceil()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_ceil ( v128_t __a)
static

Definition at line 1322 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_const()

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

Definition at line 428 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_const_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_const_splat ( double __c)
static

Definition at line 481 of file wasm_simd128.h.

References __c, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_convert_low_i32x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_convert_low_i32x4 ( v128_t __a)
static

Definition at line 1399 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_convert_low_u32x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_convert_low_u32x4 ( v128_t __a)
static

Definition at line 1404 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_div()

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

Definition at line 1353 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_eq()

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

Definition at line 879 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_extract_lane()

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

Definition at line 654 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_floor()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_floor ( v128_t __a)
static

Definition at line 1326 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_ge()

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

Definition at line 904 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_gt()

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

Definition at line 894 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_le()

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

Definition at line 899 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_lt()

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

Definition at line 889 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_make()

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

Definition at line 334 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_max()

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

Definition at line 1363 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_min()

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

Definition at line 1358 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_mul()

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

Definition at line 1348 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_ne()

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

Definition at line 884 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_nearest()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_nearest ( v128_t __a)
static

Definition at line 1334 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_neg()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_neg ( v128_t __a)
static

Definition at line 1314 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_pmax()

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

Definition at line 1373 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_pmin()

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

Definition at line 1368 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_promote_low_f32x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_promote_low_f32x4 ( v128_t __a)
static

Definition at line 1426 of file wasm_simd128.h.

References __a.

◆ wasm_f64x2_relaxed_madd()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_f64x2_relaxed_madd ( v128_t __a,
v128_t __b,
v128_t __c )
static

Definition at line 1784 of file wasm_simd128.h.

References __a, __b, and __c.

◆ wasm_f64x2_relaxed_max()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_f64x2_relaxed_max ( v128_t __a,
v128_t __b )
static

Definition at line 1840 of file wasm_simd128.h.

References __a, __b, and __RELAXED_FN_ATTRS.

◆ wasm_f64x2_relaxed_min()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_f64x2_relaxed_min ( v128_t __a,
v128_t __b )
static

Definition at line 1835 of file wasm_simd128.h.

References __a, __b, and __RELAXED_FN_ATTRS.

◆ wasm_f64x2_relaxed_nmadd()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_f64x2_relaxed_nmadd ( v128_t __a,
v128_t __b,
v128_t __c )
static

Definition at line 1790 of file wasm_simd128.h.

References __a, __b, and __c.

◆ wasm_f64x2_replace_lane()

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

Definition at line 660 of file wasm_simd128.h.

References __a, __b, __DEFAULT_FN_ATTRS, and __v.

◆ wasm_f64x2_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_splat ( double __a)
static

Definition at line 650 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_sqrt()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_sqrt ( v128_t __a)
static

Definition at line 1318 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_sub()

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

Definition at line 1343 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_f64x2_trunc()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_f64x2_trunc ( v128_t __a)
static

Definition at line 1330 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_abs()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_abs ( v128_t __a)
static

Definition at line 1034 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_add()

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

Definition at line 1065 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_add_sat()

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

Definition at line 1070 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i16x8_all_true()

__inline__ bool __DEFAULT_FN_ATTRS wasm_i16x8_all_true ( v128_t __a)
static

Definition at line 1042 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_bitmask()

__inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i16x8_bitmask ( v128_t __a)
static

Definition at line 1046 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_const()

__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 376 of file wasm_simd128.h.

◆ wasm_i16x8_const_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_const_splat ( int16_t __c)
static

Definition at line 446 of file wasm_simd128.h.

References __c, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_eq()

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

Definition at line 719 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_extadd_pairwise_i8x16()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extadd_pairwise_i8x16 ( v128_t __a)
static

Definition at line 1582 of file wasm_simd128.h.

References __a.

◆ wasm_i16x8_extend_high_i8x16()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extend_high_i8x16 ( v128_t __a)
static

Definition at line 1499 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_i16x8_extmul_high_i8x16().

◆ wasm_i16x8_extend_low_i8x16()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_extend_low_i8x16 ( v128_t __a)
static

Definition at line 1490 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_i16x8_extmul_low_i8x16().

◆ wasm_i16x8_extmul_high_i8x16()

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

Definition at line 1608 of file wasm_simd128.h.

References __a, __b, and wasm_i16x8_extend_high_i8x16().

◆ wasm_i16x8_extmul_low_i8x16()

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

Definition at line 1602 of file wasm_simd128.h.

References __a, __b, and wasm_i16x8_extend_low_i8x16().

◆ wasm_i16x8_extract_lane()

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

Definition at line 534 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_ge()

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

Definition at line 759 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_gt()

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

Definition at line 739 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_le()

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

Definition at line 749 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_load8x8()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_load8x8 ( const void * __mem)
static

Definition at line 104 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i16x8_lt()

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

Definition at line 729 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_make()

__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 292 of file wasm_simd128.h.

◆ wasm_i16x8_max()

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

Definition at line 1110 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_min()

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

Definition at line 1100 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_mul()

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

Definition at line 1095 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_narrow_i32x4()

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

Definition at line 1478 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_ne()

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

Definition at line 724 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_neg()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_neg ( v128_t __a)
static

Definition at line 1038 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_q15mulr_sat()

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

Definition at line 1673 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_relaxed_dot_i8x16_i7x16()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_i16x8_relaxed_dot_i8x16_i7x16 ( v128_t __a,
v128_t __b )
static

Definition at line 1872 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_relaxed_laneselect()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_i16x8_relaxed_laneselect ( v128_t __a,
v128_t __b,
v128_t __m )
static

Definition at line 1802 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_relaxed_q15mulr()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_i16x8_relaxed_q15mulr ( v128_t __a,
v128_t __b )
static

Definition at line 1866 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i16x8_replace_lane()

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

Definition at line 545 of file wasm_simd128.h.

References __a, __b, __DEFAULT_FN_ATTRS, and __v.

◆ wasm_i16x8_shl()

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

Definition at line 1050 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_shr()

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

Definition at line 1055 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i16x8_splat ( int16_t __a)
static

Definition at line 526 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_sub()

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

Definition at line 1080 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i16x8_sub_sat()

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

Definition at line 1085 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i16x8_trunc_sat_f16x8()

__inline__ v128_t __FP16_FN_ATTRS wasm_i16x8_trunc_sat_f16x8 ( v128_t __a)
static

Definition at line 1997 of file wasm_simd128.h.

References __a.

◆ wasm_i32x4_abs()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_abs ( v128_t __a)
static

Definition at line 1125 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_add()

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

Definition at line 1156 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_all_true()

__inline__ bool __DEFAULT_FN_ATTRS wasm_i32x4_all_true ( v128_t __a)
static

Definition at line 1133 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_bitmask()

__inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i32x4_bitmask ( v128_t __a)
static

Definition at line 1137 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_const()

__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 396 of file wasm_simd128.h.

◆ wasm_i32x4_const_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_const_splat ( int32_t __c)
static

Definition at line 456 of file wasm_simd128.h.

References __c, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_dot_i16x8()

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

Definition at line 1191 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_eq()

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

Definition at line 769 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_extadd_pairwise_i16x8()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extadd_pairwise_i16x8 ( v128_t __a)
static

Definition at line 1592 of file wasm_simd128.h.

References __a.

◆ wasm_i32x4_extend_high_i16x8()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extend_high_i16x8 ( v128_t __a)
static

Definition at line 1534 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_i32x4_extmul_high_i16x8().

◆ wasm_i32x4_extend_low_i16x8()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_extend_low_i16x8 ( v128_t __a)
static

Definition at line 1526 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_i32x4_extmul_low_i16x8().

◆ wasm_i32x4_extmul_high_i16x8()

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

Definition at line 1632 of file wasm_simd128.h.

References __a, __b, and wasm_i32x4_extend_high_i16x8().

◆ wasm_i32x4_extmul_low_i16x8()

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

Definition at line 1626 of file wasm_simd128.h.

References __a, __b, and wasm_i32x4_extend_low_i16x8().

◆ wasm_i32x4_extract_lane()

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

Definition at line 569 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_ge()

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

Definition at line 809 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_gt()

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

Definition at line 789 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_le()

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

Definition at line 799 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_load16x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_load16x4 ( const void * __mem)
static

Definition at line 122 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i32x4_lt()

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

Definition at line 779 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_make()

__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 303 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_max()

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

Definition at line 1181 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_min()

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

Definition at line 1171 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_mul()

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

Definition at line 1166 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_ne()

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

Definition at line 774 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_neg()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_neg ( v128_t __a)
static

Definition at line 1129 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_relaxed_dot_i8x16_i7x16_add()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_i32x4_relaxed_dot_i8x16_i7x16_add ( v128_t __a,
v128_t __b,
v128_t __c )
static

Definition at line 1878 of file wasm_simd128.h.

References __a, __b, and __c.

◆ wasm_i32x4_relaxed_laneselect()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_i32x4_relaxed_laneselect ( v128_t __a,
v128_t __b,
v128_t __m )
static

Definition at line 1808 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i32x4_relaxed_trunc_f32x4()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_i32x4_relaxed_trunc_f32x4 ( v128_t __a)
static

Definition at line 1846 of file wasm_simd128.h.

References __a.

◆ wasm_i32x4_relaxed_trunc_f64x2_zero()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_i32x4_relaxed_trunc_f64x2_zero ( v128_t __a)
static

Definition at line 1856 of file wasm_simd128.h.

References __a.

◆ wasm_i32x4_replace_lane()

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

Definition at line 580 of file wasm_simd128.h.

References __a, __b, __DEFAULT_FN_ATTRS, and __v.

◆ wasm_i32x4_shl()

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

Definition at line 1141 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_shr()

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

Definition at line 1146 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_splat ( int32_t __a)
static

Definition at line 561 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_sub()

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

Definition at line 1161 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i32x4_trunc_sat_f32x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_trunc_sat_f32x4 ( v128_t __a)
static

Definition at line 1379 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i32x4_trunc_sat_f64x2_zero()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i32x4_trunc_sat_f64x2_zero ( v128_t __a)
static

Definition at line 1409 of file wasm_simd128.h.

References __a.

◆ wasm_i64x2_abs()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_abs ( v128_t __a)
static

Definition at line 1196 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_add()

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

Definition at line 1227 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_all_true()

__inline__ bool __DEFAULT_FN_ATTRS wasm_i64x2_all_true ( v128_t __a)
static

Definition at line 1204 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_bitmask()

__inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i64x2_bitmask ( v128_t __a)
static

Definition at line 1208 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_const()

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

Definition at line 409 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_const_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_const_splat ( int64_t __c)
static

Definition at line 466 of file wasm_simd128.h.

References __c, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_eq()

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

Definition at line 819 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_extend_high_i32x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_extend_high_i32x4 ( v128_t __a)
static

Definition at line 1564 of file wasm_simd128.h.

References __a.

Referenced by wasm_i64x2_extmul_high_i32x4().

◆ wasm_i64x2_extend_low_i32x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_extend_low_i32x4 ( v128_t __a)
static

Definition at line 1558 of file wasm_simd128.h.

References __a.

Referenced by wasm_i64x2_extmul_low_i32x4().

◆ wasm_i64x2_extmul_high_i32x4()

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

Definition at line 1656 of file wasm_simd128.h.

References __a, __b, and wasm_i64x2_extend_high_i32x4().

◆ wasm_i64x2_extmul_low_i32x4()

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

Definition at line 1650 of file wasm_simd128.h.

References __a, __b, and wasm_i64x2_extend_low_i32x4().

◆ wasm_i64x2_extract_lane()

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

Definition at line 604 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_ge()

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

Definition at line 844 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_gt()

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

Definition at line 834 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_le()

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

Definition at line 839 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_load32x2()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_load32x2 ( const void * __mem)
static

Definition at line 140 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i64x2_lt()

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

Definition at line 829 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_make()

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

Definition at line 317 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_mul()

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

Definition at line 1237 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_ne()

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

Definition at line 824 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_neg()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_neg ( v128_t __a)
static

Definition at line 1200 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_relaxed_laneselect()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_i64x2_relaxed_laneselect ( v128_t __a,
v128_t __b,
v128_t __m )
static

Definition at line 1814 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i64x2_replace_lane()

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

Definition at line 615 of file wasm_simd128.h.

References __a, __b, __DEFAULT_FN_ATTRS, and __v.

◆ wasm_i64x2_shl()

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

Definition at line 1212 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_shr()

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

Definition at line 1217 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i64x2_splat ( int64_t __a)
static

Definition at line 596 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i64x2_sub()

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

Definition at line 1232 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_abs()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_abs ( v128_t __a)
static

Definition at line 944 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_add()

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

Definition at line 979 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_add_sat()

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

Definition at line 984 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i8x16_all_true()

__inline__ bool __DEFAULT_FN_ATTRS wasm_i8x16_all_true ( v128_t __a)
static

Definition at line 952 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_bitmask()

__inline__ uint32_t __DEFAULT_FN_ATTRS wasm_i8x16_bitmask ( v128_t __a)
static

Definition at line 956 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_const()

__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 340 of file wasm_simd128.h.

◆ wasm_i8x16_const_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_const_splat ( int8_t __c)
static

Definition at line 434 of file wasm_simd128.h.

References __c, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_eq()

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

Definition at line 669 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_extract_lane()

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

Definition at line 496 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_ge()

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

Definition at line 709 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_gt()

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

Definition at line 689 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_le()

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

Definition at line 699 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_lt()

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

Definition at line 679 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_make()

__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 272 of file wasm_simd128.h.

◆ wasm_i8x16_max()

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

Definition at line 1019 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_min()

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

Definition at line 1009 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_narrow_i16x8()

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

Definition at line 1466 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_ne()

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

Definition at line 674 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_neg()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_neg ( v128_t __a)
static

Definition at line 948 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_popcnt()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_popcnt ( v128_t __a)
static

Definition at line 960 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_relaxed_laneselect()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_i8x16_relaxed_laneselect ( v128_t __a,
v128_t __b,
v128_t __m )
static

Definition at line 1796 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_i8x16_relaxed_swizzle()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_i8x16_relaxed_swizzle ( v128_t __a,
v128_t __s )
static

Definition at line 1820 of file wasm_simd128.h.

References __a.

◆ wasm_i8x16_replace_lane()

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

Definition at line 508 of file wasm_simd128.h.

References __a, __b, __DEFAULT_FN_ATTRS, and __v.

◆ wasm_i8x16_shl()

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

Definition at line 964 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_shr()

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

Definition at line 969 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_splat ( int8_t __a)
static

Definition at line 486 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_sub()

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

Definition at line 994 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_i8x16_sub_sat()

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

Definition at line 999 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_i8x16_swizzle()

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

Definition at line 1460 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u16x8_add_sat()

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

Definition at line 1075 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_u16x8_avgr()

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

Definition at line 1120 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u16x8_const()

__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 386 of file wasm_simd128.h.

◆ wasm_u16x8_const_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_const_splat ( uint16_t __c)
static

Definition at line 451 of file wasm_simd128.h.

References __c, and __DEFAULT_FN_ATTRS.

◆ wasm_u16x8_extadd_pairwise_u8x16()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extadd_pairwise_u8x16 ( v128_t __a)
static

Definition at line 1587 of file wasm_simd128.h.

References __a.

◆ wasm_u16x8_extend_high_u8x16()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extend_high_u8x16 ( v128_t __a)
static

Definition at line 1517 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_u16x8_extmul_high_u8x16().

◆ wasm_u16x8_extend_low_u8x16()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_extend_low_u8x16 ( v128_t __a)
static

Definition at line 1508 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_u16x8_extmul_low_u8x16().

◆ wasm_u16x8_extmul_high_u8x16()

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

Definition at line 1620 of file wasm_simd128.h.

References __a, __b, and wasm_u16x8_extend_high_u8x16().

◆ wasm_u16x8_extmul_low_u8x16()

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

Definition at line 1614 of file wasm_simd128.h.

References __a, __b, and wasm_u16x8_extend_low_u8x16().

◆ wasm_u16x8_extract_lane()

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

Definition at line 541 of file wasm_simd128.h.

References __a.

◆ wasm_u16x8_ge()

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

Definition at line 764 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u16x8_gt()

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

Definition at line 744 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u16x8_le()

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

Definition at line 754 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u16x8_load8x8()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_load8x8 ( const void * __mem)
static

Definition at line 113 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_u16x8_lt()

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

Definition at line 734 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u16x8_make()

__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 298 of file wasm_simd128.h.

◆ wasm_u16x8_max()

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

Definition at line 1115 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u16x8_min()

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

Definition at line 1105 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u16x8_narrow_i32x4()

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

Definition at line 1484 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u16x8_replace_lane()

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

Definition at line 554 of file wasm_simd128.h.

References __a, __b, __DEFAULT_FN_ATTRS, and __v.

◆ wasm_u16x8_shr()

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

Definition at line 1060 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u16x8_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u16x8_splat ( uint16_t __a)
static

Definition at line 530 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_u16x8_sub_sat()

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

Definition at line 1090 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_u16x8_trunc_sat_f16x8()

__inline__ v128_t __FP16_FN_ATTRS wasm_u16x8_trunc_sat_f16x8 ( v128_t __a)
static

Definition at line 2002 of file wasm_simd128.h.

References __a.

◆ wasm_u32x4_const()

__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 403 of file wasm_simd128.h.

◆ wasm_u32x4_const_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_const_splat ( uint32_t __c)
static

Definition at line 461 of file wasm_simd128.h.

References __c, and __DEFAULT_FN_ATTRS.

◆ wasm_u32x4_extadd_pairwise_u16x8()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extadd_pairwise_u16x8 ( v128_t __a)
static

Definition at line 1597 of file wasm_simd128.h.

References __a.

◆ wasm_u32x4_extend_high_u16x8()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extend_high_u16x8 ( v128_t __a)
static

Definition at line 1550 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_u32x4_extmul_high_u16x8().

◆ wasm_u32x4_extend_low_u16x8()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_extend_low_u16x8 ( v128_t __a)
static

Definition at line 1542 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS(), and wasm_u32x4_extmul_low_u16x8().

◆ wasm_u32x4_extmul_high_u16x8()

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

Definition at line 1644 of file wasm_simd128.h.

References __a, __b, and wasm_u32x4_extend_high_u16x8().

◆ wasm_u32x4_extmul_low_u16x8()

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

Definition at line 1638 of file wasm_simd128.h.

References __a, __b, and wasm_u32x4_extend_low_u16x8().

◆ wasm_u32x4_extract_lane()

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

Definition at line 576 of file wasm_simd128.h.

References __a.

◆ wasm_u32x4_ge()

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

Definition at line 814 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u32x4_gt()

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

Definition at line 794 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u32x4_le()

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

Definition at line 804 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u32x4_load16x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_load16x4 ( const void * __mem)
static

Definition at line 131 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_u32x4_lt()

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

Definition at line 784 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u32x4_make()

__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 310 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS.

◆ wasm_u32x4_max()

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

Definition at line 1186 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u32x4_min()

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

Definition at line 1176 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u32x4_relaxed_trunc_f32x4()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_u32x4_relaxed_trunc_f32x4 ( v128_t __a)
static

Definition at line 1851 of file wasm_simd128.h.

References __a.

◆ wasm_u32x4_relaxed_trunc_f64x2_zero()

__inline__ v128_t __RELAXED_FN_ATTRS wasm_u32x4_relaxed_trunc_f64x2_zero ( v128_t __a)
static

Definition at line 1861 of file wasm_simd128.h.

References __a.

◆ wasm_u32x4_replace_lane()

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

Definition at line 589 of file wasm_simd128.h.

References __a, __b, __DEFAULT_FN_ATTRS, and __v.

◆ wasm_u32x4_shr()

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

Definition at line 1151 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u32x4_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_splat ( uint32_t __a)
static

Definition at line 565 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_u32x4_trunc_sat_f32x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_trunc_sat_f32x4 ( v128_t __a)
static

Definition at line 1384 of file wasm_simd128.h.

References __a.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_u32x4_trunc_sat_f64x2_zero()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u32x4_trunc_sat_f64x2_zero ( v128_t __a)
static

Definition at line 1414 of file wasm_simd128.h.

References __a.

◆ wasm_u64x2_const()

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

Definition at line 415 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS.

◆ wasm_u64x2_const_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_const_splat ( uint64_t __c)
static

Definition at line 471 of file wasm_simd128.h.

References __c, and __DEFAULT_FN_ATTRS.

◆ wasm_u64x2_extend_high_u32x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_extend_high_u32x4 ( v128_t __a)
static

Definition at line 1576 of file wasm_simd128.h.

References __a.

Referenced by wasm_u64x2_extmul_high_u32x4().

◆ wasm_u64x2_extend_low_u32x4()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_extend_low_u32x4 ( v128_t __a)
static

Definition at line 1570 of file wasm_simd128.h.

References __a.

Referenced by wasm_u64x2_extmul_low_u32x4().

◆ wasm_u64x2_extmul_high_u32x4()

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

Definition at line 1668 of file wasm_simd128.h.

References __a, __b, and wasm_u64x2_extend_high_u32x4().

◆ wasm_u64x2_extmul_low_u32x4()

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

Definition at line 1662 of file wasm_simd128.h.

References __a, __b, and wasm_u64x2_extend_low_u32x4().

◆ wasm_u64x2_extract_lane()

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

Definition at line 611 of file wasm_simd128.h.

References __a.

◆ wasm_u64x2_load32x2()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_load32x2 ( const void * __mem)
static

Definition at line 149 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_u64x2_make()

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

Definition at line 322 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS.

◆ wasm_u64x2_replace_lane()

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

Definition at line 624 of file wasm_simd128.h.

References __a, __b, __DEFAULT_FN_ATTRS, and __v.

◆ wasm_u64x2_shr()

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

Definition at line 1222 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u64x2_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u64x2_splat ( uint64_t __a)
static

Definition at line 600 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_add_sat()

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

Definition at line 989 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_u8x16_avgr()

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

Definition at line 1029 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_const()

__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 358 of file wasm_simd128.h.

◆ wasm_u8x16_const_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_const_splat ( uint8_t __c)
static

Definition at line 440 of file wasm_simd128.h.

References __c, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_extract_lane()

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

Definition at line 502 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_ge()

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

Definition at line 714 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_gt()

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

Definition at line 694 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_le()

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

Definition at line 704 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_lt()

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

Definition at line 684 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_make()

__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 282 of file wasm_simd128.h.

◆ wasm_u8x16_max()

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

Definition at line 1024 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_min()

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

Definition at line 1014 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_narrow_i16x8()

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

Definition at line 1472 of file wasm_simd128.h.

References __a, and __b.

◆ wasm_u8x16_replace_lane()

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

Definition at line 517 of file wasm_simd128.h.

References __a, __b, __DEFAULT_FN_ATTRS, and __v.

◆ wasm_u8x16_shr()

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

Definition at line 974 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_u8x16_splat ( uint8_t __a)
static

Definition at line 491 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_u8x16_sub_sat()

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

Definition at line 1004 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_v128_and()

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

Definition at line 913 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_v128_andnot()

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

Definition at line 928 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_v128_any_true()

__inline__ bool __DEFAULT_FN_ATTRS wasm_v128_any_true ( v128_t __a)
static

Definition at line 933 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_v128_bitselect()

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

Definition at line 937 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_v128_load()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load ( const void * __mem)
static

Definition at line 58 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS, and __v.

◆ wasm_v128_load16_lane()

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

Definition at line 186 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS, and __v.

◆ wasm_v128_load16_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load16_splat ( const void * __mem)
static

Definition at line 77 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_v128_load32_lane()

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

Definition at line 197 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS, and __v.

◆ wasm_v128_load32_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load32_splat ( const void * __mem)
static

Definition at line 86 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_v128_load32_zero()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load32_zero ( const void * __mem)
static

Definition at line 158 of file wasm_simd128.h.

References __v.

◆ wasm_v128_load64_lane()

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

Definition at line 208 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS, and __v.

◆ wasm_v128_load64_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load64_splat ( const void * __mem)
static

Definition at line 95 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_v128_load64_zero()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load64_zero ( const void * __mem)
static

Definition at line 167 of file wasm_simd128.h.

References __v.

◆ wasm_v128_load8_lane()

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

Definition at line 175 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS, and __v.

◆ wasm_v128_load8_splat()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_load8_splat ( const void * __mem)
static

Definition at line 67 of file wasm_simd128.h.

References __v.

Referenced by __DEPRECATED_FN_ATTRS().

◆ wasm_v128_not()

__inline__ v128_t __DEFAULT_FN_ATTRS wasm_v128_not ( v128_t __a)
static

Definition at line 909 of file wasm_simd128.h.

References __a, and __DEFAULT_FN_ATTRS.

◆ wasm_v128_or()

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

Definition at line 918 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

◆ wasm_v128_store()

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

Definition at line 219 of file wasm_simd128.h.

References __a, __DEFAULT_FN_ATTRS, and __v.

◆ wasm_v128_store16_lane()

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

Definition at line 238 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS, and __v.

◆ wasm_v128_store32_lane()

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

Definition at line 249 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS, and __v.

◆ wasm_v128_store64_lane()

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

Definition at line 260 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS, and __v.

◆ wasm_v128_store8_lane()

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

Definition at line 228 of file wasm_simd128.h.

References __DEFAULT_FN_ATTRS, and __v.

◆ wasm_v128_xor()

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

Definition at line 923 of file wasm_simd128.h.

References __a, __b, and __DEFAULT_FN_ATTRS.

Variable Documentation

◆ __b

__inline__ v128_t v128_t __b
Initial value:
{
static __inline__ v128_t __DEFAULT_FN_ATTRS wasm_i8x16_swizzle(v128_t __a, v128_t __b)

Definition at line 2039 of file wasm_simd128.h.