v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
wasm-external-refs.h File Reference
#include <stdint.h>
#include "src/base/macros.h"
Include dependency graph for wasm-external-refs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::wasm
 

Functions

void v8::internal::wasm::f32_trunc_wrapper (Address data)
 
void v8::internal::wasm::f32_floor_wrapper (Address data)
 
void v8::internal::wasm::f32_ceil_wrapper (Address data)
 
void v8::internal::wasm::f32_nearest_int_wrapper (Address data)
 
void v8::internal::wasm::f64_trunc_wrapper (Address data)
 
void v8::internal::wasm::f64_floor_wrapper (Address data)
 
void v8::internal::wasm::f64_ceil_wrapper (Address data)
 
void v8::internal::wasm::f64_nearest_int_wrapper (Address data)
 
void v8::internal::wasm::int64_to_float32_wrapper (Address data)
 
void v8::internal::wasm::uint64_to_float32_wrapper (Address data)
 
void v8::internal::wasm::int64_to_float64_wrapper (Address data)
 
void v8::internal::wasm::uint64_to_float64_wrapper (Address data)
 
int32_t v8::internal::wasm::float32_to_int64_wrapper (Address data)
 
int32_t v8::internal::wasm::float32_to_uint64_wrapper (Address data)
 
int32_t v8::internal::wasm::float64_to_int64_wrapper (Address data)
 
int32_t v8::internal::wasm::float64_to_uint64_wrapper (Address data)
 
void v8::internal::wasm::float32_to_int64_sat_wrapper (Address data)
 
void v8::internal::wasm::float32_to_uint64_sat_wrapper (Address data)
 
void v8::internal::wasm::float64_to_int64_sat_wrapper (Address data)
 
void v8::internal::wasm::float64_to_uint64_sat_wrapper (Address data)
 
void v8::internal::wasm::float32_to_float16_wrapper (Address data)
 
void v8::internal::wasm::float16_to_float32_wrapper (Address data)
 
int32_t v8::internal::wasm::int64_div_wrapper (Address data)
 
int32_t v8::internal::wasm::int64_mod_wrapper (Address data)
 
int32_t v8::internal::wasm::uint64_div_wrapper (Address data)
 
int32_t v8::internal::wasm::uint64_mod_wrapper (Address data)
 
uint32_t v8::internal::wasm::word32_rol_wrapper (uint32_t input, uint32_t shift)
 
uint32_t v8::internal::wasm::word32_ror_wrapper (uint32_t input, uint32_t shift)
 
uint64_t v8::internal::wasm::word64_rol_wrapper (uint64_t input, uint32_t shift)
 
uint64_t v8::internal::wasm::word64_ror_wrapper (uint64_t input, uint32_t shift)
 
void v8::internal::wasm::float64_pow_wrapper (Address data)
 
void v8::internal::wasm::f64x2_ceil_wrapper (Address data)
 
void v8::internal::wasm::f64x2_floor_wrapper (Address data)
 
void v8::internal::wasm::f64x2_trunc_wrapper (Address data)
 
void v8::internal::wasm::f64x2_nearest_int_wrapper (Address data)
 
void v8::internal::wasm::f32x4_ceil_wrapper (Address data)
 
void v8::internal::wasm::f32x4_floor_wrapper (Address data)
 
void v8::internal::wasm::f32x4_trunc_wrapper (Address data)
 
void v8::internal::wasm::f32x4_nearest_int_wrapper (Address data)
 
void v8::internal::wasm::f16x8_abs_wrapper (Address data)
 
void v8::internal::wasm::f16x8_neg_wrapper (Address data)
 
void v8::internal::wasm::f16x8_sqrt_wrapper (Address data)
 
void v8::internal::wasm::f16x8_ceil_wrapper (Address data)
 
void v8::internal::wasm::f16x8_floor_wrapper (Address data)
 
void v8::internal::wasm::f16x8_trunc_wrapper (Address data)
 
