;;; TOOL: run-objdump ;;; ARGS0: --enable-simd (module (memory 1) (data (i32.const 0) "\ff\ff\ff\ff") (data (i32.const 4) "\00\00\ce\41") (data (i32.const 8) "\00\00\00\00\00\ff\8f\40") (data (i32.const 16) "\ff\ff\ff\ff\ff\ff\ff\ff") ;; v128 load (func (export "v128_load_0") (result v128) i32.const 4 v128.load) ;; v128 store (func (export "v128_store_0") (result v128) i32.const 4 v128.const i32x4 0x11223344 0x55667788 0x99aabbcc 0xddeeff00 v128.store i32.const 4 v128.load) ;; i16x8.load8x8_s (func (export "i16x8.load8x8_s") (result v128) i32.const 0 i16x8.load8x8_s) ;; i16x8.load8x8_u (func (export "i16x8.load8x8_u") (result v128) i32.const 0 i16x8.load8x8_u) ;; i32x4.load16x4_s (func (export "i32x4.load16x4_s") (result v128) i32.const 0 i32x4.load16x4_s) ;; i32x4.load16x4_u (func (export "i32x4.load16x4_u") (result v128) i32.const 0 i32x4.load16x4_u) ;; i64x2.load32x2_s (func (export "i64x2.load32x2_s") (result v128) i32.const 0 i64x2.load32x2_s) ;; i64x2.load32x2_u (func (export "i64x2.load32x2_u") (result v128) i32.const 0 i64x2.load32x2_u) ) (;; STDOUT ;;; simd-load-store.wasm: file format wasm 0x1 Code Disassembly: 0000b4 func[0] : 0000b5: 41 04 | i32.const 4 0000b7: fd 00 04 00 | v128.load 4 0 0000bb: 0b | end 0000bd func[1] : 0000be: 41 04 | i32.const 4 0000c0: fd 0c 44 33 22 11 88 77 66 | v128.const 0x11223344 0x55667788 0x99aabbcc 0xddeeff00 0000c9: 55 cc bb aa 99 00 ff ee dd | 0000d2: fd 0b 04 00 | v128.store 4 0 0000d6: 41 04 | i32.const 4 0000d8: fd 00 04 00 | v128.load 4 0 0000dc: 0b | end 0000de func[2] : 0000df: 41 00 | i32.const 0 0000e1: fd 01 03 00 | i16x8.load8x8_s 3 0 0000e5: 0b | end 0000e7 func[3] : 0000e8: 41 00 | i32.const 0 0000ea: fd 02 03 00 | i16x8.load8x8_u 3 0 0000ee: 0b | end 0000f0 func[4] : 0000f1: 41 00 | i32.const 0 0000f3: fd 03 03 00 | i32x4.load16x4_s 3 0 0000f7: 0b | end 0000f9 func[5] : 0000fa: 41 00 | i32.const 0 0000fc: fd 04 03 00 | i32x4.load16x4_u 3 0 000100: 0b | end 000102 func[6] : 000103: 41 00 | i32.const 0 000105: fd 05 03 00 | i64x2.load32x2_s 3 0 000109: 0b | end 00010b func[7] : 00010c: 41 00 | i32.const 0 00010e: fd 06 03 00 | i64x2.load32x2_u 3 0 000112: 0b | end ;;; STDOUT ;;)