Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
simd128.cc File Reference
#include "vm/bootstrap_natives.h"
#include "vm/exceptions.h"
#include "vm/native_entry.h"
#include "vm/object.h"
#include "vm/symbols.h"

Go to the source code of this file.

Classes

union  dart::float32_int32
 

Namespaces

namespace  dart
 

Functions

static void dart::ThrowMaskRangeException (int64_t m)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_fromDoubles, 0, 4)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_splat, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_zero, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_fromInt32x4Bits, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_fromFloat64x2, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_add, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_negate, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_sub, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_mul, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_div, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_cmplt, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_cmplte, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_cmpgt, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_cmpgte, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_cmpequal, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_cmpnequal, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_scale, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_abs, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_clamp, 0, 3)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_getX, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_getY, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_getZ, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_getW, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_getSignMask, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_getSignMask, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_shuffle, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_shuffleMix, 0, 3)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_setX, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_setY, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_setZ, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_setW, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_min, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_max, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_sqrt, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_reciprocal, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float32x4_reciprocalSqrt, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_fromInts, 0, 4)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_fromBools, 0, 4)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_fromFloat32x4Bits, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_or, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_and, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_xor, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_add, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_sub, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_getX, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_getY, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_getZ, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_getW, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_shuffle, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_shuffleMix, 0, 3)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_setX, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_setY, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_setZ, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_setW, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_getFlagX, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_getFlagY, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_getFlagZ, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_getFlagW, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_setFlagX, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_setFlagY, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_setFlagZ, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_setFlagW, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Int32x4_select, 0, 3)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_fromDoubles, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_splat, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_zero, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_fromFloat32x4, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_add, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_negate, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_sub, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_mul, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_div, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_scale, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_abs, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_clamp, 0, 3)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_getX, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_getY, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_getSignMask, 0, 1)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_setX, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_setY, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_min, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_max, 0, 2)
 
 dart::DEFINE_NATIVE_ENTRY (Float64x2_sqrt, 0, 1)