File tree Expand file tree Collapse file tree
cranelift/codegen/src/isa/x64
tests/misc_testsuite/simd Expand file tree Collapse file tree Original file line number Diff line number Diff line change 49034903(rule 0 (lower (has_type $I64X2 (splat _ src)))
49044904 (x64_pshufd (bitcast_gpr_to_xmm 64 src) 0b01_00_01_00))
49054905(rule 0 (lower (has_type $F64X2 (splat _ src)))
4906- (x64_pshufd src 0b01_00_01_00))
4906+ (x64_pshufd (put_in_xmm src) 0b01_00_01_00))
49074907(rule 6 (lower (has_type (multi_lane 64 2) (splat _ (sinkable_load addr))))
49084908 (if-let true (has_sse3))
49094909 (x64_movddup addr))
Original file line number Diff line number Diff line change 336336(assert_return (invoke " 2-byte-from-end" (i32.const 65534 )))
337337(assert_return (invoke " 4-byte-from-end" (i32.const 65532 )))
338338(assert_return (invoke " 8-byte-from-end" (i32.const 65528 )))
339+
340+ (module
341+ (memory 1 )
342+ (func (export " test" ) (param i32 ) (result v128 )
343+ (f64x2.splat (f64.load (local.get 0 )))))
344+
345+ (assert_return (invoke " test" (i32.const 65528 )) (v128.const f64x2 0 0 ))
You can’t perform that action at this time.
0 commit comments