atl_dmm4x4xur3_mips.c

来自「基于Blas CLapck的.用过的人知道是干啥的」· C语言 代码 · 共 2,389 行 · 第 1/5 页

C
2,389
字号
					ldc1	rB0, 320(pB0)	madd.d	rC01, rC01, rA0, rB1	madd.d	rC11, rC11, rA1, rB1					ldc1	rz1, 328(pA1)	madd.d	rC21, rC21, rA2, rB1	madd.d	rC31, rC31, rA3, rB1					ldc1	rB1, 320(pB1)	madd.d	rC02, rC02, rA0, rB2	madd.d	rC12, rC12, rA1, rB2					ldc1	rz2, 328(pA2)	madd.d	rC22, rC22, rA2, rB2	madd.d	rC32, rC32, rA3, rB2					ldc1	rB2, 320(pB2)	madd.d	rC03, rC03, rA0, rB3	madd.d	rC13, rC13, rA1, rB3					ldc1	rz3, 328(pA3)	madd.d	rC23, rC23, rA2, rB3	madd.d	rC33, rC33, rA3, rB3					ldc1	rB3, 320(pB3)	madd.d	rC00, rC00, ra0, rB0	madd.d	rC10, rC10, ra1, rB0					ldc1	rA0, 336(pA0)	madd.d	rC20, rC20, ra2, rB0	madd.d	rC30, rC30, ra3, rB0					ldc1	rB0, 328(pB0)	madd.d	rC01, rC01, ra0, rB1	madd.d	rC11, rC11, ra1, rB1					ldc1	rA1, 336(pA1)	madd.d	rC21, rC21, ra2, rB1	madd.d	rC31, rC31, ra3, rB1					ldc1	rB1, 328(pB1)	madd.d	rC02, rC02, ra0, rB2	madd.d	rC12, rC12, ra1, rB2					ldc1	rA2, 336(pA2)	madd.d	rC22, rC22, ra2, rB2	madd.d	rC32, rC32, ra3, rB2					ldc1	rB2, 328(pB2)	madd.d	rC03, rC03, ra0, rB3	madd.d	rC13, rC13, ra1, rB3					ldc1	rA3, 336(pA3)	madd.d	rC23, rC23, ra2, rB3	madd.d	rC33, rC33, ra3, rB3					ldc1	rB3, 328(pB3)	madd.d	rC00, rC00, rz0, rB0	madd.d	rC10, rC10, rz1, rB0					ldc1	ra0, 344(pA0)	madd.d	rC20, rC20, rz2, rB0	madd.d	rC30, rC30, rz3, rB0					ldc1	rB0, 336(pB0)	madd.d	rC01, rC01, rz0, rB1	madd.d	rC11, rC11, rz1, rB1					ldc1	ra1, 344(pA1)	madd.d	rC21, rC21, rz2, rB1	madd.d	rC31, rC31, rz3, rB1					ldc1	rB1, 336(pB1)	madd.d	rC02, rC02, rz0, rB2	madd.d	rC12, rC12, rz1, rB2					ldc1	ra2, 344(pA2)	madd.d	rC22, rC22, rz2, rB2	madd.d	rC32, rC32, rz3, rB2					ldc1	rB2, 336(pB2)	madd.d	rC03, rC03, rz0, rB3	madd.d	rC13, rC13, rz1, rB3					ldc1	ra3, 344(pA3)	madd.d	rC23, rC23, rz2, rB3	madd.d	rC33, rC33, rz3, rB3					ldc1	rB3, 336(pB3)#endif#if KB > 45	madd.d	rC00, rC00, rA0, rB0	madd.d	rC10, rC10, rA1, rB0					ldc1	rz0, 352(pA0)	madd.d	rC20, rC20, rA2, rB0	madd.d	rC30, rC30, rA3, rB0					ldc1	rB0, 344(pB0)	madd.d	rC01, rC01, rA0, rB1	madd.d	rC11, rC11, rA1, rB1					ldc1	rz1, 352(pA1)	madd.d	rC21, rC21, rA2, rB1	madd.d	rC31, rC31, rA3, rB1					ldc1	rB1, 344(pB1)	madd.d	rC02, rC02, rA0, rB2	madd.d	rC12, rC12, rA1, rB2					ldc1	rz2, 352(pA2)	madd.d	rC22, rC22, rA2, rB2	madd.d	rC32, rC32, rA3, rB2					ldc1	rB2, 344(pB2)	madd.d	rC03, rC03, rA0, rB3	madd.d	rC13, rC13, rA1, rB3					ldc1	rz3, 352(pA3)	madd.d	rC23, rC23, rA2, rB3	madd.d	rC33, rC33, rA3, rB3					ldc1	rB3, 344(pB3)	madd.d	rC00, rC00, ra0, rB0	madd.d	rC10, rC10, ra1, rB0					ldc1	rA0, 360(pA0)	madd.d	rC20, rC20, ra2, rB0	madd.d	rC30, rC30, ra3, rB0					ldc1	rB0, 352(pB0)	madd.d	rC01, rC01, ra0, rB1	madd.d	rC11, rC11, ra1, rB1					ldc1	rA1, 360(pA1)	madd.d	rC21, rC21, ra2, rB1	madd.d	rC31, rC31, ra3, rB1					ldc1	rB1, 352(pB1)	madd.d	rC02, rC02, ra0, rB2	madd.d	rC12, rC12, ra1, rB2					ldc1	rA2, 360(pA2)	madd.d	rC22, rC22, ra2, rB2	madd.d	rC32, rC32, ra3, rB2					ldc1	rB2, 352(pB2)	madd.d	rC03, rC03, ra0, rB3	madd.d	rC13, rC13, ra1, rB3					ldc1	rA3, 360(pA3)	madd.d	rC23, rC23, ra2, rB3	madd.d	rC33, rC33, ra3, rB3					ldc1	rB3, 352(pB3)	madd.d	rC00, rC00, rz0, rB0	madd.d	rC10, rC10, rz1, rB0					ldc1	ra0, 368(pA0)	madd.d	rC20, rC20, rz2, rB0	madd.d	rC30, rC30, rz3, rB0					ldc1	rB0, 360(pB0)	madd.d	rC01, rC01, rz0, rB1	madd.d	rC11, rC11, rz1, rB1					ldc1	ra1, 368(pA1)	madd.d	rC21, rC21, rz2, rB1	madd.d	rC31, rC31, rz3, rB1					ldc1	rB1, 360(pB1)	madd.d	rC02, rC02, rz0, rB2	madd.d	rC12, rC12, rz1, rB2					ldc1	ra2, 368(pA2)	madd.d	rC22, rC22, rz2, rB2	madd.d	rC32, rC32, rz3, rB2					ldc1	rB2, 360(pB2)	madd.d	rC03, rC03, rz0, rB3	madd.d	rC13, rC13, rz1, rB3					ldc1	ra3, 368(pA3)	madd.d	rC23, rC23, rz2, rB3	madd.d	rC33, rC33, rz3, rB3					ldc1	rB3, 360(pB3)#endif#if KB > 48	madd.d	rC00, rC00, rA0, rB0	madd.d	rC10, rC10, rA1, rB0					ldc1	rz0, 376(pA0)	madd.d	rC20, rC20, rA2, rB0	madd.d	rC30, rC30, rA3, rB0					ldc1	rB0, 368(pB0)	madd.d	rC01, rC01, rA0, rB1	madd.d	rC11, rC11, rA1, rB1					ldc1	rz1, 376(pA1)	madd.d	rC21, rC21, rA2, rB1	madd.d	rC31, rC31, rA3, rB1					ldc1	rB1, 368(pB1)	madd.d	rC02, rC02, rA0, rB2	madd.d	rC12, rC12, rA1, rB2					ldc1	rz2, 376(pA2)	madd.d	rC22, rC22, rA2, rB2	madd.d	rC32, rC32, rA3, rB2					ldc1	rB2, 368(pB2)	madd.d	rC03, rC03, rA0, rB3	madd.d	rC13, rC13, rA1, rB3					ldc1	rz3, 376(pA3)	madd.d	rC23, rC23, rA2, rB3	madd.d	rC33, rC33, rA3, rB3					ldc1	rB3, 368(pB3)	madd.d	rC00, rC00, ra0, rB0	madd.d	rC10, rC10, ra1, rB0					ldc1	rA0, 384(pA0)	madd.d	rC20, rC20, ra2, rB0	madd.d	rC30, rC30, ra3, rB0					ldc1	rB0, 376(pB0)	madd.d	rC01, rC01, ra0, rB1	madd.d	rC11, rC11, ra1, rB1					ldc1	rA1, 384(pA1)	madd.d	rC21, rC21, ra2, rB1	madd.d	rC31, rC31, ra3, rB1					ldc1	rB1, 376(pB1)	madd.d	rC02, rC02, ra0, rB2	madd.d	rC12, rC12, ra1, rB2					ldc1	rA2, 384(pA2)	madd.d	rC22, rC22, ra2, rB2	madd.d	rC32, rC32, ra3, rB2					ldc1	rB2, 376(pB2)	madd.d	rC03, rC03, ra0, rB3	madd.d	rC13, rC13, ra1, rB3					ldc1	rA3, 384(pA3)	madd.d	rC23, rC23, ra2, rB3	madd.d	rC33, rC33, ra3, rB3					ldc1	rB3, 376(pB3)	madd.d	rC00, rC00, rz0, rB0	madd.d	rC10, rC10, rz1, rB0					ldc1	ra0, 392(pA0)	madd.d	rC20, rC20, rz2, rB0	madd.d	rC30, rC30, rz3, rB0					ldc1	rB0, 384(pB0)	madd.d	rC01, rC01, rz0, rB1	madd.d	rC11, rC11, rz1, rB1					ldc1	ra1, 392(pA1)	madd.d	rC21, rC21, rz2, rB1	madd.d	rC31, rC31, rz3, rB1					ldc1	rB1, 384(pB1)	madd.d	rC02, rC02, rz0, rB2	madd.d	rC12, rC12, rz1, rB2					ldc1	ra2, 392(pA2)	madd.d	rC22, rC22, rz2, rB2	madd.d	rC32, rC32, rz3, rB2					ldc1	rB2, 384(pB2)	madd.d	rC03, rC03, rz0, rB3	madd.d	rC13, rC13, rz1, rB3					ldc1	ra3, 392(pA3)	madd.d	rC23, rC23, rz2, rB3	madd.d	rC33, rC33, rz3, rB3					ldc1	rB3, 384(pB3)#endif#if KB > 51	madd.d	rC00, rC00, rA0, rB0	madd.d	rC10, rC10, rA1, rB0					ldc1	rz0, 400(pA0)	madd.d	rC20, rC20, rA2, rB0	madd.d	rC30, rC30, rA3, rB0					ldc1	rB0, 392(pB0)	madd.d	rC01, rC01, rA0, rB1	madd.d	rC11, rC11, rA1, rB1					ldc1	rz1, 400(pA1)	madd.d	rC21, rC21, rA2, rB1	madd.d	rC31, rC31, rA3, rB1					ldc1	rB1, 392(pB1)	madd.d	rC02, rC02, rA0, rB2	madd.d	rC12, rC12, rA1, rB2					ldc1	rz2, 400(pA2)	madd.d	rC22, rC22, rA2, rB2	madd.d	rC32, rC32, rA3, rB2					ldc1	rB2, 392(pB2)	madd.d	rC03, rC03, rA0, rB3	madd.d	rC13, rC13, rA1, rB3					ldc1	rz3, 400(pA3)	madd.d	rC23, rC23, rA2, rB3	madd.d	rC33, rC33, rA3, rB3					ldc1	rB3, 392(pB3)	madd.d	rC00, rC00, ra0, rB0	madd.d	rC10, rC10, ra1, rB0					ldc1	rA0, 408(pA0)	madd.d	rC20, rC20, ra2, rB0	madd.d	rC30, rC30, ra3, rB0					ldc1	rB0, 400(pB0)	madd.d	rC01, rC01, ra0, rB1	madd.d	rC11, rC11, ra1, rB1					ldc1	rA1, 408(pA1)	madd.d	rC21, rC21, ra2, rB1	madd.d	rC31, rC31, ra3, rB1					ldc1	rB1, 400(pB1)	madd.d	rC02, rC02, ra0, rB2	madd.d	rC12, rC12, ra1, rB2					ldc1	rA2, 408(pA2)	madd.d	rC22, rC22, ra2, rB2	madd.d	rC32, rC32, ra3, rB2					ldc1	rB2, 400(pB2)	madd.d	rC03, rC03, ra0, rB3	madd.d	rC13, rC13, ra1, rB3					ldc1	rA3, 408(pA3)	madd.d	rC23, rC23, ra2, rB3	madd.d	rC33, rC33, ra3, rB3					ldc1	rB3, 400(pB3)	madd.d	rC00, rC00, rz0, rB0	madd.d	rC10, rC10, rz1, rB0					ldc1	ra0, 416(pA0)	madd.d	rC20, rC20, rz2, rB0	madd.d	rC30, rC30, rz3, rB0					ldc1	rB0, 408(pB0)	madd.d	rC01, rC01, rz0, rB1	madd.d	rC11, rC11, rz1, rB1					ldc1	ra1, 416(pA1)	madd.d	rC21, rC21, rz2, rB1	madd.d	rC31, rC31, rz3, rB1					ldc1	rB1, 408(pB1)	madd.d	rC02, rC02, rz0, rB2	madd.d	rC12, rC12, rz1, rB2					ldc1	ra2, 416(pA2)	madd.d	rC22, rC22, rz2, rB2	madd.d	rC32, rC32, rz3, rB2					ldc1	rB2, 408(pB2)	madd.d	rC03, rC03, rz0, rB3	madd.d	rC13, rC13, rz1, rB3					ldc1	ra3, 416(pA3)	madd.d	rC23, rC23, rz2, rB3	madd.d	rC33, rC33, rz3, rB3					ldc1	rB3, 408(pB3)#endif#if KB > 54	madd.d	rC00, rC00, rA0, rB0	madd.d	rC10, rC10, rA1, rB0					ldc1	rz0, 424(pA0)	madd.d	rC20, rC20, rA2, rB0	madd.d	rC30, rC30, rA3, rB0					ldc1	rB0, 416(pB0)	madd.d	rC01, rC01, rA0, rB1	madd.d	rC11, rC11, rA1, rB1					ldc1	rz1, 424(pA1)	madd.d	rC21, rC21, rA2, rB1	madd.d	rC31, rC31, rA3, rB1					ldc1	rB1, 416(pB1)	madd.d	rC02, rC02, rA0, rB2	madd.d	rC12, rC12, rA1, rB2					ldc1	rz2, 424(pA2)	madd.d	rC22, rC22, rA2, rB2	madd.d	rC32, rC32, rA3, rB2					ldc1	rB2, 416(pB2)	madd.d	rC03, rC03, rA0, rB3	madd.d	rC13, rC13, rA1, rB3					ldc1	rz3, 424(pA3)	madd.d	rC23, rC23, rA2, rB3	madd.d	rC33, rC33, rA3, rB3					ldc1	rB3, 416(pB3)	madd.d	rC00, rC00, ra0, rB0	madd.d	rC10, rC10, ra1, rB0					ldc1	rA0, 432(pA0)	madd.d	rC20, rC20, ra2, rB0	madd.d	rC30, rC30, ra3, rB0					ldc1	rB0, 424(pB0)	madd.d	rC01, rC01, ra0, rB1	madd.d	rC11, rC11, ra1, rB1					ldc1	rA1, 432(pA1)	madd.d	rC21, rC21, ra2, rB1	madd.d	rC31, rC31, ra3, rB1					ldc1	rB1, 424(pB1)	madd.d	rC02, rC02, ra0, rB2	madd.d	rC12, rC12, ra1, rB2					ldc1	rA2, 432(pA2)	madd.d	rC22, rC22, ra2, rB2	madd.d	rC32, rC32, ra3, rB2					ldc1	rB2, 424(pB2)	madd.d	rC03, rC03, ra0, rB3	madd.d	rC13, rC13, ra1, rB3					ldc1	rA3, 432(pA3)	madd.d	rC23, rC23, ra2, rB3	madd.d	rC33, rC33, ra3, rB3					ldc1	rB3, 424(pB3)	madd.d	rC00, rC00, rz0, rB0	madd.d	rC10, rC10, rz1, rB0					ldc1	ra0, 440(pA0)	madd.d	rC20, rC20, rz2, rB0	madd.d	rC30, rC30, rz3, rB0					ldc1	rB0, 432(pB0)	madd.d	rC01, rC01, rz0, rB1	madd.d	rC11, rC11, rz1, rB1					ldc1	ra1, 440(pA1)	madd.d	rC21, rC21, rz2, rB1	madd.d	rC31, rC31, rz3, rB1					ldc1	rB1, 432(pB1)	madd.d	rC02, rC02, rz0, rB2	madd.d	rC12, rC12, rz1, rB2					ldc1	ra2, 440(pA2)	madd.d	rC22, rC22, rz2, rB2	madd.d	rC32, rC32, rz3, rB2					ldc1	rB2, 432(pB2)	madd.d	rC03, rC03, rz0, rB3	madd.d	rC13, rC13, rz1, rB3					ldc1	ra3, 440(pA3)	madd.d	rC23, rC23, rz2, rB3	madd.d	rC33, rC33, rz3, rB3					ldc1	rB3, 432(pB3)#endif#if KB > 57	madd.d	rC00, rC00, rA0, rB0	madd.d	rC10, rC10, rA1, rB0					ldc1	rz0, 448(pA0)	madd.d	rC20, rC20, rA2, rB0	madd.d	rC30, rC30, rA3, rB0					ldc1	rB0, 440(pB0)	madd.d	rC01, rC01, rA0, rB1	madd.d	rC11, rC11, rA1, rB1					ldc1	rz1, 448(pA1)	madd.d	rC21, rC21, rA2, rB1	madd.d	rC31, rC31, rA3, rB1					ldc1	rB1, 440(pB1)	madd.d	rC02, rC02, rA0, rB2	madd.d	rC12, rC12, rA1, rB2					ldc1	rz2, 448(pA2)	madd.d	rC22, rC22, rA2, rB2	madd.d	rC32, rC32, rA3, rB2					ldc1	rB2, 440(pB2)	madd.d	rC03, rC03, rA0, rB3	madd.d	rC13, rC13, rA1, rB3					ldc1	rz3, 448(pA3)	madd.d	rC23, rC23, rA2, rB3	madd.d	rC33, rC33, rA3, rB3					ldc1	rB3, 440(pB3)	madd.d	rC00, rC00, ra0, rB0	madd.d	rC10, rC10, ra1, rB0					ldc1	rA0, 456(pA0)	madd.d	rC20, rC20, ra2, rB0	madd.d	rC30, rC30, ra3, rB0					ldc1	rB0, 448(pB0)	madd.d	rC01, rC01, ra0, rB1	madd.d	rC11, rC11, ra1, rB1					ldc1	rA1, 456(pA1)	madd.d	rC21, rC21, ra2, rB1	madd.d	rC31, rC31, ra3, rB1					ldc1	rB1, 448(pB1)	madd.d	rC02, rC02, ra0, rB2	madd.d	rC12, rC12, ra1, rB2					ldc1	rA2, 456(pA2)	madd.d	rC22, rC22, ra2, rB2	madd.d	rC32, rC32, ra3, rB2					ldc1	rB2, 448(pB2)	madd.d	rC03, rC03, ra0, rB3	madd.d	rC13, rC13, ra1, rB3					ldc1	rA3, 456(pA3)	madd.d	rC23, rC23, ra2, rB3	madd.d	rC33, rC33, ra3, rB3					ldc1	rB3, 448(pB3)	madd.d	rC00, rC00, rz0, rB0	madd.d	rC10, rC10, rz1, rB0					ldc1	ra0, 464(pA0)	madd.d	rC20, rC20, rz2, rB0	madd.d	rC30, rC30, rz3, rB0					ldc1	rB0, 456(pB0)	madd.d	rC01, rC01, rz0, rB1	madd.d	rC11, rC11, rz1, rB1					ldc1	ra1, 464(pA1)	madd.d	rC21, rC21, rz2, rB1	madd.d	rC31, rC31, rz3, rB1					ldc1	rB1, 456(pB1)	madd.d	rC02, rC02, rz0, rB2	madd.d	rC12, rC12, rz1, rB2					ldc1	ra2, 464(pA2)	madd.d	rC22, rC22, rz2, rB2	madd.d	rC32, rC32, rz3, rB2					ldc1	rB2, 456(pB2)	madd.d	rC03, rC03, rz0, rB3	madd.d	rC13, rC13, rz1, rB3					ldc1	ra3, 464(pA3)	madd.d	rC23, rC23, rz2, rB3	madd.d	rC33, rC33, rz3, rB3					ldc1	rB3, 456(pB3)#endif#if KB > 60	madd.d	rC00, rC00, rA0, rB0	madd.d	rC10, rC10, rA1, rB0					ldc1	rz0, 472(pA0)	madd.d	rC20, rC20, rA2, rB0	madd.d	rC30, rC30, rA3, rB0					ldc1	rB0, 464(pB0)	madd.d	rC01, rC01, rA0, rB1	madd.d	rC11, rC11, rA1, rB1					ldc1	rz1, 472(pA1)	madd.d	rC21, rC21, rA2, rB1	madd.d	rC31, rC31, rA3, rB1					ldc1	rB1, 464(pB1)	madd.d	rC02, rC02, rA0, rB2	madd.d	rC12, rC12, rA1, rB2					ldc1	rz2, 472(pA2)	madd.d	rC22, rC22, rA2, rB2	madd.d	rC32, rC32, rA3, rB2					ldc1	rB2, 464(pB2)	madd.d	rC03, rC03, rA0, rB3	madd.d	rC13, rC13, rA1, rB3					ldc1	rz3, 472(pA3)	madd.d	rC23, rC23, rA2, rB3	madd.d	rC33, rC33, rA3, rB3					ldc1	rB3, 464(pB3)	madd.d	rC00, rC00, ra0, rB0	madd.d	rC10, rC10, ra1, rB0					ldc1	rA0, 480(pA0)	madd.d	rC20, rC20, ra2, rB0	madd.d	rC30, rC30, ra3, rB0					ldc1	rB0, 472(pB0)	madd.d	rC01, rC01, ra0, rB1	madd.d	rC11, rC11, ra1, rB1					ldc1	rA1, 480(pA1)	madd.d	rC21, rC21, ra2, rB1	madd.d	rC31, rC31, ra3, rB1					ldc1	rB1, 472(pB1)	madd.d	rC02, rC02, ra0, rB2	madd.d	rC12, rC12, ra1, rB2					ldc1	rA2, 480(pA2)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?