-
Notifications
You must be signed in to change notification settings - Fork 0
/
ivdep.cray.h
50 lines (47 loc) · 1.67 KB
/
ivdep.cray.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/*
* Lyon's Cochlear Model, The Program
* Malcolm Slaney
* Advanced Technology Group
* Apple Computer, Inc.
* malcolm@apple.com
* November 1988
*
* This program implements a model of acoustic propagation and detection
* in the human cochlea. This model was first described by Richard F.
* Lyon. Please see
* Malcolm Slaney, "Lyon's Cochlear Model, the Mathematica
* Notebook," Apple Technical Report #13, 1988
* for more information. This report is available from the Apple
* Corporate Library.
*
* Warranty Information
* Even though Apple has reviewed this software, Apple makes no warranty
* or representation, either express or implied, with respect to this
* software, its quality, accuracy, merchantability, or fitness for a
* particular purpose. As a result, this software is provided "as is,"
* and you, its user, are assuming the entire risk as to its quality
* and accuracy.
*
* Copyright (c) 1988-1989 by Apple Computer, Inc
*
* $Header: ivdep.cray.h,v 2.0 89/07/25 18:58:45 malcolm Exp $
*
* $Log: ivdep.cray.h,v $
* Revision 2.0 89/07/25 18:58:45 malcolm
* Completely debugged and tested version on the following machines (roughly
* in order of performance):
* Cray, Stellar, SGI, Sun-4, Sequent Balance, Sun-3, VAX, Macintosh under
* both MPW and LightSpeed C.
*
* Revision 1.1 88/10/23 23:08:36 malcolm
* Initial revision
*
*
*/
/*
* Note the following hack is necessary so that pre-ANSI C compilers
* won't get upset by the #pragma directive. Only if the compiler is
* capable of handling the directive (go ahead and vectorize the loop
* the vectors are independent) is it included.
*/
#pragma ivdep