@@ -335,9 +335,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
335335#if __loongarch_grlen == 64
336336 GADDI , d, C0, C0, 0x40 , C1, C1, 0x40 , C2, C2, 0x40 , C3, C3, 0x40 , \
337337 C4, C4, 0x40 , C5, C5, 0x40 , C6, C6, 0x40 , C7, C7, 0x40
338- #else
338+ #elif __loongarch_grlen == 32
339339 GADDI , w, C0, C0, 0x40 , C1, C1, 0x40 , C2, C2, 0x40 , C3, C3, 0x40 , \
340340 C4, C4, 0x40 , C5, C5, 0x40 , C6, C6, 0x40 , C7, C7, 0x40
341+ #else
342+ GADDI , d, C0, C0, 0x40 , C1, C1, 0x40 , C2, C2, 0x40 , C3, C3, 0x40 , \
343+ C4, C4, 0x40 , C5, C5, 0x40 , C6, C6, 0x40 , C7, C7, 0x40
341344#endif
342345.endm
343346
@@ -445,9 +448,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
445448#if __loongarch_grlen == 64
446449 GADDI , d, C0, C0, \stride, C1, C1, \stride, C2, C2, \stride, C3, C3, \stride, \
447450 C4, C4, \stride, C5, C5, \stride, C6, C6, \stride, C7, C7, \stride
448- #else
451+ #elif __loongarch_grlen == 32
449452 GADDI , w, C0, C0, \stride, C1, C1, \stride, C2, C2, \stride, C3, C3, \stride, \
450453 C4, C4, \stride, C5, C5, \stride, C6, C6, \stride, C7, C7, \stride
454+ #else
455+ GADDI , d, C0, C0, \stride, C1, C1, \stride, C2, C2, \stride, C3, C3, \stride, \
456+ C4, C4, \stride, C5, C5, \stride, C6, C6, \stride, C7, C7, \stride
451457#endif
452458.endm
453459
@@ -505,8 +511,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
505511 D6, C3, 0x00 , D7, C3, 0x20
506512#if __loongarch_grlen == 64
507513 GADDI , d, C0, C0, 0x40 , C1, C1, 0x40 , C2, C2, 0x40 , C3, C3, 0x40
508- #else
514+ #elif __loongarch_grlen == 32
509515 GADDI , w, C0, C0, 0x40 , C1, C1, 0x40 , C2, C2, 0x40 , C3, C3, 0x40
516+ #else
517+ GADDI , d, C0, C0, 0x40 , C1, C1, 0x40 , C2, C2, 0x40 , C3, C3, 0x40
510518#endif
511519.endm
512520
@@ -585,8 +593,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
585593.endif
586594#if __loongarch_grlen == 64
587595 GADDI , d, C0, C0, \stride, C1, C1, \stride, C2, C2, \stride, C3, C3, \stride
588- #else
596+ #elif __loongarch_grlen == 32
589597 GADDI , w, C0, C0, \stride, C1, C1, \stride, C2, C2, \stride, C3, C3, \stride
598+ #else
599+ GADDI , d, C0, C0, \stride, C1, C1, \stride, C2, C2, \stride, C3, C3, \stride
590600#endif
591601.endm
592602
@@ -631,8 +641,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
631641 D2, C1, 0x00 , D3, C1, 0x20
632642#if __loongarch_grlen == 64
633643 GADDI , d, C0, C0, 0x40 , C1, C1, 0x40
634- #else
644+ #elif __loongarch_grlen == 32
635645 GADDI , w, C0, C0, 0x40 , C1, C1, 0x40
646+ #else
647+ GADDI , d, C0, C0, 0x40 , C1, C1, 0x40
636648#endif
637649.endm
638650
@@ -703,8 +715,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
703715.endif
704716#if __loongarch_grlen == 64
705717 GADDI , d, C0, C0, \stride, C1, C1, \stride
706- #else
718+ #elif __loongarch_grlen == 32
707719 GADDI , w, C0, C0, \stride, C1, C1, \stride
720+ #else
721+ GADDI , d, C0, C0, \stride, C1, C1, \stride
708722#endif
709723.endm
710724
@@ -741,8 +755,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
741755 GST xv, , D0, C0, 0x00 , D1, C0, 0x20
742756#if __loongarch_grlen == 64
743757 GADDI , d, C0, C0, 0x40
744- #else
758+ #elif __loongarch_grlen == 32
745759 GADDI , w, C0, C0, 0x40
760+ #else
761+ GADDI , d, C0, C0, 0x40
746762#endif
747763.endm
748764
@@ -813,8 +829,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
813829.endif
814830#if __loongarch_grlen == 64
815831 GADDI , d, C0, C0, \stride
816- #else
832+ #elif __loongarch_grlen == 32
817833 GADDI , w, C0, C0, \stride
834+ #else
835+ GADDI , d, C0, C0, \stride
818836#endif
819837.endm
820838
@@ -838,9 +856,12 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
838856#if __loongarch_grlen == 64
839857 GADD , d, C1, C0, T0, C2, C1, T0, C3, C2, T0, C4, C3, T0, C5, C4, T0, \
840858 C6, C5, T0, C7, C6, T0
841- #else
859+ #elif __loongarch_grlen == 32
842860 GADD , w, C1, C0, T0, C2, C1, T0, C3, C2, T0, C4, C3, T0, C5, C4, T0, \
843861 C6, C5, T0, C7, C6, T0
862+ #else
863+ GADD , d, C1, C0, T0, C2, C1, T0, C3, C2, T0, C4, C3, T0, C5, C4, T0, \
864+ C6, C5, T0, C7, C6, T0
844865#endif
845866#if defined(TRMMKERNEL) && defined(LEFT)
846867 move OFF, OFFSET
@@ -1222,8 +1243,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
12221243 PTR_SLLI T0, LDC, 2
12231244#if __loongarch_grlen == 64
12241245 GADD , d, C1, C0, T0, C2, C1, T0, C3, C2, T0
1225- #else
1246+ #elif __loongarch_grlen == 32
12261247 GADD , w, C1, C0, T0, C2, C1, T0, C3, C2, T0
1248+ #else
1249+ GADD , d, C1, C0, T0, C2, C1, T0, C3, C2, T0
12271250#endif
12281251
12291252#if defined(TRMMKERNEL) && defined(LEFT)
0 commit comments