|
|
@@ -146,7 +146,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
add.d X, X, INCX |
|
|
|
vinsgr2vr.d VX1, t3, 0 |
|
|
|
vinsgr2vr.d VX1, t4, 1 |
|
|
|
vfmaxa.d VM1, VX0, VX1 |
|
|
|
vfmina.d VM1, VX0, VX1 |
|
|
|
ld.d t1, X, 0 * SIZE |
|
|
|
add.d X, X, INCX |
|
|
|
ld.d t2, X, 0 * SIZE |
|
|
@@ -159,9 +159,9 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
add.d X, X, INCX |
|
|
|
vinsgr2vr.d VX1, t3, 0 |
|
|
|
vinsgr2vr.d VX1, t4, 1 |
|
|
|
vfmaxa.d VM2, VX0, VX1 |
|
|
|
vfmaxa.d VM1, VM1, VM2 |
|
|
|
vfmaxa.d VM0, VM0, VM1 |
|
|
|
vfmina.d VM2, VX0, VX1 |
|
|
|
vfmina.d VM1, VM1, VM2 |
|
|
|
vfmina.d VM0, VM0, VM1 |
|
|
|
#else |
|
|
|
ld.w t1, X, 0 |
|
|
|
add.d X, X, INCX |
|
|
@@ -187,8 +187,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
|
|
vinsgr2vr.w VX1, t2, 1 |
|
|
|
vinsgr2vr.w VX1, t3, 2 |
|
|
|
vinsgr2vr.w VX1, t4, 3 |
|
|
|
vfmaxa.s VM1, VX0, VX1 |
|
|
|
vfmaxa.s VM0, VM0, VM1 |
|
|
|
vfmina.s VM1, VX0, VX1 |
|
|
|
vfmina.s VM0, VM0, VM1 |
|
|
|
#endif |
|
|
|
addi.d I, I, -1 |
|
|
|
blt $r0, I, .L21 |
|
|
|