i32
value off the stack, converts it into an i64
value, and then
pushes it back on to the stack. This looks at the value as an unsigned integer (positive value only).
i64.extend_i32_u
i32 | The value to be converted. |
i64 | The i64 version of the i32 value. |
;; Convert i32 0x12345678 (305419896) into an i64 value i64.const 0x12345678 i64.extend_i32_u ;; The stack contains an i64 value of 0x0000000012345678
;; Convert i32 0xAB124129 (2870100265) into an i64 value i64.const 0xAB124129 i64.extend_i32_u ;; The stack contains an i64 value of 0x00000000AB124129