f64.convert_i64_s
Pops an i64 value off the stack, converts it into a f64 value, and then pushes it back on to the stack. This looks at the i64 value as a signed integer (can be negative).

Syntax

f64.convert_i64_s

Stack In

i64 The value to be converted.

Stack Out

f64 The f64 version of the i64 value.

Examples

;; Convert i64 42 into a f64 value
i64.const 42
f64.convert_i64_s

;; The stack contains a f64 value of 42.0
;; Convert i64 0xFFFFFFFFFFFFFF6C (-148) into a f64 value
i64.const 0xFFFFFFFFFFFFFF6C
f64.convert_i64_s

;; The stack contains a f64 value of -148.0