void v8::internal::wasm::f16x8_nearest_int_wrapper (Address data)
 
void v8::internal::wasm::f16x8_eq_wrapper (Address data)
 
void v8::internal::wasm::f16x8_ne_wrapper (Address data)
 
void v8::internal::wasm::f16x8_lt_wrapper (Address data)
 
void v8::internal::wasm::f16x8_le_wrapper (Address data)
 
void v8::internal::wasm::f16x8_add_wrapper (Address data)
 
void v8::internal::wasm::f16x8_sub_wrapper (Address data)
 
void v8::internal::wasm::f16x8_mul_wrapper (Address data)
 
void v8::internal::wasm::f16x8_div_wrapper (Address data)
 
void v8::internal::wasm::f16x8_min_wrapper (Address data)
 
void v8::internal::wasm::f16x8_max_wrapper (Address data)
 
void v8::internal::wasm::f16x8_pmin_wrapper (Address data)
 
void v8::internal::wasm::f16x8_pmax_wrapper (Address data)
 
void v8::internal::wasm::i16x8_sconvert_f16x8_wrapper (Address data)
 
void v8::internal::wasm::i16x8_uconvert_f16x8_wrapper (Address data)
 
void v8::internal::wasm::f16x8_sconvert_i16x8_wrapper (Address data)
 
void v8::internal::wasm::f16x8_uconvert_i16x8_wrapper (Address data)
 
void v8::internal::wasm::f32x4_promote_low_f16x8_wrapper (Address data)
 
void v8::internal::wasm::f16x8_demote_f32x4_zero_wrapper (Address data)
 
void v8::internal::wasm::f16x8_demote_f64x2_zero_wrapper (Address data)
 
void v8::internal::wasm::f16x8_qfma_wrapper (Address data)
 
void v8::internal::wasm::f16x8_qfms_wrapper (Address data)
 
int32_t v8::internal::wasm::memory_init_wrapper (Address trusted_data_addr, uint32_t mem_index, uintptr_t dst, uint32_t src, uint32_t seg_index, uint32_t size)
 
int32_t v8::internal::wasm::memory_copy_wrapper (Address trusted_data_addr, uint32_t dst_mem_index, uint32_t src_mem_index, uintptr_t dst, uintptr_t src, uintptr_t size)
 
int32_t v8::internal::wasm::memory_fill_wrapper (Address trusted_data_addr, uint32_t mem_index, uintptr_t dst, uint8_t value, uintptr_t size)
 
void v8::internal::wasm::array_copy_wrapper (Address raw_dst_array, uint32_t dst_index, Address raw_src_array, uint32_t src_index, uint32_t length)
 
void v8::internal::wasm::array_fill_wrapper (Address raw_array, uint32_t index, uint32_t length, uint32_t emit_write_barrier, uint32_t raw_type, Address initial_value_addr)
 
double v8::internal::wasm::flat_string_to_f64 (Address string_address)
 
void v8::internal::wasm::switch_stacks (Isolate *isolate, wasm::StackMemory *from)
 
void v8::internal::wasm::return_switch (Isolate *isolate, wasm::StackMemory *from)
 
intptr_t v8::internal::wasm::switch_to_the_central_stack (Isolate *isolate, uintptr_t current_sp)
 
void v8::internal::wasm::switch_from_the_central_stack (Isolate *isolate)
 
intptr_t v8::internal::wasm::switch_to_the_central_stack_for_js (Isolate *isolate, Address fp)
 
void v8::internal::wasm::switch_from_the_central_stack_for_js (Isolate *isolate)
 
Address v8::internal::wasm::grow_stack (Isolate *isolate, void *current_sp, size_t frame_size, size_t gap, Address current_fp)
 
Address v8::internal::wasm::shrink_stack (Isolate *isolate)
 
Address v8::internal::wasm::load_old_fp (Isolate *isolate)