Skip to content

Commit

Permalink
Update test expectations
Browse files Browse the repository at this point in the history
  • Loading branch information
alexcrichton committed Mar 9, 2023
1 parent eea5333 commit 1fd6e36
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 43 deletions.
9 changes: 5 additions & 4 deletions cranelift/filetests/filetests/isa/x64/shuffle.clif
Original file line number Diff line number Diff line change
Expand Up @@ -626,8 +626,9 @@ block0(v0: i8x16, v1: i8x16):
; pushq %rbp
; movq %rsp, %rbp
; block0:
; pxor %xmm3, %xmm3, %xmm3
; pshufb %xmm0, %xmm3, %xmm0
; uninit %xmm4
; pxor %xmm4, %xmm4, %xmm4
; pshufb %xmm0, %xmm4, %xmm0
; movq %rbp, %rsp
; popq %rbp
; ret
Expand All @@ -637,8 +638,8 @@ block0(v0: i8x16, v1: i8x16):
; pushq %rbp
; movq %rsp, %rbp
; block1: ; offset 0x4
; pxor %xmm3, %xmm3
; pshufb %xmm3, %xmm0
; pxor %xmm4, %xmm4
; pshufb %xmm4, %xmm0
; movq %rbp, %rsp
; popq %rbp
; retq
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,19 +63,21 @@
;; movq %rsp, %rbp
;; unwind DefineNewFrame { offset_upward_to_caller_sp: 16, offset_downward_to_clobbers: 0 }
;; block0:
;; xorps %xmm3, %xmm3, %xmm3
;; vmaxps %xmm0, %xmm3, %xmm5
;; vpcmpeqd %xmm3, %xmm3, %xmm7
;; vpsrld %xmm7, $1, %xmm9
;; vcvtdq2ps %xmm9, %xmm11
;; vcvttps2dq %xmm5, %xmm13
;; vsubps %xmm5, %xmm11, %xmm15
;; vcmpps $2 %xmm11, %xmm15, %xmm1
;; vcvttps2dq %xmm15, %xmm3
;; vpxor %xmm3, %xmm1, %xmm5
;; pxor %xmm7, %xmm7, %xmm7
;; vpmaxsd %xmm5, %xmm7, %xmm9
;; vpaddd %xmm9, %xmm13, %xmm0
;; uninit %xmm3
;; vxorps %xmm3, %xmm3, %xmm5
;; vmaxps %xmm0, %xmm5, %xmm7
;; vpcmpeqd %xmm5, %xmm5, %xmm9
;; vpsrld %xmm9, $1, %xmm11
;; vcvtdq2ps %xmm11, %xmm13
;; vcvttps2dq %xmm7, %xmm15
;; vsubps %xmm7, %xmm13, %xmm1
;; vcmpps $2 %xmm13, %xmm1, %xmm3
;; vcvttps2dq %xmm1, %xmm5
;; vpxor %xmm5, %xmm3, %xmm7
;; uninit %xmm9
;; vpxor %xmm9, %xmm9, %xmm11
;; vpmaxsd %xmm7, %xmm11, %xmm13
;; vpaddd %xmm13, %xmm15, %xmm0
;; jmp label1
;; block1:
;; movq %rbp, %rsp
Expand Down Expand Up @@ -104,12 +106,13 @@
;; movq %rsp, %rbp
;; unwind DefineNewFrame { offset_upward_to_caller_sp: 16, offset_downward_to_clobbers: 0 }
;; block0:
;; xorpd %xmm3, %xmm3, %xmm3
;; vmaxpd %xmm0, %xmm3, %xmm5
;; vminpd %xmm5, const(0), %xmm7
;; vroundpd $3, %xmm7, %xmm9
;; vaddpd %xmm9, const(1), %xmm11
;; vshufps $136 %xmm11, %xmm3, %xmm0
;; uninit %xmm3
;; vxorpd %xmm3, %xmm3, %xmm5
;; vmaxpd %xmm0, %xmm5, %xmm7
;; vminpd %xmm7, const(0), %xmm9
;; vroundpd $3, %xmm9, %xmm11
;; vaddpd %xmm11, const(1), %xmm13
;; vshufps $136 %xmm13, %xmm5, %xmm0
;; jmp label1
;; block1:
;; movq %rbp, %rsp
Expand Down
43 changes: 23 additions & 20 deletions cranelift/filetests/filetests/wasm/x64-relaxed-simd.wat
Original file line number Diff line number Diff line change
Expand Up @@ -55,20 +55,22 @@
;; movq %rsp, %rbp
;; unwind DefineNewFrame { offset_upward_to_caller_sp: 16, offset_downward_to_clobbers: 0 }
;; block0:
;; xorps %xmm6, %xmm6, %xmm6
;; movdqa %xmm0, %xmm10
;; maxps %xmm10, %xmm6, %xmm10
;; pcmpeqd %xmm6, %xmm6, %xmm6
;; psrld %xmm6, $1, %xmm6
;; cvtdq2ps %xmm6, %xmm14
;; cvttps2dq %xmm10, %xmm13
;; subps %xmm10, %xmm14, %xmm10
;; cmpps $2, %xmm14, %xmm10, %xmm14
;; cvttps2dq %xmm10, %xmm0
;; pxor %xmm0, %xmm14, %xmm0
;; pxor %xmm7, %xmm7, %xmm7
;; pmaxsd %xmm0, %xmm7, %xmm0
;; paddd %xmm0, %xmm13, %xmm0
;; uninit %xmm7
;; xorps %xmm7, %xmm7, %xmm7
;; movdqa %xmm0, %xmm12
;; maxps %xmm12, %xmm7, %xmm12
;; pcmpeqd %xmm7, %xmm7, %xmm7
;; psrld %xmm7, $1, %xmm7
;; cvtdq2ps %xmm7, %xmm1
;; cvttps2dq %xmm12, %xmm15
;; subps %xmm12, %xmm1, %xmm12
;; cmpps $2, %xmm1, %xmm12, %xmm1
;; cvttps2dq %xmm12, %xmm0
;; pxor %xmm0, %xmm1, %xmm0
;; uninit %xmm10
;; pxor %xmm10, %xmm10, %xmm10
;; pmaxsd %xmm0, %xmm10, %xmm0
;; paddd %xmm0, %xmm15, %xmm0
;; jmp label1
;; block1:
;; movq %rbp, %rsp
Expand All @@ -94,13 +96,14 @@
;; movq %rsp, %rbp
;; unwind DefineNewFrame { offset_upward_to_caller_sp: 16, offset_downward_to_clobbers: 0 }
;; block0:
;; xorpd %xmm3, %xmm3, %xmm3
;; movdqa %xmm0, %xmm6
;; maxpd %xmm6, %xmm3, %xmm6
;; minpd %xmm6, const(0), %xmm6
;; roundpd $3, %xmm6, %xmm0
;; uninit %xmm4
;; xorpd %xmm4, %xmm4, %xmm4
;; movdqa %xmm0, %xmm8
;; maxpd %xmm8, %xmm4, %xmm8
;; minpd %xmm8, const(0), %xmm8
;; roundpd $3, %xmm8, %xmm0
;; addpd %xmm0, const(1), %xmm0
;; shufps $136, %xmm0, %xmm3, %xmm0
;; shufps $136, %xmm0, %xmm4, %xmm0
;; jmp label1
;; block1:
;; movq %rbp, %rsp
Expand Down

0 comments on commit 1fd6e36

Please sign in to comment.