Merge pull request #3344 from gxw-loongson/develop

Delete the macro instruction "li" and use "li.d" instead
This commit is contained in:
Martin Kroeker 2021-08-12 15:16:46 +02:00 committed by GitHub
commit 04255be948
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
18 changed files with 40 additions and 40 deletions

View File

@ -54,7 +54,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
MTC s1, $r0 MTC s1, $r0
MTC s2, $r0 MTC s2, $r0
slli.d INCX, INCX, BASE_SHIFT slli.d INCX, INCX, BASE_SHIFT
li TEMP, SIZE li.d TEMP, SIZE
bge $r0, N, .L999 bge $r0, N, .L999
srai.d I, N, 3 srai.d I, N, 3
bne INCX, TEMP, .L20 bne INCX, TEMP, .L20

View File

@ -57,7 +57,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#endif #endif
movgr2fr.d s1, $r0 movgr2fr.d s1, $r0
li TEMP, 2 * SIZE li.d TEMP, 2 * SIZE
fmov.d s2, s1 fmov.d s2, s1
bge $r0, N, .L999 bge $r0, N, .L999
slli.d INCX, INCX, ZBASE_SHIFT slli.d INCX, INCX, ZBASE_SHIFT

View File

@ -52,7 +52,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
LDINT INCY, 0(INCY) LDINT INCY, 0(INCY)
#endif #endif
li TEMP, SIZE li.d TEMP, SIZE
NOP NOP
slli.d INCX, INCX, BASE_SHIFT slli.d INCX, INCX, BASE_SHIFT
bge $r0, N, .L999 bge $r0, N, .L999

View File

@ -57,7 +57,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
MTC s1, $r0 MTC s1, $r0
MTC s2, $r0 MTC s2, $r0
slli.d INCX, INCX, BASE_SHIFT slli.d INCX, INCX, BASE_SHIFT
li TEMP, SIZE li.d TEMP, SIZE
slli.d INCY, INCY, BASE_SHIFT slli.d INCY, INCY, BASE_SHIFT
bge $r0, N, .L999 bge $r0, N, .L999
srai.d I, N, 3 srai.d I, N, 3

View File

@ -91,7 +91,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
bge $r0, M, .L999 bge $r0, M, .L999
slli.d INCY, INCY, BASE_SHIFT slli.d INCY, INCY, BASE_SHIFT
bge $r0, N, .L999 bge $r0, N, .L999
li I, SIZE li.d I, SIZE
move YORIG, Y move YORIG, Y
beq INCY, I, .L10 beq INCY, I, .L10
srai.d I, M, 2 srai.d I, M, 2
@ -472,7 +472,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.align 3 .align 3
.L900: .L900:
li YORIG, SIZE li.d YORIG, SIZE
srai.d I, M, 2 srai.d I, M, 2
beq INCY, YORIG, .L999 beq INCY, YORIG, .L999
move XX, BUFFER move XX, BUFFER

View File

@ -88,7 +88,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
bge $r0, M, .L999 bge $r0, M, .L999
slli.d INCY, INCY, BASE_SHIFT slli.d INCY, INCY, BASE_SHIFT
bge $r0, N, .L999 bge $r0, N, .L999
li I, SIZE li.d I, SIZE
move XORIG, X move XORIG, X
beq INCX, I, .L10 beq INCX, I, .L10
srai.d I, M, 2 srai.d I, M, 2

View File

@ -62,24 +62,24 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
LDINT INCX, 0(INCX) LDINT INCX, 0(INCX)
#endif #endif
li x1, 0 li.d x1, 0
bge $r0, N, .L999 bge $r0, N, .L999
slli.d INCX, INCX, BASE_SHIFT slli.d INCX, INCX, BASE_SHIFT
bge $r0, INCX, .L999 bge $r0, INCX, .L999
LD a1, X, 0 * SIZE LD a1, X, 0 * SIZE
addi.d N, N, -1 addi.d N, N, -1
li x1, 1 li.d x1, 1
bge $r0, N, .L999 bge $r0, N, .L999
FABS s1, a1 FABS s1, a1
add.d X, X, INCX add.d X, X, INCX
FABS s2, a1 FABS s2, a1
li x2, 1 li.d x2, 1
FABS s3, a1 FABS s3, a1
srai.d I, N, 3 srai.d I, N, 3
FABS s4, a1 FABS s4, a1
li x3, 1 li.d x3, 1
li TEMP, 2 li.d TEMP, 2
li x4, 1 li.d x4, 1
bge $r0, I, .L15 bge $r0, I, .L15
LD a1, X, 0 * SIZE LD a1, X, 0 * SIZE
add.d X, X, INCX add.d X, X, INCX

