loongarch: Fix Clang compilation errors
This commit is contained in:
+6
-6
@@ -1148,7 +1148,7 @@ functionl inv_txfm_\txfm\()add_4x16_lsx
|
||||
vr27, vr14, vr28, vr10, vr11, vr12, vr13
|
||||
|
||||
416:
|
||||
ble t5, a3, 416416f
|
||||
bge a3, t5, 416416f
|
||||
.irp i, vr8, vr9, vr24, vr25, vr26, vr27, vr14, vr28
|
||||
vxor.v \i, \i, \i
|
||||
.endr
|
||||
@@ -1654,9 +1654,9 @@ functionl inv_txfm_\txfm1\()add_8x16_lsx
|
||||
.endif
|
||||
|
||||
816:
|
||||
ble t5, a3, 816816f
|
||||
bge a3, t5, 816816f
|
||||
.irp i, vr8, vr9, vr10, vr11, vr12, vr13, vr14, vr15
|
||||
vxor.v \i, \i, \i
|
||||
vxor.v \i, \i, \i
|
||||
.endr
|
||||
|
||||
816816:
|
||||
@@ -1819,7 +1819,7 @@ function inv_txfm_add_\txfm1\()_\txfm2\()_16x8_8bpc_lsx
|
||||
|
||||
alsl.d a0, a1, a0, 2
|
||||
alsl.d t2, a1, a0, 1
|
||||
VLD_DST_ADD_W16 vr20, vr20, vr20, vr20, vr20, vr20, vr20, vr20,
|
||||
VLD_DST_ADD_W16 vr20, vr20, vr20, vr20, vr20, vr20, vr20, vr20
|
||||
b .\txfm1\()_\txfm2\()_16x8_END
|
||||
.NO_HAS_DCONLY_16x8:
|
||||
.endif
|
||||
@@ -1946,7 +1946,7 @@ functionl inv_txfm_add_16x16_lsx
|
||||
.endr
|
||||
|
||||
1616:
|
||||
ble t5, a3, 16161616f
|
||||
bge a3, t5, 16161616f
|
||||
addi.d t1, sp, 320
|
||||
vxor.v vr23, vr23, vr23
|
||||
.irp i, 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, \
|
||||
@@ -4284,7 +4284,7 @@ function inv_txfm_add_dct_dct_16x32_8bpc_lsx
|
||||
vsrari.h \i, \i, 1
|
||||
.endr
|
||||
|
||||
vst_x8 t3, 0, 16, vr0, vr1, vr2, vr3, vr4, vr5, vr6, vr7,
|
||||
vst_x8 t3, 0, 16, vr0, vr1, vr2, vr3, vr4, vr5, vr6, vr7
|
||||
vst_x8 t3, 512, 16, vr8, vr9, vr10, vr11, vr12, vr13, vr14, vr15
|
||||
|
||||
addi.d a2, a2, 16
|
||||
|
||||
@@ -729,7 +729,7 @@ functionl lpf_h_6_16_lsx
|
||||
slli.d t3, a1, 4
|
||||
sub.d a0, a0, t3
|
||||
|
||||
TRANSPOSE_4x16b vr22, vr23, vr24, vr25, vr26, vr27, vr28, vr29
|
||||
TRANSPOSE_4x16B vr22, vr23, vr24, vr25, vr26, vr27, vr28, vr29
|
||||
|
||||
addi.d a0, a0, -2
|
||||
.irp i, vr22, vr23, vr24, vr25
|
||||
@@ -834,7 +834,7 @@ functionl lpf_h_8_16_lsx
|
||||
slli.d t3, a1, 4
|
||||
sub.d a0, a0, t3
|
||||
|
||||
TRANSPOSE_8x16b vr20, vr21, vr22, vr23, vr24, vr25, vr26, vr27, vr28, vr29
|
||||
TRANSPOSE_8x16B vr20, vr21, vr22, vr23, vr24, vr25, vr26, vr27, vr28, vr29
|
||||
|
||||
addi.d a0, a0, -4
|
||||
.irp i, vr20, vr21, vr22, vr23, vr24, vr25, vr26, vr27
|
||||
|
||||
@@ -385,7 +385,7 @@ function boxsum3_v_8bpc_lsx
|
||||
addi.d t5, t5, 32
|
||||
addi.d t6, t6, 16
|
||||
addi.d t3, t3, -8
|
||||
ble t3, zero, .LBS3_V_H0
|
||||
bge zero, t3, .LBS3_V_H0
|
||||
|
||||
.LBS3_V_W8:
|
||||
vld vr0, t1, 0 // a 0 1 2 3 4 5 6 7
|
||||
@@ -1042,7 +1042,7 @@ function boxsum5_v_8bpc_lsx
|
||||
addi.d t0, t0, 32
|
||||
addi.d t2, t2, 32
|
||||
addi.w t4, t4, -8
|
||||
ble t4, zero, .LBOXSUM5_V_H1
|
||||
bge zero, t4, .LBOXSUM5_V_H1
|
||||
|
||||
.LBOXSUM5_V_W:
|
||||
vld vr0, t1, 0 // a 0 1 2 3 4 5 6 7
|
||||
|
||||
Reference in New Issue
Block a user