// Tile size: 6x1 // Accumulators: 0-5 // Col regs: 6-11 // Row regs: 15 vbroadcastss ymm15, dword ptr [rcx] vmovaps ymm6, [rax + 0] vmovaps ymm7, [rax + 32] vmovaps ymm8, [rax + 64] vmovaps ymm9, [rax + 96] vfmadd231ps ymm0, ymm6, ymm15 vmovaps ymm10, [rax + 128] vfmadd231ps ymm1, ymm7, ymm15 vmovaps ymm11, [rax + 160] vfmadd231ps ymm2, ymm8, ymm15 vbroadcastss ymm14, dword ptr [rcx+4] vfmadd231ps ymm3, ymm9, ymm15 vmovaps ymm12, [rax + 192] vfmadd231ps ymm4, ymm10, ymm15 vmovaps ymm13, [rax + 224] vfmadd231ps ymm5, ymm11, ymm15 vmovaps ymm6, [rax + 256] vfmadd231ps ymm0, ymm12, ymm14 vmovaps ymm7, [rax + 288] vfmadd231ps ymm1, ymm13, ymm14 vmovaps ymm8, [rax + 128] vfmadd231ps ymm2, ymm6, ymm14 vmovaps ymm9, [rax + 160] vfmadd231ps ymm3, ymm7, ymm14 vfmadd231ps ymm4, ymm8, ymm14 vfmadd231ps ymm5, ymm9, ymm14