View File

@ -62,24 +62,24 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
LDINT INCX, 0(INCX) LDINT INCX, 0(INCX)
#endif #endif
li x1, 0 li.d x1, 0
bge $r0, N, .L999 bge $r0, N, .L999
slli.d INCX, INCX, BASE_SHIFT slli.d INCX, INCX, BASE_SHIFT
bge $r0, INCX, .L999 bge $r0, INCX, .L999
LD a1, X, 0 * SIZE LD a1, X, 0 * SIZE
addi.d N, N, -1 addi.d N, N, -1
li x1, 1 li.d x1, 1
bge $r0, N, .L999 bge $r0, N, .L999
FABS s1, a1 FABS s1, a1
add.d X, X, INCX add.d X, X, INCX
FABS s2, a1 FABS s2, a1
li x2, 1 li.d x2, 1
FABS s3, a1 FABS s3, a1
srai.d I, N, 3 srai.d I, N, 3
FABS s4, a1 FABS s4, a1
li x3, 1 li.d x3, 1
li TEMP, 2 li.d TEMP, 2
li x4, 1 li.d x4, 1
bge $r0, I, .L15 bge $r0, I, .L15
LD a1, X, 0 * SIZE LD a1, X, 0 * SIZE
add.d X, X, INCX add.d X, X, INCX

View File

@ -66,7 +66,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
LDINT INCX, 0(INCX) LDINT INCX, 0(INCX)
#endif #endif
li x1, 0 li.d x1, 0
bge $r0, N, .L999 bge $r0, N, .L999
slli.d INCX, INCX, ZBASE_SHIFT slli.d INCX, INCX, ZBASE_SHIFT
bge $r0, INCX, .L999 bge $r0, INCX, .L999
@ -79,14 +79,14 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
ADD s3, t1, t2 ADD s3, t1, t2
ADD s4, t1, t2 ADD s4, t1, t2
addi.d N, N, -1 addi.d N, N, -1
li x1, 1 li.d x1, 1
bge $r0, N, .L999 bge $r0, N, .L999
add.d X, X, INCX add.d X, X, INCX
li x2, 1 li.d x2, 1
srai.d I, N, 2 srai.d I, N, 2
li x3, 1 li.d x3, 1
li TEMP, 2 li.d TEMP, 2
li x4, 1 li.d x4, 1
bge $r0, I, .L15 bge $r0, I, .L15
LD a1, X, 0 * SIZE LD a1, X, 0 * SIZE
LD a2, X, 1 * SIZE LD a2, X, 1 * SIZE

View File

@ -66,7 +66,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
LDINT INCX, 0(INCX) LDINT INCX, 0(INCX)
#endif #endif
li x1, 0 li.d x1, 0
bge $r0, N, .L999 bge $r0, N, .L999
slli.d INCX, INCX, ZBASE_SHIFT slli.d INCX, INCX, ZBASE_SHIFT
bge $r0, INCX, .L999 bge $r0, INCX, .L999
@ -79,14 +79,14 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
ADD s3, t1, t2 ADD s3, t1, t2
ADD s4, t1, t2 ADD s4, t1, t2
addi.d N, N, -1 addi.d N, N, -1
li x1, 1 li.d x1, 1
bge $r0, N, .L999 bge $r0, N, .L999
add.d X, X, INCX add.d X, X, INCX
li x2, 1 li.d x2, 1
srai.d I, N, 2 srai.d I, N, 2
li x3, 1 li.d x3, 1
li TEMP, 2 li.d TEMP, 2
li x4, 1 li.d x4, 1
bge $r0, I, .L15 bge $r0, I, .L15
LD a1, X, 0 * SIZE LD a1, X, 0 * SIZE
LD a2, X, 1 * SIZE LD a2, X, 1 * SIZE

