Skip to content

Commit 211ab03

Browse files
authored
Update dgemm_kernel_4x8_haswell.S
1 parent 1733f92 commit 211ab03

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

kernel/x86_64/dgemm_kernel_4x8_haswell.S

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -267,23 +267,24 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
267267

268268
.macro SAVE4x12
269269

270+
prefetcht0 128(%rsp) /*BUFFER 1*/
270271
vbroadcastsd ALPHA, %ymm0
271272

272273
vmulpd %ymm0 , %ymm4 , %ymm4
273274
vmulpd %ymm0 , %ymm5 , %ymm5
274275
vmulpd %ymm0 , %ymm6 , %ymm6
275276
vmulpd %ymm0 , %ymm7 , %ymm7
276-
277+
prefetcht0 192(%rsp)
277278
vmulpd %ymm0 , %ymm8 , %ymm8
278279
vmulpd %ymm0 , %ymm9 , %ymm9
279280
vmulpd %ymm0 , %ymm10, %ymm10
280281
vmulpd %ymm0 , %ymm11, %ymm11
281-
282+
prefetcht0 256(%rsp)
282283
vmulpd %ymm0 , %ymm12, %ymm12
283284
vmulpd %ymm0 , %ymm13, %ymm13
284285
vmulpd %ymm0 , %ymm14, %ymm14
285286
vmulpd %ymm0 , %ymm15, %ymm15
286-
287+
prefetcht0 320(%rsp)
287288
vpermilpd $ 0x05 , %ymm5, %ymm5
288289
vpermilpd $ 0x05 , %ymm7, %ymm7
289290

0 commit comments

Comments
 (0)