Update dgemm_kernel_4x8_haswell.S
authorwjc404 <52632443+wjc404@users.noreply.github.com>
Sat, 20 Jul 2019 17:10:32 +0000 (01:10 +0800)
committerGitHub <noreply@github.com>
Sat, 20 Jul 2019 17:10:32 +0000 (01:10 +0800)
kernel/x86_64/dgemm_kernel_4x8_haswell.S

index 26eea0a..082e62a 100644 (file)
@@ -279,43 +279,43 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
        vmulpd  %ymm0 , %ymm9 , %ymm9\r
        vmulpd  %ymm0 , %ymm10, %ymm10\r
        vmulpd  %ymm0 , %ymm11, %ymm11\r
-#if B_PR1 >= 96\r
+#if B_PR1 > 32\r
         prefetcht0      128 + BUFFER1\r
 #endif\r
        vmulpd  %ymm0 , %ymm12, %ymm12\r
        vmulpd  %ymm0 , %ymm13, %ymm13\r
        vmulpd  %ymm0 , %ymm14, %ymm14\r
        vmulpd  %ymm0 , %ymm15, %ymm15\r
-#if B_PR1 >= 160\r
+#if B_PR1 > 96\r
         prefetcht0      192 + BUFFER1\r
 #endif\r
        vpermilpd $ 0x05 , %ymm5, %ymm5\r
        vpermilpd $ 0x05 , %ymm7, %ymm7\r
-#if B_PR1 >= 224\r
+#if B_PR1 > 160\r
         prefetcht0      256 + BUFFER1\r
 #endif\r
        vblendpd $ 0x0a, %ymm5, %ymm4, %ymm0\r
        vblendpd $ 0x05, %ymm5, %ymm4, %ymm1\r
        vblendpd $ 0x0a, %ymm7, %ymm6, %ymm2\r
        vblendpd $ 0x05, %ymm7, %ymm6, %ymm3\r
-#if B_PR1 >= 288\r
+#if B_PR1 > 224\r
         prefetcht0      320 + BUFFER1\r
 #endif\r
        vperm2f128 $ 0x01 , %ymm2, %ymm2 , %ymm2\r
        vperm2f128 $ 0x01 , %ymm3, %ymm3 , %ymm3\r
-#if B_PR1 >= 352\r
+#if B_PR1 > 288\r
         prefetcht0      384 + BUFFER1\r
 #endif\r
        vblendpd $ 0x03, %ymm0, %ymm2 , %ymm4\r
        vblendpd $ 0x03, %ymm1, %ymm3 , %ymm5\r
        vblendpd $ 0x03, %ymm2, %ymm0 , %ymm6\r
        vblendpd $ 0x03, %ymm3, %ymm1 , %ymm7\r
-#if B_PR1 >= 416\r
+#if B_PR1 > 352\r
         prefetcht0      448 + BUFFER1\r
 #endif\r
         leaq    (CO1, LDC, 2), %rax     \r
        \r
-#if B_PR1 >= 480\r
+#if B_PR1 > 416\r
         prefetcht0      512 + BUFFER1\r
 #endif\r
 \r