Browse Source

Update dgemm_kernel_16x2_skylakex.c

tags/v0.3.8^2
wjc404 GitHub 6 years ago
parent
commit
3447d04eaf
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      kernel/x86_64/dgemm_kernel_16x2_skylakex.c

+ 2
- 1
kernel/x86_64/dgemm_kernel_16x2_skylakex.c View File

@@ -393,9 +393,10 @@
#define INIT_m1n12 INIT_m1n10 "vpxor %%xmm9,%%xmm9,%%xmm9;"

#define COMPUTE_SIMPLE(mdim,ndim)\
init_update_k(mdim) INIT_m##mdim##n##ndim "testq %%r13,%%r13; jz 7"#mdim"7"#ndim"9f;"\
init_update_k(mdim) INIT_m##mdim##n##ndim\
"movq %%r13,%5;" INIT_set_papb(mdim,ndim)\
kernel_kstart_n##ndim(mdim,subq)\
"testq %5,%5; jz 7"#mdim"7"#ndim"9f;"\
"7"#mdim"7"#ndim"1:\n\t"\
KERNEL_k1m##mdim##n##ndim "decq %5; jnz 7"#mdim"7"#ndim"1b;"\
"7"#mdim"7"#ndim"9:\n\t"\


Loading…
Cancel
Save