View File

@ -52,7 +52,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PROLOGUE PROLOGUE
li TEMP, SIZE li.d TEMP, SIZE
MTC a1, $r0 MTC a1, $r0
slli.d INCX, INCX, BASE_SHIFT slli.d INCX, INCX, BASE_SHIFT
bge $r0, N, .L999 bge $r0, N, .L999

View File

@ -57,7 +57,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#endif #endif
movgr2fr.d s1, $r0 movgr2fr.d s1, $r0
li TEMP, SIZE li.d TEMP, SIZE
fmov.d s2, s1 fmov.d s2, s1
bge $r0, N, .L999 bge $r0, N, .L999
slli.d INCX, INCX, BASE_SHIFT slli.d INCX, INCX, BASE_SHIFT

View File

@ -58,7 +58,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PROLOGUE PROLOGUE
li TEMP, SIZE li.d TEMP, SIZE
slli.d INCX, INCX, BASE_SHIFT slli.d INCX, INCX, BASE_SHIFT
bge $r0, N, .L999 bge $r0, N, .L999
slli.d INCY, INCY, BASE_SHIFT slli.d INCY, INCY, BASE_SHIFT

View File

@ -53,7 +53,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
LDINT INCY, 0(INCY) LDINT INCY, 0(INCY)
#endif #endif
li TEMP, 2 * SIZE li.d TEMP, 2 * SIZE
NOP NOP
slli.d INCX, INCX, ZBASE_SHIFT slli.d INCX, INCX, ZBASE_SHIFT
bge $r0, N, .L999 bge $r0, N, .L999

View File

@ -62,7 +62,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
MOV s3, s2 MOV s3, s2
MOV s4, s3 MOV s4, s3
slli.d INCX, INCX, ZBASE_SHIFT slli.d INCX, INCX, ZBASE_SHIFT
li TEMP, 2 * SIZE li.d TEMP, 2 * SIZE
slli.d INCY, INCY, ZBASE_SHIFT slli.d INCY, INCY, ZBASE_SHIFT
bge $r0, N, .L999 bge $r0, N, .L999
srai.d I, N, 2 srai.d I, N, 2

View File

@ -123,7 +123,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
bge $r0, M, .L999 bge $r0, M, .L999
slli.d INCY, INCY, ZBASE_SHIFT slli.d INCY, INCY, ZBASE_SHIFT
bge $r0, N, .L999 bge $r0, N, .L999
li I, 2 * SIZE li.d I, 2 * SIZE
move YORIG, Y move YORIG, Y
beq INCY, I, .L10 beq INCY, I, .L10
srai.d I, M, 2 srai.d I, M, 2
@ -576,7 +576,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.align 3 .align 3
.L900: .L900:
li YORIG, 2 * SIZE li.d YORIG, 2 * SIZE
srai.d I, M, 2 srai.d I, M, 2
beq INCY, YORIG, .L999 beq INCY, YORIG, .L999
move XX, BUFFER move XX, BUFFER

View File

@ -116,7 +116,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
bge $r0, M, .L999 bge $r0, M, .L999
slli.d INCY, INCY, ZBASE_SHIFT slli.d INCY, INCY, ZBASE_SHIFT
bge $r0, N, .L999 bge $r0, N, .L999
li I, 2 * SIZE li.d I, 2 * SIZE
move XORIG, X move XORIG, X
beq INCX, I, .L10 beq INCX, I, .L10
srai.d I, M, 2 srai.d I, M, 2

View File

@ -52,7 +52,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PROLOGUE PROLOGUE
li TEMP, 2 * SIZE li.d TEMP, 2 * SIZE
MTC a1, $r0 MTC a1, $r0
slli.d INCX, INCX, ZBASE_SHIFT slli.d INCX, INCX, ZBASE_SHIFT
bge $r0, N, .L999 bge $r0, N, .L999