@@ -240,7 +240,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
240240
241241 add pB , pB , 32
242242
243- prfm PLDL1KEEP , [ pA , #A_PRE_SIZE + 64 ]
244243.endm
245244
246245.macro KERNELv1x4_M1
@@ -276,9 +275,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
276275 ld1rw z15.s , p0/z , [ pB , 28 ]
277276
278277 add pB , pB , 32
279- prfm PLDL1KEEP , [ pA , #A_PRE_SIZE ]
280-
281- prfm PLDL1KEEP , [ pA , #A_PRE_SIZE + 64 ]
282278.endm
283279
284280.macro KERNELv1x4_M2
@@ -313,11 +309,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
313309 OP_ri z23.s , p1/m , z2.s , z15.s
314310 ld1rw z15.s , p0/z , [ pB , 28 ]
315311
316- prfm PLDL1KEEP , [ pB , #B_PRE_SIZE ]
317-
318312 add pB , pB , 32
319-
320- prfm PLDL1KEEP , [ pB , #B_PRE_SIZE + 64 ]
321313.endm
322314
323315.macro KERNELv1x4_E
@@ -341,10 +333,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
341333 OP_ii z22.s , p1/m , z3.s , z15.s
342334 OP_ri z23.s , p1/m , z2.s , z15.s
343335
344- prfm PLDL1KEEP , [ pB , #B_PRE_SIZE ]
345-
346- prfm PLDL1KEEP , [ pB , #B_PRE_SIZE + 64 ]
347-
348336.endm
349337
350338.macro KERNELv1x4_SUB
@@ -383,13 +371,9 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
383371 OP_ii z22.s , p1/m , z1.s , z15.s
384372 OP_ri z23.s , p1/m , z0.s , z15.s
385373
386- prfm PLDL1KEEP , [ pB , #B_PRE_SIZE ]
387- prfm PLDL1KEEP , [ pA , #A_PRE_SIZE ]
388374.endm
389375
390376.macro SAVEv1x4
391- prfm PLDL2KEEP , [ pCRow0 , #C_PRE_SIZE ]
392-
393377 ld2w {z24.s , z25.s} , p1/z , [ pCRow0 ]
394378 fmla z24.s , p1/m , z16.s , alphaz_R
395379 fmls z24.s , p1/m , z17.s , alphaz_I
@@ -407,8 +391,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
407391 st2w {z26.s , z27.s} , p1 , [ pCRow1 ]
408392
409393 add pCRow1 , pCRow1 , lanes , lsl # 3
410- prfm PLDL2KEEP , [ pCRow1 , #C_PRE_SIZE ]
411-
412394 ld2w {z28.s , z29.s} , p1/z , [ pCRow2 ]
413395 fmla z28.s , p1/m , z20.s , alphaz_R
414396 fmls z28.s , p1/m , z21.s , alphaz_I
@@ -425,12 +407,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
425407 fmla z31.s , p1/m , z23.s , alphaz_R
426408 st2w {z30.s , z31.s} , p1 , [ pCRow3 ]
427409
428- prfm PLDL2KEEP , [ pCRow3 , #C_PRE_SIZE ]
429-
430410 add pCRow3 , pCRow3 , lanes , lsl # 3 // pC = pC + lanes * 2 * 4
431411
432- prfm PLDL2KEEP , [ pCRow3 , #C_PRE_SIZE ]
433-
434412.endm
435413
436414/ ****************************************************************************** /
@@ -466,8 +444,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
466444.endm
467445
468446.macro SAVEv1x2
469- prfm PLDL2KEEP , [ pCRow0 , #C_PRE_SIZE ]
470-
471447 ld2w {z24.s , z25.s} , p1/z , [ pCRow0 ]
472448 fmla z24.s , p1/m , z16.s , alphaz_R
473449 fmls z24.s , p1/m , z17.s , alphaz_I
@@ -485,10 +461,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
485461 st2w {z26.s , z27.s} , p1 , [ pCRow1 ]
486462
487463 add pCRow1 , pCRow1 , lanes , lsl # 3
488- prfm PLDL2KEEP , [ pCRow1 , #C_PRE_SIZE ]
489-
490- prfm PLDL2KEEP , [ pCRow2 , #C_PRE_SIZE ]
491-
492464.endm
493465
494466/ ****************************************************************************** /
@@ -516,8 +488,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
516488.endm
517489
518490.macro SAVEv1x1
519- prfm PLDL2KEEP , [ pCRow0 , #C_PRE_SIZE ]
520-
521491 ld2w {z24.s , z25.s} , p1/z , [ pCRow0 ]
522492 fmla z24.s , p1/m , z16.s , alphaz_R
523493 fmls z24.s , p1/m , z17.s , alphaz_I
@@ -527,8 +497,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
527497
528498 add pCRow0 , pCRow0 , lanes , lsl # 3 // pC = pC + lanes * 2 * 4
529499
530- prfm PLDL2KEEP , [ pCRow3 , #C_PRE_SIZE ]
531-
532500.endm
533501
534502/ ****************************************************************************** /
@@ -553,9 +521,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
553521 stp x26 , x27 , [ sp , #( 9 * 16 ) ]
554522 str x28 , [ sp , #( 10 * 16 ) ]
555523
556- prfm PLDL1KEEP , [ origPB ]
557- prfm PLDL1KEEP , [ origPA ]
558-
559524 fmov alphaR , s0
560525 dup alphaz_R , alphaR
561526 fmov alphaI , s1
@@ -676,10 +641,6 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
676641 bne .Lcgemm_kernel_L4_Mv1_46
677642
678643.Lcgemm_kernel_L4_Mv1_100:
679- prfm PLDL1KEEP , [ pA ]
680- prfm PLDL1KEEP , [ pA , # 64 ]
681- prfm PLDL1KEEP , [ origPB ]
682-
683644 SAVEv1x4
684645
685646.Lcgemm_kernel_L4_Mv1_END:
0 commit comments