~ubuntu-branches/ubuntu/vivid/atlas/vivid

« back to all changes in this revision

Viewing changes to src/blas/gemm/ATL_asrc2blk_NB.c

  • Committer: Bazaar Package Importer
  • Author(s): Sylvestre Ledru
  • Date: 2009-09-17 23:31:54 UTC
  • mto: (2.2.1 experimental)
  • mto: This revision was merged to the branch mainline in revision 10.
  • Revision ID: james.westby@ubuntu.com-20090917233154-9esw88ub02twbuab
Tags: upstream-3.8.3
ImportĀ upstreamĀ versionĀ 3.8.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include "atlas_asm.h"
1
2
#include "dmm.h"
 
3
 
2
4
#ifdef ATL_GAS_x8664
3
5
#ifndef NB
4
6
   #error "NB must be compile-time constant"
42
44
# void col2blk(int M, int N, const TYPE *A, int lda, TYPE *V, SCALAR alpha)
43
45
#    NOTE: N is ignored, assumed to be NB
44
46
#
45
 
.global C2BN
46
 
        .type   C2BN,@function
47
 
C2BN:
 
47
.global ATL_asmdecor(C2BN)
 
48
ATL_asmdecor(C2BN):
48
49
        movq    %rbp, -8(%rsp)
49
50
        movq    %rbx, -16(%rsp)
50
51
        movq    %r12, -24(%rsp)
307
308
#void ATL_row2blkT_NB(int M, int N, const TYPE *A, int lda, TYPE *V, TYPE alpha)
308
309
#
309
310
#  NOTE : can ignore M and N: they are NB, a compile-time constant (cpp macro)
310
 
.global R2B_NB
311
 
        .type   R2B_NB,@function
312
 
R2B_NB:
 
311
.global ATL_asmdecor(R2B_NB)
 
312
ATL_asmdecor(R2B_NB):
313
313
        movq    %rbp, -8(%rsp)
314
314
        movq    %rbx, -16(%rsp)
315
315
        movq    %r12, -24(%rsp)