|
|
1.1 root 1: 1 00000000 LL0:
2: 2 00000000 * .data
3: 3 00000000 * .comm _test_tbl,4
4: 4 00000000 * .data
5: 5 00000000 * .align 2
6: 6 00000000 * .globl _fpp_test_tbl
7: 7 00000000 * _fpp_test_tbl:
8: 8 00000000 * 00000000 .long _ldf_t
9: 9 00000004 * 00000000 .long _addf_t
10: 10 00000008 * 00000000 .long _subf_t
11: 11 0000000c * 00000000 .long _mulf_t
12: 12 00000010 * 00000000 .long _divf_t
13: 13 00000014 * 00000000 .long _lnf_t
14: 14 00000018 * 00000000 .long _negf_t
15: 15 0000001c * 00000000 .long _tstf_t
16: 16 00000020 * 00000000 .long _cmpf_t
17: 17 00000024 * 00000000 .long _cmpf2_t
18: 18 00000028 * 00000000 .long _cvlf_t
19: 19 0000002c * 00000000 .long _cvfl_t
20: 20 00000030 * 00000000 .long _ldd_t
21: 21 00000034 * 00000000 .long _addd_t
22: 22 00000038 * 00000000 .long _subd_t
23: 23 0000003c * 00000000 .long _muld_t
24: 24 00000040 * 00000000 .long _divd_t
25: 25 00000044 * 00000000 .long _lnd_t
26: 26 00000048 * 00000000 .long _negd_t
27: 27 0000004c * 00000000 .long _tstd_t
28: 28 00000050 * 00000000 .long _cmpd_t
29: 29 00000054 * 00000000 .long _cmpd2_t
30: 30 00000058 * 00000000 .long _cvld_t
31: 31 0000005c * 00000000 .long _cvdl_t
32: 32 00000060 * 00000000 .long _cvdf_t
33: 33 00000064 * 00000000 .long _ldfd_t
34: 34 00000068 * 00000000 .long _pushd_t
35: 35 0000006c * 00000000 .long _sqrtf_t
36: 36 00000070 * 00000000 .long _expf_t
37: 37 00000074 * 00000000 .long _logf_t
38: 38 00000078 * 00000000 .long _sinf_t
39: 39 0000007c * 00000000 .long _cosf_t
40: 40 00000080 * 00000000 .long _atanf_t
41: 41 00000084 * 00000000 .long _mull2_t
42: 42 00000088 * 00000000 .long _mull3_t
43: 43 0000008c * 00000000 .long _mtpr_t
44: 44 00000090 * 00000000 .long _pipeline_1_t
45: 45 00000094 * 00000000 .long _pipeline_2_t
46: 46 00000098 * 00000000 .long _pipeline_3_t
47: 47 0000009c * 00000000 .long _pipeline_4_t
48: 48 000000a0 * 00000000 .long _pipeline_5_t
49: 49 000000a4 * 00000000 .long _pipeline_6_t
50: 50 000000a8 * 00000000 .long _pipeline_7_t
51: 51 000000ac * 00000000 .long _pipeline_8_t
52: 52 000000b0 * 00000000 .long _pipeline_9_t
53: 53 000000b4 * 00000000 .long _pipeline_10_t
54: 54 000000b8 * 00000000 .long _pipeline_11_t
55: 55 000000bc * 00000000 .long _pipeline_12_t
56: 56 000000c0 * 00000000 .long _pipeline_13_t
57: 57 000000c4 * 00000000 .long _pipeline_14_t
58: 58 000000c8 * 00000000 .long _pipeline_15_t
59: 59 000000cc * 00000000 .long _pipeline_16_t
60: 60 000000d0 * 00000000 .long _pipeline_17_t
61: 61 000000d4 * 00000000 .long _pipeline_18_t
62: 62 000000d8 * 00000000 .long _pipeline_19_t
63: 63 000000dc * 00000000 .long _pipeline_20_t
64: 64 000000e0 * .data
65: 65 000000e0 * .align 2
66: 66 000000e0 * .globl _fpp_test_cnt
67: 67 000000e0 * _fpp_test_cnt:
68: 68 000000e0 * 00000038 .long 56
69: 69 000000e4 * .data
70: 70 000000e4 * .align 2
71: 71 000000e4 * .globl _no_fpp_test_tbl
72: 72 000000e4 * _no_fpp_test_tbl:
73: 73 000000e4 * 00000000 .long _ldf_t
74: 74 000000e8 * 00000000 .long _lnf_t
75: 75 000000ec * 00000000 .long _negf_t
76: 76 000000f0 * 00000000 .long _tstf_t
77: 77 000000f4 * 00000000 .long _cmpf_t
78: 78 000000f8 * 00000000 .long _cmpf2_t
79: 79 000000fc * 00000000 .long _cvfl_t
80: 80 00000100 * 00000000 .long _ldd_t
81: 81 00000104 * 00000000 .long _lnd_t
82: 82 00000108 * 00000000 .long _negd_t
83: 83 0000010c * 00000000 .long _tstd_t
84: 84 00000110 * 00000000 .long _cmpd_t
85: 85 00000114 * 00000000 .long _cmpd2_t
86: 86 00000118 * 00000000 .long _cvdl_t
87: 87 0000011c * 00000000 .long _cvdf_t
88: 88 00000120 * 00000000 .long _ldfd_t
89: 89 00000124 * 00000000 .long _pushd_t
90: 90 00000128 * .data
91: 91 00000128 * .align 2
92: 92 00000128 * .globl _no_fpp_test_cnt
93: 93 00000128 * _no_fpp_test_cnt:
94: 94 00000128 * 00000011 .long 17
95: 95 0000012c * #
96: 96 0000012c * # #include "macro4_defs.h"
97: 97 0000012c * #
98: 98 0000012c * #
99: 99 0000012c * # int **test_tbl; /* pointer to the current test table */
100: 100 0000012c * #
101: 101 0000012c * # /*************************************************************************
102: 102 0000012c * # * FPP HARDWARE INSTRUCTION AND PIPELINE TESTS
103: 103 0000012c * # *************************************************************************/
104: 104 0000012c * #
105: 105 0000012c * # int *fpp_test_tbl[] = { /* table of fpp instruction tests */
106: 106 0000012c * # &ldf_t, /* LDF/STF instr test entry */
107: 107 0000012c * # &addf_t, /* ADDF instr test entry */
108: 108 0000012c * # &subf_t, /* SUBF instr test entry */
109: 109 0000012c * # &mulf_t, /* MULF instr test entry */
110: 110 0000012c * # &divf_t, /* DIVF instr test entry */
111: 111 0000012c * # &lnf_t, /* LNF instr test entry */
112: 112 0000012c * # &negf_t, /* NEGF instr test entry */
113: 113 0000012c * # &tstf_t, /* TSTF instr test entry */
114: 114 0000012c * # &cmpf_t, /* CMPF instr test entry */
115: 115 0000012c * # &cmpf2_t, /* CMPF2 instr test entry */
116: 116 0000012c * # &cvlf_t, /* CVLF instr test entry */
117: 117 0000012c * # &cvfl_t, /* CVFL instr test entry */
118: 118 0000012c * # &ldd_t, /* LDD/STD instr test entry */
119: 119 0000012c * # &addd_t, /* ADDD instr test entry */
120: 120 0000012c * # &subd_t, /* SUBD instr test entry */
121: 121 0000012c * # &muld_t, /* MULD instr test entry */
122: 122 0000012c * # &divd_t, /* DIVD instr test entry */
123: 123 0000012c * # &lnd_t, /* LND instr test entry */
124: 124 0000012c * # &negd_t, /* NEGD instr test entry */
125: 125 0000012c * # &tstd_t, /* TSTD instr test entry */
126: 126 0000012c * # &cmpd_t, /* CMPD instr test entry */
127: 127 0000012c * # &cmpd2_t, /* CMPD2 instr test entry */
128: 128 0000012c * # &cvld_t, /* CVLD instr test entry */
129: 129 0000012c * # &cvdl_t, /* CVDL instr test entry */
130: 130 0000012c * # &cvdf_t, /* CVDF instr test entry */
131: 131 0000012c * # &ldfd_t, /* LDFD instr test entry */
132: 132 0000012c * # &pushd_t, /* PUSHD instr test entry */
133: 133 0000012c * # &sqrtf_t, /* SQRTF instr test entry */
134: 134 0000012c * # &expf_t, /* EXPF instr test entry */
135: 135 0000012c * # &logf_t, /* LOGF instr test entry */
136: 136 0000012c * # &sinf_t, /* SINF instr test entry */
137: 137 0000012c * # &cosf_t, /* COSF instr test entry */
138: 138 0000012c * # &atanf_t, /* ATANF instr test entry */
139: 139 0000012c * # &mull2_t, /* MULL2 instr test entry */
140: 140 0000012c * # &mull3_t, /* MULL3 instr test entry */
141: 141 0000012c * # &mtpr_t, /* MTPR read table data test entry */
142: 142 0000012c * # &pipeline_1_t, /* Pipe Test #1 entry */
143: 143 0000012c * # &pipeline_2_t, /* Pipe Test #2 entry */
144: 144 0000012c * # &pipeline_3_t, /* Pipe Test #3 entry */
145: 145 0000012c * # &pipeline_4_t, /* Pipe Test #4 entry */
146: 146 0000012c * # &pipeline_5_t, /* Pipe Test #5 entry */
147: 147 0000012c * # &pipeline_6_t, /* Pipe Test #6 entry */
148: 148 0000012c * # &pipeline_7_t, /* Pipe Test #7 entry */
149: 149 0000012c * # &pipeline_8_t, /* Pipe Test #8 entry */
150: 150 0000012c * # &pipeline_9_t, /* Pipe Test #9 entry */
151: 151 0000012c * # &pipeline_10_t, /* Pipe Test #10 entry */
152: 152 0000012c * # &pipeline_11_t, /* Pipe Test #11 entry */
153: 153 0000012c * # &pipeline_12_t, /* Pipe Test #12 entry */
154: 154 0000012c * # &pipeline_13_t, /* Pipe Test #13 entry */
155: 155 0000012c * # &pipeline_14_t, /* Pipe Test #14 entry */
156: 156 0000012c * # &pipeline_15_t, /* Pipe Test #15 entry */
157: 157 0000012c * # &pipeline_16_t, /* Pipe Test #16 entry */
158: 158 0000012c * # &pipeline_17_t, /* Pipe Test #17 entry */
159: 159 0000012c * # &pipeline_18_t, /* Pipe Test #18 entry */
160: 160 0000012c * # &pipeline_19_t, /* Pipe Test #19 entry */
161: 161 0000012c * # &pipeline_20_t /* Pipe Test #20 entry */
162: 162 0000012c * # };
163: 163 0000012c * #
164: 164 0000012c * # int fpp_test_cnt = 56; /* number of entrys in fpp_test_tbl */
165: 165 0000012c * #
166: 166 0000012c * #
167: 167 0000012c * #
168: 168 0000012c * #
169: 169 0000012c * # /*************************************************************************
170: 170 0000012c * # * NO-FPP INSTRUCTION TESTS
171: 171 0000012c * # *************************************************************************/
172: 172 0000012c * #
173: 173 0000012c * # int *no_fpp_test_tbl[] = { /* table of no-fpp tests */
174: 174 0000012c * # &ldf_t, /* LDF/STF instr test entry */
175: 175 0000012c * # &lnf_t, /* LNF instr test entry */
176: 176 0000012c * # &negf_t, /* NEGF instr test entry */
177: 177 0000012c * # &tstf_t, /* TSTF instr test entry */
178: 178 0000012c * # &cmpf_t, /* CMPF instr test entry */
179: 179 0000012c * # &cmpf2_t, /* CMPF2 instr test entry */
180: 180 0000012c * # &cvfl_t, /* CVFL instr test entry */
181: 181 0000012c * # &ldd_t, /* LDD/STD instr test entry */
182: 182 0000012c * # &lnd_t, /* LND instr test entry */
183: 183 0000012c * # &negd_t, /* NEGD instr test entry */
184: 184 0000012c * # &tstd_t, /* TSTD instr test entry */
185: 185 0000012c * # &cmpd_t, /* CMPD instr test entry */
186: 186 0000012c * # &cmpd2_t, /* CMPD2 instr test entry */
187: 187 0000012c * # &cvdl_t, /* CVDL instr test entry */
188: 188 0000012c * # &cvdf_t, /* CVDF instr test entry */
189: 189 0000012c * # &ldfd_t, /* LDFD instr test entry */
190: 190 0000012c * # &pushd_t, /* PUSHD instr test entry */
191: 191 0000012c * # };
192: 192 0000012c * #
193: 193 0000012c * # int no_fpp_test_cnt = 17; /* number of entrys in no_fpp_test_tbl */
194: 194 0000012c * #
195: 194 0000012c * #
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.