annotate build/linux/amd64/atlas/smm.h @ 199:28850f3cf65b
Reject troublesome sample rates
author |
Chris Cannam <c.cannam@qmul.ac.uk> |
date |
Tue, 06 Feb 2018 21:11:43 +0000 |
parents |
ddea89113517 |
children |
|
rev |
line source |
c@64
|
1 #ifndef SMM_H
|
c@64
|
2 #define SMM_H
|
c@64
|
3
|
c@64
|
4 #define ATL_mmMULADD
|
c@64
|
5 #define ATL_mmLAT 1
|
c@64
|
6 #define ATL_mmMU 12
|
c@64
|
7 #define ATL_mmNU 1
|
c@64
|
8 #define ATL_mmKU 80
|
c@64
|
9 #define MB 80
|
c@64
|
10 #define NB 80
|
c@64
|
11 #define KB 80
|
c@64
|
12 #define NBNB 6400
|
c@64
|
13 #define MBNB 6400
|
c@64
|
14 #define MBKB 6400
|
c@64
|
15 #define NBKB 6400
|
c@64
|
16 #define NB2 160
|
c@64
|
17 #define NBNB2 12800
|
c@64
|
18
|
c@64
|
19 #define ATL_MulByNB(N_) ((N_) * 80)
|
c@64
|
20 #define ATL_DivByNB(N_) ((N_) / 80)
|
c@64
|
21 #define ATL_MulByNBNB(N_) ((N_) * 6400)
|
c@64
|
22 #define NBmm ATL_sJIK80x80x80TN80x80x0_a1_b1
|
c@64
|
23 #define NBmm_b1 ATL_sJIK80x80x80TN80x80x0_a1_b1
|
c@64
|
24 #define NBmm_b0 ATL_sJIK80x80x80TN80x80x0_a1_b0
|
c@64
|
25 #define NBmm_bX ATL_sJIK80x80x80TN80x80x0_a1_bX
|
c@64
|
26
|
c@64
|
27 #endif
|