• Home
  • Raw
  • Download

Lines Matching refs:WasmValue

619 inline int32_t ExecuteI32ReinterpretF32(WasmValue a) {  in ExecuteI32ReinterpretF32()
623 inline int64_t ExecuteI64ReinterpretF64(WasmValue a) { in ExecuteI64ReinterpretF64()
1098 void InitFrame(const WasmFunction* function, WasmValue* args) { in InitFrame()
1142 WasmValue GetReturnValue(uint32_t index) { in GetReturnValue()
1143 if (state_ == WasmInterpreter::TRAPPED) return WasmValue(0xDEADBEEF); in GetReturnValue()
1151 WasmValue GetStackValue(sp_t index) { in GetStackValue()
1156 void SetStackValue(sp_t index, WasmValue value) { in SetStackValue()
1248 std::unique_ptr<WasmValue[]> stack_;
1249 WasmValue* stack_limit_ = nullptr; // End of allocated stack space.
1250 WasmValue* sp_ = nullptr; // Current stack pointer.
1291 WasmValue val; in InitLocals()
1295 val = WasmValue(ctype{}); \ in InitLocals()
1351 WasmValue* sp_dest = stack_.get() + frames_.back().sp; in DoReturn()
1388 void DoStackTransfer(WasmValue* dest, size_t arity) { in DoStackTransfer()
1423 WasmValue result( in ExecuteLoad()
1487 Push(WasmValue(ExecuteConvertSaturate<int32_t>(Pop().to<float>()))); in ExecuteNumericOp()
1490 Push(WasmValue(ExecuteConvertSaturate<uint32_t>(Pop().to<float>()))); in ExecuteNumericOp()
1493 Push(WasmValue(ExecuteConvertSaturate<int32_t>(Pop().to<double>()))); in ExecuteNumericOp()
1496 Push(WasmValue(ExecuteConvertSaturate<uint32_t>(Pop().to<double>()))); in ExecuteNumericOp()
1499 Push(WasmValue(ExecuteI64SConvertSatF32(Pop().to<float>()))); in ExecuteNumericOp()
1502 Push(WasmValue(ExecuteI64UConvertSatF32(Pop().to<float>()))); in ExecuteNumericOp()
1505 Push(WasmValue(ExecuteI64SConvertSatF64(Pop().to<double>()))); in ExecuteNumericOp()
1508 Push(WasmValue(ExecuteI64UConvertSatF64(Pop().to<double>()))); in ExecuteNumericOp()
1520 WasmValue result; in ExecuteAtomicOp()
1536 result = WasmValue(static_cast<op_type>( \ in ExecuteAtomicOp()
1603 Push(WasmValue(static_cast<op_type>(val))); \ in ExecuteAtomicOp()
1630 result = WasmValue(static_cast<op_type>( \ in ExecuteAtomicOp()
1687 WasmValue val = Pop(); \ in ExecuteSimdOp()
1691 Push(WasmValue(Simd128(s))); \ in ExecuteSimdOp()
1703 WasmValue val = Pop(); \ in ExecuteSimdOp()
1706 Push(WasmValue(ss.val[LANE(imm.lane, ss)])); \ in ExecuteSimdOp()
1716 WasmValue v2 = Pop(); \ in ExecuteSimdOp()
1717 WasmValue v1 = Pop(); \ in ExecuteSimdOp()
1726 Push(WasmValue(Simd128(res))); \ in ExecuteSimdOp()
1777 WasmValue v = Pop(); \ in ExecuteSimdOp()
1784 Push(WasmValue(Simd128(res))); \ in ExecuteSimdOp()
1798 WasmValue v2 = Pop(); \ in ExecuteSimdOp()
1799 WasmValue v1 = Pop(); \ in ExecuteSimdOp()
1808 Push(WasmValue(Simd128(res))); \ in ExecuteSimdOp()
1864 WasmValue new_val = Pop(); \ in ExecuteSimdOp()
1865 WasmValue simd_val = Pop(); \ in ExecuteSimdOp()
1868 Push(WasmValue(Simd128(s))); \ in ExecuteSimdOp()
1886 WasmValue v = Pop(); \ in ExecuteSimdOp()
1893 Push(WasmValue(Simd128(res))); \ in ExecuteSimdOp()
1912 WasmValue v = Pop(); \ in ExecuteSimdOp()
1919 Push(WasmValue(Simd128(res))); \ in ExecuteSimdOp()
1954 WasmValue v2 = Pop(); \ in ExecuteSimdOp()
1955 WasmValue v1 = Pop(); \ in ExecuteSimdOp()
1968 Push(WasmValue(Simd128(res))); \ in ExecuteSimdOp()
1988 Push(WasmValue(Simd128(res))); in ExecuteSimdOp()
1993 WasmValue v2 = Pop(); \ in ExecuteSimdOp()
1994 WasmValue v1 = Pop(); \ in ExecuteSimdOp()
2004 Push(WasmValue(Simd128(res))); \ in ExecuteSimdOp()
2024 Push(WasmValue(Simd128(res))); in ExecuteSimdOp()
2034 Push(WasmValue(res)); \ in ExecuteSimdOp()
2163 WasmValue cond = Pop(); in Execute()
2181 WasmValue cond = Pop(); in Execute()
2182 WasmValue fval = Pop(); in Execute()
2183 WasmValue tval = Pop(); in Execute()
2195 WasmValue cond = Pop(); in Execute()
2235 Push(WasmValue(imm.value)); in Execute()
2241 Push(WasmValue(imm.value)); in Execute()
2247 Push(WasmValue(imm.value)); in Execute()
2253 Push(WasmValue(imm.value)); in Execute()
2265 WasmValue val = Pop(); in Execute()
2272 WasmValue val = Pop(); in Execute()
2349 WasmValue val; in Execute()
2353 val = WasmValue( \ in Execute()
2370 WasmValue val = Pop(); in Execute()
2440 Push(WasmValue(result)); \ in Execute()
2456 WasmValue val = Pop(); \ in Execute()
2480 Push(WasmValue(result)); in Execute()
2490 Push(WasmValue(static_cast<uint32_t>(instance_object_->memory_size() / in Execute()
2499 WasmValue val = Pop(); in Execute()
2500 Push(WasmValue(ExecuteI32ReinterpretF32(val))); in Execute()
2504 WasmValue val = Pop(); in Execute()
2505 Push(WasmValue(ExecuteI64ReinterpretF64(val))); in Execute()
2511 Push(WasmValue(static_cast<wtype>(val))); \ in Execute()
2537 WasmValue rval = Pop(); \ in Execute()
2538 WasmValue lval = Pop(); \ in Execute()
2541 Push(WasmValue(result)); \ in Execute()
2555 Push(WasmValue(result)); \ in Execute()
2568 Push(WasmValue(result)); \ in Execute()
2611 WasmValue Pop() { in Pop()
2625 WasmValue PopArity(size_t arity) { in PopArity()
2626 if (arity == 0) return WasmValue(); in PopArity()
2631 void Push(WasmValue val) { in Push()
2637 void Push(WasmValue* vals, size_t arity) { in Push()
2639 for (WasmValue *val = vals, *end = vals + arity; val != end; ++val) { in Push()
2652 std::unique_ptr<WasmValue[]> new_stack(new WasmValue[new_size]); in EnsureStackSpace()
2675 WasmValue val = GetStackValue(i); in TraceValueStack()
2729 WasmValue* wasm_args = sp_ - num_args; in CallExternalWasmFunction()
2807 Push(WasmValue(ReadUnalignedValue<uint32_t>(address))); in CallExternalWasmFunction()
2810 Push(WasmValue(ReadUnalignedValue<uint64_t>(address))); in CallExternalWasmFunction()
2813 Push(WasmValue(ReadUnalignedValue<float>(address))); in CallExternalWasmFunction()
2816 Push(WasmValue(ReadUnalignedValue<double>(address))); in CallExternalWasmFunction()
2962 WasmValue GetLocalValue(int index) const { in GetLocalValue()
2968 WasmValue GetStackValue(int index) const { in GetStackValue()
3017 WasmValue* args) { in InitFrame()
3040 WasmValue WasmInterpreter::Thread::GetReturnValue(int index) { in GetReturnValue()
3214 WasmValue InterpretedFrame::GetLocalValue(int index) const { in GetLocalValue()
3217 WasmValue InterpretedFrame::GetStackValue(int index) const { in GetStackValue()