-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
llvm: Update baseline to e400e908b2d97529b1a65dd0bdad80d481c39527
- Loading branch information
1 parent
a0450ad
commit 0b07efe
Showing
424 changed files
with
1,722 additions
and
1,606 deletions.
There are no files selected for viewing
Submodule llvm-project
updated
68 files
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,8 @@ | ||
func0000000000000011: # @func0000000000000011 | ||
vsetivli zero, 4, e64, m2, ta, mu | ||
vmv.v.i v12, 0 | ||
vmseq.vi v14, v8, 1 | ||
vmerge.vim v8, v12, 1, v0 | ||
vmv1r.v v0, v14 | ||
vadd.vv v12, v8, v10, v0.t | ||
vmerge.vim v14, v12, 1, v0 | ||
vmseq.vi v0, v8, 1 | ||
vadd.vv v12, v14, v10, v0.t | ||
vmv.v.v v8, v12 | ||
ret |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
func0000000000000011: # @func0000000000000011 | ||
li a0, 10 | ||
vsetivli zero, 4, e64, m2, ta, mu | ||
vmax.vx v12, v10, a0 | ||
vmseq.vv v0, v8, v10 | ||
vmax.vx v10, v10, a0 | ||
vadd.vi v8, v10, -10, v0.t | ||
vadd.vi v8, v12, -10, v0.t | ||
ret |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,21 @@ | ||
func0000000000000038: # @func0000000000000038 | ||
vmv1r.v v16, v0 | ||
fmv.w.x fa5, zero | ||
vsetivli zero, 16, e32, m4, ta, mu | ||
vmfge.vf v16, v12, fa5 | ||
vmnot.m v16, v16 | ||
vmv1r.v v17, v0 | ||
vmv1r.v v0, v16 | ||
vmfge.vf v17, v12, fa5 | ||
vmnot.m v0, v17 | ||
vfneg.v v12, v12, v0.t | ||
vmv1r.v v0, v17 | ||
vmv1r.v v0, v16 | ||
vmerge.vvm v8, v8, v12, v0 | ||
vmfeq.vf v0, v8, fa5 | ||
ret | ||
func0000000000000028: # @func0000000000000028 | ||
vmv1r.v v16, v0 | ||
fmv.w.x fa5, zero | ||
vsetivli zero, 16, e32, m4, ta, mu | ||
vmflt.vf v16, v12, fa5 | ||
vmv1r.v v17, v0 | ||
vmv1r.v v0, v16 | ||
vmflt.vf v0, v12, fa5 | ||
vfneg.v v12, v12, v0.t | ||
vmv1r.v v0, v17 | ||
vmv1r.v v0, v16 | ||
vmerge.vvm v8, v8, v12, v0 | ||
vmfeq.vf v0, v8, fa5 | ||
ret |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
func0000000000000069: # @func0000000000000069 | ||
vsetivli zero, 4, e64, m2, ta, mu | ||
vsub.vv v12, v10, v12 | ||
vmsgt.vi v0, v10, 0 | ||
vsub.vv v10, v10, v12 | ||
vadd.vv v8, v8, v10, v0.t | ||
vadd.vv v8, v8, v12, v0.t | ||
ret |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,12 @@ | ||
func00000000000000c1: # @func00000000000000c1 | ||
vsetivli zero, 4, e32, m1, ta, mu | ||
vnsrl.wi v12, v10, 0 | ||
vmseq.vi v0, v9, 0 | ||
vnsrl.wi v9, v10, 0 | ||
vadd.vi v8, v9, 1, v0.t | ||
vadd.vi v8, v12, 1, v0.t | ||
ret | ||
func0000000000000041: # @func0000000000000041 | ||
vsetivli zero, 8, e16, m1, ta, mu | ||
vnsrl.wi v12, v10, 0 | ||
vmseq.vi v0, v9, 0 | ||
vnsrl.wi v9, v10, 0 | ||
vadd.vi v8, v9, -1, v0.t | ||
vadd.vi v8, v12, -1, v0.t | ||
ret |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
func0000000000000011: # @func0000000000000011 | ||
vsetivli zero, 4, e64, m2, ta, mu | ||
vmseq.vi v0, v8, 0 | ||
vsub.vv v10, v10, v12 | ||
vmseq.vi v0, v8, 0 | ||
vsra.vi v8, v10, 3, v0.t | ||
ret |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,8 @@ | ||
func0000000000000111: # @func0000000000000111 | ||
li a0, 10 | ||
vsetivli zero, 4, e64, m2, ta, mu | ||
vmax.vx v14, v12, a0 | ||
vmseq.vv v0, v10, v12 | ||
vmax.vx v12, v12, a0 | ||
vadd.vi v10, v12, -10, v0.t | ||
vadd.vi v10, v14, -10, v0.t | ||
vmseq.vv v0, v10, v8 | ||
ret |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,16 @@ | ||
func0000000000000034: # @func0000000000000034 | ||
lui a0, 4096 | ||
vsetivli zero, 4, e64, m2, ta, mu | ||
vmsltu.vx v0, v8, a0 | ||
vadd.vx v10, v8, a0 | ||
vmsltu.vx v0, v8, a0 | ||
vadd.vv v10, v8, v8, v0.t | ||
vmv.v.v v8, v10 | ||
ret | ||
func0000000000000004: # @func0000000000000004 | ||
lui a0, 256 | ||
vsetivli zero, 4, e64, m2, ta, mu | ||
vmsltu.vx v0, v8, a0 | ||
vadd.vx v10, v8, a0 | ||
vmsltu.vx v0, v8, a0 | ||
vadd.vv v10, v8, v8, v0.t | ||
vmv.v.v v8, v10 | ||
ret |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,7 @@ | ||
func0000000000000001: # @func0000000000000001 | ||
vsetivli zero, 4, e64, m2, ta, mu | ||
vsext.vf2 v12, v10 | ||
vmseq.vi v0, v8, 0 | ||
vsext.vf2 v8, v10 | ||
vzext.vf2 v8, v10, v0.t | ||
vzext.vf2 v12, v10, v0.t | ||
vmv.v.v v8, v12 | ||
ret |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,36 @@ | ||
.LCPI0_0: | ||
.quad 0x3cc0000000000000 # double 4.4408920985006262E-16 | ||
func0000000000000014: # @func0000000000000014 | ||
fli.d fa5, min | ||
lui a0, %hi(.LCPI0_0) | ||
fld fa5, %lo(.LCPI0_0)(a0) | ||
fli.d fa4, min | ||
fld fa4, %lo(.LCPI0_0)(a0) | ||
vsetivli zero, 16, e64, m8, ta, mu | ||
vfmv.v.f v24, fa4 | ||
vfmul.vf v24, v16, fa5, v0.t | ||
vfmv.v.f v24, fa5 | ||
vfmul.vf v24, v16, fa4, v0.t | ||
vfabs.v v8, v8 | ||
vmflt.vv v0, v24, v8 | ||
ret | ||
.LCPI1_0: | ||
.quad 0x3cb0000000000000 # double 2.2204460492503131E-16 | ||
func0000000000000012: # @func0000000000000012 | ||
fli.d fa5, min | ||
lui a0, %hi(.LCPI1_0) | ||
fld fa5, %lo(.LCPI1_0)(a0) | ||
fli.d fa4, min | ||
fld fa4, %lo(.LCPI1_0)(a0) | ||
vsetivli zero, 16, e64, m8, ta, mu | ||
vfmv.v.f v24, fa4 | ||
vfmul.vf v24, v16, fa5, v0.t | ||
vfmv.v.f v24, fa5 | ||
vfmul.vf v24, v16, fa4, v0.t | ||
vfabs.v v8, v8 | ||
vmflt.vv v0, v8, v24 | ||
ret | ||
.LCPI2_0: | ||
.quad 0x3cc0000000000000 # double 4.4408920985006262E-16 | ||
func0000000000000004: # @func0000000000000004 | ||
fli.d fa5, min | ||
lui a0, %hi(.LCPI2_0) | ||
fld fa5, %lo(.LCPI2_0)(a0) | ||
fli.d fa4, min | ||
fld fa4, %lo(.LCPI2_0)(a0) | ||
vsetivli zero, 16, e64, m8, ta, mu | ||
vfmv.v.f v24, fa4 | ||
vfmul.vf v24, v16, fa5, v0.t | ||
vfmv.v.f v24, fa5 | ||
vfmul.vf v24, v16, fa4, v0.t | ||
vfabs.v v8, v8 | ||
vmflt.vv v0, v24, v8 | ||
ret |
Oops, something went wrong.