| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | | | 
 | 2 | |	tbldo.sa 3.1 12/10/90 | 
 | 3 | | | 
 | 4 | | Modified: | 
 | 5 | |	8/16/90	chinds	The table was constructed to use only one level | 
 | 6 | |			of indirection in do_func for monadic | 
 | 7 | |			functions.  Dyadic functions require two | 
 | 8 | |			levels, and the tables are still contained | 
 | 9 | |			in do_func.  The table is arranged for | 
 | 10 | |			index with a 10-bit index, with the first | 
 | 11 | |			7 bits the opcode, and the remaining 3 | 
 | 12 | |			the stag.  For dyadic functions, all | 
 | 13 | |			valid addresses are to the generic entry | 
 | 14 | |			point. | 
 | 15 | | | 
 | 16 |  | 
 | 17 | |		Copyright (C) Motorola, Inc. 1990 | 
 | 18 | |			All Rights Reserved | 
 | 19 | | | 
| Matt Waddel | e00d82d | 2006-02-11 17:55:48 -0800 | [diff] [blame] | 20 | |       For details on the license for this file, please see the | 
 | 21 | |       file, README, in this same directory. | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 22 |  | 
 | 23 | |TBLDO	idnt    2,1 | Motorola 040 Floating Point Software Package | 
 | 24 |  | 
 | 25 | 	|section	8 | 
 | 26 |  | 
 | 27 | 	|xref	ld_pinf,ld_pone,ld_ppi2 | 
 | 28 | 	|xref	t_dz2,t_operr | 
 | 29 | 	|xref	serror,sone,szero,sinf,snzrinx | 
 | 30 | 	|xref	sopr_inf,spi_2,src_nan,szr_inf | 
 | 31 |  | 
 | 32 | 	|xref	smovcr | 
 | 33 | 	|xref	pmod,prem,pscale | 
 | 34 | 	|xref	satanh,satanhd | 
 | 35 | 	|xref	sacos,sacosd,sasin,sasind,satan,satand | 
 | 36 | 	|xref	setox,setoxd,setoxm1,setoxm1d,setoxm1i | 
 | 37 | 	|xref	sgetexp,sgetexpd,sgetman,sgetmand | 
 | 38 | 	|xref	sint,sintd,sintrz | 
 | 39 | 	|xref	ssincos,ssincosd,ssincosi,ssincosnan,ssincosz | 
 | 40 | 	|xref	scos,scosd,ssin,ssind,stan,stand | 
 | 41 | 	|xref	scosh,scoshd,ssinh,ssinhd,stanh,stanhd | 
 | 42 | 	|xref	sslog10,sslog2,sslogn,sslognp1 | 
 | 43 | 	|xref	sslog10d,sslog2d,sslognd,slognp1d | 
 | 44 | 	|xref	stentox,stentoxd,stwotox,stwotoxd | 
 | 45 |  | 
 | 46 | |	instruction		;opcode-stag Notes | 
 | 47 | 	.global	tblpre | 
 | 48 | tblpre: | 
 | 49 | 	.long	smovcr		|$00-0 fmovecr all | 
 | 50 | 	.long	smovcr		|$00-1 fmovecr all | 
 | 51 | 	.long	smovcr		|$00-2 fmovecr all | 
 | 52 | 	.long	smovcr		|$00-3 fmovecr all | 
 | 53 | 	.long	smovcr		|$00-4 fmovecr all | 
 | 54 | 	.long	smovcr		|$00-5 fmovecr all | 
 | 55 | 	.long	smovcr		|$00-6 fmovecr all | 
 | 56 | 	.long	smovcr		|$00-7 fmovecr all | 
 | 57 |  | 
 | 58 | 	.long	sint		|$01-0 fint norm | 
 | 59 | 	.long	szero		|$01-1 fint zero | 
 | 60 | 	.long	sinf		|$01-2 fint inf | 
 | 61 | 	.long	src_nan		|$01-3 fint nan | 
 | 62 | 	.long	sintd		|$01-4 fint denorm inx | 
 | 63 | 	.long	serror		|$01-5 fint ERROR | 
 | 64 | 	.long	serror		|$01-6 fint ERROR | 
 | 65 | 	.long	serror		|$01-7 fint ERROR | 
 | 66 |  | 
 | 67 | 	.long	ssinh		|$02-0 fsinh norm | 
 | 68 | 	.long	szero		|$02-1 fsinh zero | 
 | 69 | 	.long	sinf		|$02-2 fsinh inf | 
 | 70 | 	.long	src_nan		|$02-3 fsinh nan | 
 | 71 | 	.long	ssinhd		|$02-4 fsinh denorm | 
 | 72 | 	.long	serror		|$02-5 fsinh ERROR | 
 | 73 | 	.long	serror		|$02-6 fsinh ERROR | 
 | 74 | 	.long	serror		|$02-7 fsinh ERROR | 
 | 75 |  | 
 | 76 | 	.long	sintrz		|$03-0 fintrz norm | 
 | 77 | 	.long	szero		|$03-1 fintrz zero | 
 | 78 | 	.long	sinf		|$03-2 fintrz inf | 
 | 79 | 	.long	src_nan		|$03-3 fintrz nan | 
 | 80 | 	.long	snzrinx		|$03-4 fintrz denorm inx | 
 | 81 | 	.long	serror		|$03-5 fintrz ERROR | 
 | 82 | 	.long	serror		|$03-6 fintrz ERROR | 
 | 83 | 	.long	serror		|$03-7 fintrz ERROR | 
 | 84 |  | 
 | 85 | 	.long	serror		|$04-0 ERROR - illegal extension | 
 | 86 | 	.long	serror		|$04-1 ERROR - illegal extension | 
 | 87 | 	.long	serror		|$04-2 ERROR - illegal extension | 
 | 88 | 	.long	serror		|$04-3 ERROR - illegal extension | 
 | 89 | 	.long	serror		|$04-4 ERROR - illegal extension | 
 | 90 | 	.long	serror		|$04-5 ERROR - illegal extension | 
 | 91 | 	.long	serror		|$04-6 ERROR - illegal extension | 
 | 92 | 	.long	serror		|$04-7 ERROR - illegal extension | 
 | 93 |  | 
 | 94 | 	.long	serror		|$05-0 ERROR - illegal extension | 
 | 95 | 	.long	serror		|$05-1 ERROR - illegal extension | 
 | 96 | 	.long	serror		|$05-2 ERROR - illegal extension | 
 | 97 | 	.long	serror		|$05-3 ERROR - illegal extension | 
 | 98 | 	.long	serror		|$05-4 ERROR - illegal extension | 
 | 99 | 	.long	serror		|$05-5 ERROR - illegal extension | 
 | 100 | 	.long	serror		|$05-6 ERROR - illegal extension | 
 | 101 | 	.long	serror		|$05-7 ERROR - illegal extension | 
 | 102 |  | 
 | 103 | 	.long	sslognp1	|$06-0 flognp1 norm | 
 | 104 | 	.long	szero		|$06-1 flognp1 zero | 
 | 105 | 	.long	sopr_inf	|$06-2 flognp1 inf | 
 | 106 | 	.long	src_nan		|$06-3 flognp1 nan | 
 | 107 | 	.long	slognp1d	|$06-4 flognp1 denorm | 
 | 108 | 	.long	serror		|$06-5 flognp1 ERROR | 
 | 109 | 	.long	serror		|$06-6 flognp1 ERROR | 
 | 110 | 	.long	serror		|$06-7 flognp1 ERROR | 
 | 111 |  | 
 | 112 | 	.long	serror		|$07-0 ERROR - illegal extension | 
 | 113 | 	.long	serror		|$07-1 ERROR - illegal extension | 
 | 114 | 	.long	serror		|$07-2 ERROR - illegal extension | 
 | 115 | 	.long	serror		|$07-3 ERROR - illegal extension | 
 | 116 | 	.long	serror		|$07-4 ERROR - illegal extension | 
 | 117 | 	.long	serror		|$07-5 ERROR - illegal extension | 
 | 118 | 	.long	serror		|$07-6 ERROR - illegal extension | 
 | 119 | 	.long	serror		|$07-7 ERROR - illegal extension | 
 | 120 |  | 
 | 121 | 	.long	setoxm1		|$08-0 fetoxm1 norm | 
 | 122 | 	.long	szero		|$08-1 fetoxm1 zero | 
 | 123 | 	.long	setoxm1i	|$08-2 fetoxm1 inf | 
 | 124 | 	.long	src_nan		|$08-3 fetoxm1 nan | 
 | 125 | 	.long	setoxm1d	|$08-4 fetoxm1 denorm | 
 | 126 | 	.long	serror		|$08-5 fetoxm1 ERROR | 
 | 127 | 	.long	serror		|$08-6 fetoxm1 ERROR | 
 | 128 | 	.long	serror		|$08-7 fetoxm1 ERROR | 
 | 129 |  | 
 | 130 | 	.long	stanh		|$09-0 ftanh norm | 
 | 131 | 	.long	szero		|$09-1 ftanh zero | 
 | 132 | 	.long	sone		|$09-2 ftanh inf | 
 | 133 | 	.long	src_nan		|$09-3 ftanh nan | 
 | 134 | 	.long	stanhd		|$09-4 ftanh denorm | 
 | 135 | 	.long	serror		|$09-5 ftanh ERROR | 
 | 136 | 	.long	serror		|$09-6 ftanh ERROR | 
 | 137 | 	.long	serror		|$09-7 ftanh ERROR | 
 | 138 |  | 
 | 139 | 	.long	satan		|$0a-0 fatan norm | 
 | 140 | 	.long	szero		|$0a-1 fatan zero | 
 | 141 | 	.long	spi_2		|$0a-2 fatan inf | 
 | 142 | 	.long	src_nan		|$0a-3 fatan nan | 
 | 143 | 	.long	satand		|$0a-4 fatan denorm | 
 | 144 | 	.long	serror		|$0a-5 fatan ERROR | 
 | 145 | 	.long	serror		|$0a-6 fatan ERROR | 
 | 146 | 	.long	serror		|$0a-7 fatan ERROR | 
 | 147 |  | 
 | 148 | 	.long	serror		|$0b-0 ERROR - illegal extension | 
 | 149 | 	.long	serror		|$0b-1 ERROR - illegal extension | 
 | 150 | 	.long	serror		|$0b-2 ERROR - illegal extension | 
 | 151 | 	.long	serror		|$0b-3 ERROR - illegal extension | 
 | 152 | 	.long	serror		|$0b-4 ERROR - illegal extension | 
 | 153 | 	.long	serror		|$0b-5 ERROR - illegal extension | 
 | 154 | 	.long	serror		|$0b-6 ERROR - illegal extension | 
 | 155 | 	.long	serror		|$0b-7 ERROR - illegal extension | 
 | 156 |  | 
 | 157 | 	.long	sasin		|$0c-0 fasin norm | 
 | 158 | 	.long	szero		|$0c-1 fasin zero | 
 | 159 | 	.long	t_operr		|$0c-2 fasin inf | 
 | 160 | 	.long	src_nan		|$0c-3 fasin nan | 
 | 161 | 	.long	sasind		|$0c-4 fasin denorm | 
 | 162 | 	.long	serror		|$0c-5 fasin ERROR | 
 | 163 | 	.long	serror		|$0c-6 fasin ERROR | 
 | 164 | 	.long	serror		|$0c-7 fasin ERROR | 
 | 165 |  | 
 | 166 | 	.long	satanh		|$0d-0 fatanh norm | 
 | 167 | 	.long	szero		|$0d-1 fatanh zero | 
 | 168 | 	.long	t_operr		|$0d-2 fatanh inf | 
 | 169 | 	.long	src_nan		|$0d-3 fatanh nan | 
 | 170 | 	.long	satanhd		|$0d-4 fatanh denorm | 
 | 171 | 	.long	serror		|$0d-5 fatanh ERROR | 
 | 172 | 	.long	serror		|$0d-6 fatanh ERROR | 
 | 173 | 	.long	serror		|$0d-7 fatanh ERROR | 
 | 174 |  | 
 | 175 | 	.long	ssin		|$0e-0 fsin norm | 
 | 176 | 	.long	szero		|$0e-1 fsin zero | 
 | 177 | 	.long	t_operr		|$0e-2 fsin inf | 
 | 178 | 	.long	src_nan		|$0e-3 fsin nan | 
 | 179 | 	.long	ssind		|$0e-4 fsin denorm | 
 | 180 | 	.long	serror		|$0e-5 fsin ERROR | 
 | 181 | 	.long	serror		|$0e-6 fsin ERROR | 
 | 182 | 	.long	serror		|$0e-7 fsin ERROR | 
 | 183 |  | 
 | 184 | 	.long	stan		|$0f-0 ftan norm | 
 | 185 | 	.long	szero		|$0f-1 ftan zero | 
 | 186 | 	.long	t_operr		|$0f-2 ftan inf | 
 | 187 | 	.long	src_nan		|$0f-3 ftan nan | 
 | 188 | 	.long	stand		|$0f-4 ftan denorm | 
 | 189 | 	.long	serror		|$0f-5 ftan ERROR | 
 | 190 | 	.long	serror		|$0f-6 ftan ERROR | 
 | 191 | 	.long	serror		|$0f-7 ftan ERROR | 
 | 192 |  | 
 | 193 | 	.long	setox		|$10-0 fetox norm | 
 | 194 | 	.long	ld_pone		|$10-1 fetox zero | 
 | 195 | 	.long	szr_inf		|$10-2 fetox inf | 
 | 196 | 	.long	src_nan		|$10-3 fetox nan | 
 | 197 | 	.long	setoxd		|$10-4 fetox denorm | 
 | 198 | 	.long	serror		|$10-5 fetox ERROR | 
 | 199 | 	.long	serror		|$10-6 fetox ERROR | 
 | 200 | 	.long	serror		|$10-7 fetox ERROR | 
 | 201 |  | 
 | 202 | 	.long	stwotox		|$11-0 ftwotox norm | 
 | 203 | 	.long	ld_pone		|$11-1 ftwotox zero | 
 | 204 | 	.long	szr_inf		|$11-2 ftwotox inf | 
 | 205 | 	.long	src_nan		|$11-3 ftwotox nan | 
 | 206 | 	.long	stwotoxd	|$11-4 ftwotox denorm | 
 | 207 | 	.long	serror		|$11-5 ftwotox ERROR | 
 | 208 | 	.long	serror		|$11-6 ftwotox ERROR | 
 | 209 | 	.long	serror		|$11-7 ftwotox ERROR | 
 | 210 |  | 
 | 211 | 	.long	stentox		|$12-0 ftentox norm | 
 | 212 | 	.long	ld_pone		|$12-1 ftentox zero | 
 | 213 | 	.long	szr_inf		|$12-2 ftentox inf | 
 | 214 | 	.long	src_nan		|$12-3 ftentox nan | 
 | 215 | 	.long	stentoxd	|$12-4 ftentox denorm | 
 | 216 | 	.long	serror		|$12-5 ftentox ERROR | 
 | 217 | 	.long	serror		|$12-6 ftentox ERROR | 
 | 218 | 	.long	serror		|$12-7 ftentox ERROR | 
 | 219 |  | 
 | 220 | 	.long	serror		|$13-0 ERROR - illegal extension | 
 | 221 | 	.long	serror		|$13-1 ERROR - illegal extension | 
 | 222 | 	.long	serror		|$13-2 ERROR - illegal extension | 
 | 223 | 	.long	serror		|$13-3 ERROR - illegal extension | 
 | 224 | 	.long	serror		|$13-4 ERROR - illegal extension | 
 | 225 | 	.long	serror		|$13-5 ERROR - illegal extension | 
 | 226 | 	.long	serror		|$13-6 ERROR - illegal extension | 
 | 227 | 	.long	serror		|$13-7 ERROR - illegal extension | 
 | 228 |  | 
 | 229 | 	.long	sslogn		|$14-0 flogn norm | 
 | 230 | 	.long	t_dz2		|$14-1 flogn zero | 
 | 231 | 	.long	sopr_inf	|$14-2 flogn inf | 
 | 232 | 	.long	src_nan		|$14-3 flogn nan | 
 | 233 | 	.long	sslognd		|$14-4 flogn denorm | 
 | 234 | 	.long	serror		|$14-5 flogn ERROR | 
 | 235 | 	.long	serror		|$14-6 flogn ERROR | 
 | 236 | 	.long	serror		|$14-7 flogn ERROR | 
 | 237 |  | 
 | 238 | 	.long	sslog10		|$15-0 flog10 norm | 
 | 239 | 	.long	t_dz2		|$15-1 flog10 zero | 
 | 240 | 	.long	sopr_inf	|$15-2 flog10 inf | 
 | 241 | 	.long	src_nan		|$15-3 flog10 nan | 
 | 242 | 	.long	sslog10d	|$15-4 flog10 denorm | 
 | 243 | 	.long	serror		|$15-5 flog10 ERROR | 
 | 244 | 	.long	serror		|$15-6 flog10 ERROR | 
 | 245 | 	.long	serror		|$15-7 flog10 ERROR | 
 | 246 |  | 
 | 247 | 	.long	sslog2		|$16-0 flog2 norm | 
 | 248 | 	.long	t_dz2		|$16-1 flog2 zero | 
 | 249 | 	.long	sopr_inf	|$16-2 flog2 inf | 
 | 250 | 	.long	src_nan		|$16-3 flog2 nan | 
 | 251 | 	.long	sslog2d		|$16-4 flog2 denorm | 
 | 252 | 	.long	serror		|$16-5 flog2 ERROR | 
 | 253 | 	.long	serror		|$16-6 flog2 ERROR | 
 | 254 | 	.long	serror		|$16-7 flog2 ERROR | 
 | 255 |  | 
 | 256 | 	.long	serror		|$17-0 ERROR - illegal extension | 
 | 257 | 	.long	serror		|$17-1 ERROR - illegal extension | 
 | 258 | 	.long	serror		|$17-2 ERROR - illegal extension | 
 | 259 | 	.long	serror		|$17-3 ERROR - illegal extension | 
 | 260 | 	.long	serror		|$17-4 ERROR - illegal extension | 
 | 261 | 	.long	serror		|$17-5 ERROR - illegal extension | 
 | 262 | 	.long	serror		|$17-6 ERROR - illegal extension | 
 | 263 | 	.long	serror		|$17-7 ERROR - illegal extension | 
 | 264 |  | 
 | 265 | 	.long	serror		|$18-0 ERROR - illegal extension | 
 | 266 | 	.long	serror		|$18-1 ERROR - illegal extension | 
 | 267 | 	.long	serror		|$18-2 ERROR - illegal extension | 
 | 268 | 	.long	serror		|$18-3 ERROR - illegal extension | 
 | 269 | 	.long	serror		|$18-4 ERROR - illegal extension | 
 | 270 | 	.long	serror		|$18-5 ERROR - illegal extension | 
 | 271 | 	.long	serror		|$18-6 ERROR - illegal extension | 
 | 272 | 	.long	serror		|$18-7 ERROR - illegal extension | 
 | 273 |  | 
 | 274 | 	.long	scosh		|$19-0 fcosh norm | 
 | 275 | 	.long	ld_pone		|$19-1 fcosh zero | 
 | 276 | 	.long	ld_pinf		|$19-2 fcosh inf | 
 | 277 | 	.long	src_nan		|$19-3 fcosh nan | 
 | 278 | 	.long	scoshd		|$19-4 fcosh denorm | 
 | 279 | 	.long	serror		|$19-5 fcosh ERROR | 
 | 280 | 	.long	serror		|$19-6 fcosh ERROR | 
 | 281 | 	.long	serror		|$19-7 fcosh ERROR | 
 | 282 |  | 
 | 283 | 	.long	serror		|$1a-0 ERROR - illegal extension | 
 | 284 | 	.long	serror		|$1a-1 ERROR - illegal extension | 
 | 285 | 	.long	serror		|$1a-2 ERROR - illegal extension | 
 | 286 | 	.long	serror		|$1a-3 ERROR - illegal extension | 
 | 287 | 	.long	serror		|$1a-4 ERROR - illegal extension | 
 | 288 | 	.long	serror		|$1a-5 ERROR - illegal extension | 
 | 289 | 	.long	serror		|$1a-6 ERROR - illegal extension | 
 | 290 | 	.long	serror		|$1a-7 ERROR - illegal extension | 
 | 291 |  | 
 | 292 | 	.long	serror		|$1b-0 ERROR - illegal extension | 
 | 293 | 	.long	serror		|$1b-1 ERROR - illegal extension | 
 | 294 | 	.long	serror		|$1b-2 ERROR - illegal extension | 
 | 295 | 	.long	serror		|$1b-3 ERROR - illegal extension | 
 | 296 | 	.long	serror		|$1b-4 ERROR - illegal extension | 
 | 297 | 	.long	serror		|$1b-5 ERROR - illegal extension | 
 | 298 | 	.long	serror		|$1b-6 ERROR - illegal extension | 
 | 299 | 	.long	serror		|$1b-7 ERROR - illegal extension | 
 | 300 |  | 
 | 301 | 	.long	sacos		|$1c-0 facos norm | 
 | 302 | 	.long	ld_ppi2		|$1c-1 facos zero | 
 | 303 | 	.long	t_operr		|$1c-2 facos inf | 
 | 304 | 	.long	src_nan		|$1c-3 facos nan | 
 | 305 | 	.long	sacosd		|$1c-4 facos denorm | 
 | 306 | 	.long	serror		|$1c-5 facos ERROR | 
 | 307 | 	.long	serror		|$1c-6 facos ERROR | 
 | 308 | 	.long	serror		|$1c-7 facos ERROR | 
 | 309 |  | 
 | 310 | 	.long	scos		|$1d-0 fcos norm | 
 | 311 | 	.long	ld_pone		|$1d-1 fcos zero | 
 | 312 | 	.long	t_operr		|$1d-2 fcos inf | 
 | 313 | 	.long	src_nan		|$1d-3 fcos nan | 
 | 314 | 	.long	scosd		|$1d-4 fcos denorm | 
 | 315 | 	.long	serror		|$1d-5 fcos ERROR | 
 | 316 | 	.long	serror		|$1d-6 fcos ERROR | 
 | 317 | 	.long	serror		|$1d-7 fcos ERROR | 
 | 318 |  | 
 | 319 | 	.long	sgetexp		|$1e-0 fgetexp norm | 
 | 320 | 	.long	szero		|$1e-1 fgetexp zero | 
 | 321 | 	.long	t_operr		|$1e-2 fgetexp inf | 
 | 322 | 	.long	src_nan		|$1e-3 fgetexp nan | 
 | 323 | 	.long	sgetexpd	|$1e-4 fgetexp denorm | 
 | 324 | 	.long	serror		|$1e-5 fgetexp ERROR | 
 | 325 | 	.long	serror		|$1e-6 fgetexp ERROR | 
 | 326 | 	.long	serror		|$1e-7 fgetexp ERROR | 
 | 327 |  | 
 | 328 | 	.long	sgetman		|$1f-0 fgetman norm | 
 | 329 | 	.long	szero		|$1f-1 fgetman zero | 
 | 330 | 	.long	t_operr		|$1f-2 fgetman inf | 
 | 331 | 	.long	src_nan		|$1f-3 fgetman nan | 
 | 332 | 	.long	sgetmand	|$1f-4 fgetman denorm | 
 | 333 | 	.long	serror		|$1f-5 fgetman ERROR | 
 | 334 | 	.long	serror		|$1f-6 fgetman ERROR | 
 | 335 | 	.long	serror		|$1f-7 fgetman ERROR | 
 | 336 |  | 
 | 337 | 	.long	serror		|$20-0 ERROR - illegal extension | 
 | 338 | 	.long	serror		|$20-1 ERROR - illegal extension | 
 | 339 | 	.long	serror		|$20-2 ERROR - illegal extension | 
 | 340 | 	.long	serror		|$20-3 ERROR - illegal extension | 
 | 341 | 	.long	serror		|$20-4 ERROR - illegal extension | 
 | 342 | 	.long	serror		|$20-5 ERROR - illegal extension | 
 | 343 | 	.long	serror		|$20-6 ERROR - illegal extension | 
 | 344 | 	.long	serror		|$20-7 ERROR - illegal extension | 
 | 345 |  | 
 | 346 | 	.long	pmod		|$21-0 fmod all | 
 | 347 | 	.long	pmod		|$21-1 fmod all | 
 | 348 | 	.long	pmod		|$21-2 fmod all | 
 | 349 | 	.long	pmod		|$21-3 fmod all | 
 | 350 | 	.long	pmod		|$21-4 fmod all | 
 | 351 | 	.long	serror		|$21-5 fmod ERROR | 
 | 352 | 	.long	serror		|$21-6 fmod ERROR | 
 | 353 | 	.long	serror		|$21-7 fmod ERROR | 
 | 354 |  | 
 | 355 | 	.long	serror		|$22-0 ERROR - illegal extension | 
 | 356 | 	.long	serror		|$22-1 ERROR - illegal extension | 
 | 357 | 	.long	serror		|$22-2 ERROR - illegal extension | 
 | 358 | 	.long	serror		|$22-3 ERROR - illegal extension | 
 | 359 | 	.long	serror		|$22-4 ERROR - illegal extension | 
 | 360 | 	.long	serror		|$22-5 ERROR - illegal extension | 
 | 361 | 	.long	serror		|$22-6 ERROR - illegal extension | 
 | 362 | 	.long	serror		|$22-7 ERROR - illegal extension | 
 | 363 |  | 
 | 364 | 	.long	serror		|$23-0 ERROR - illegal extension | 
 | 365 | 	.long	serror		|$23-1 ERROR - illegal extension | 
 | 366 | 	.long	serror		|$23-2 ERROR - illegal extension | 
 | 367 | 	.long	serror		|$23-3 ERROR - illegal extension | 
 | 368 | 	.long	serror		|$23-4 ERROR - illegal extension | 
 | 369 | 	.long	serror		|$23-5 ERROR - illegal extension | 
 | 370 | 	.long	serror		|$23-6 ERROR - illegal extension | 
 | 371 | 	.long	serror		|$23-7 ERROR - illegal extension | 
 | 372 |  | 
 | 373 | 	.long	serror		|$24-0 ERROR - illegal extension | 
 | 374 | 	.long	serror		|$24-1 ERROR - illegal extension | 
 | 375 | 	.long	serror		|$24-2 ERROR - illegal extension | 
 | 376 | 	.long	serror		|$24-3 ERROR - illegal extension | 
 | 377 | 	.long	serror		|$24-4 ERROR - illegal extension | 
 | 378 | 	.long	serror		|$24-5 ERROR - illegal extension | 
 | 379 | 	.long	serror		|$24-6 ERROR - illegal extension | 
 | 380 | 	.long	serror		|$24-7 ERROR - illegal extension | 
 | 381 |  | 
 | 382 | 	.long	prem		|$25-0 frem all | 
 | 383 | 	.long	prem		|$25-1 frem all | 
 | 384 | 	.long	prem		|$25-2 frem all | 
 | 385 | 	.long	prem		|$25-3 frem all | 
 | 386 | 	.long	prem		|$25-4 frem all | 
 | 387 | 	.long	serror		|$25-5 frem ERROR | 
 | 388 | 	.long	serror		|$25-6 frem ERROR | 
 | 389 | 	.long	serror		|$25-7 frem ERROR | 
 | 390 |  | 
 | 391 | 	.long	pscale		|$26-0 fscale all | 
 | 392 | 	.long	pscale		|$26-1 fscale all | 
 | 393 | 	.long	pscale		|$26-2 fscale all | 
 | 394 | 	.long	pscale		|$26-3 fscale all | 
 | 395 | 	.long	pscale		|$26-4 fscale all | 
 | 396 | 	.long	serror		|$26-5 fscale ERROR | 
 | 397 | 	.long	serror		|$26-6 fscale ERROR | 
 | 398 | 	.long	serror		|$26-7 fscale ERROR | 
 | 399 |  | 
 | 400 | 	.long	serror		|$27-0 ERROR - illegal extension | 
 | 401 | 	.long	serror		|$27-1 ERROR - illegal extension | 
 | 402 | 	.long	serror		|$27-2 ERROR - illegal extension | 
 | 403 | 	.long	serror		|$27-3 ERROR - illegal extension | 
 | 404 | 	.long	serror		|$27-4 ERROR - illegal extension | 
 | 405 | 	.long	serror		|$27-5 ERROR - illegal extension | 
 | 406 | 	.long	serror		|$27-6 ERROR - illegal extension | 
 | 407 | 	.long	serror		|$27-7 ERROR - illegal extension | 
 | 408 |  | 
 | 409 | 	.long	serror		|$28-0 ERROR - illegal extension | 
 | 410 | 	.long	serror		|$28-1 ERROR - illegal extension | 
 | 411 | 	.long	serror		|$28-2 ERROR - illegal extension | 
 | 412 | 	.long	serror		|$28-3 ERROR - illegal extension | 
 | 413 | 	.long	serror		|$28-4 ERROR - illegal extension | 
 | 414 | 	.long	serror		|$28-5 ERROR - illegal extension | 
 | 415 | 	.long	serror		|$28-6 ERROR - illegal extension | 
 | 416 | 	.long	serror		|$28-7 ERROR - illegal extension | 
 | 417 |  | 
 | 418 | 	.long	serror		|$29-0 ERROR - illegal extension | 
 | 419 | 	.long	serror		|$29-1 ERROR - illegal extension | 
 | 420 | 	.long	serror		|$29-2 ERROR - illegal extension | 
 | 421 | 	.long	serror		|$29-3 ERROR - illegal extension | 
 | 422 | 	.long	serror		|$29-4 ERROR - illegal extension | 
 | 423 | 	.long	serror		|$29-5 ERROR - illegal extension | 
 | 424 | 	.long	serror		|$29-6 ERROR - illegal extension | 
 | 425 | 	.long	serror		|$29-7 ERROR - illegal extension | 
 | 426 |  | 
 | 427 | 	.long	serror		|$2a-0 ERROR - illegal extension | 
 | 428 | 	.long	serror		|$2a-1 ERROR - illegal extension | 
 | 429 | 	.long	serror		|$2a-2 ERROR - illegal extension | 
 | 430 | 	.long	serror		|$2a-3 ERROR - illegal extension | 
 | 431 | 	.long	serror		|$2a-4 ERROR - illegal extension | 
 | 432 | 	.long	serror		|$2a-5 ERROR - illegal extension | 
 | 433 | 	.long	serror		|$2a-6 ERROR - illegal extension | 
 | 434 | 	.long	serror		|$2a-7 ERROR - illegal extension | 
 | 435 |  | 
 | 436 | 	.long	serror		|$2b-0 ERROR - illegal extension | 
 | 437 | 	.long	serror		|$2b-1 ERROR - illegal extension | 
 | 438 | 	.long	serror		|$2b-2 ERROR - illegal extension | 
 | 439 | 	.long	serror		|$2b-3 ERROR - illegal extension | 
 | 440 | 	.long	serror		|$2b-4 ERROR - illegal extension | 
 | 441 | 	.long	serror		|$2b-5 ERROR - illegal extension | 
 | 442 | 	.long	serror		|$2b-6 ERROR - illegal extension | 
 | 443 | 	.long	serror		|$2b-7 ERROR - illegal extension | 
 | 444 |  | 
 | 445 | 	.long	serror		|$2c-0 ERROR - illegal extension | 
 | 446 | 	.long	serror		|$2c-1 ERROR - illegal extension | 
 | 447 | 	.long	serror		|$2c-2 ERROR - illegal extension | 
 | 448 | 	.long	serror		|$2c-3 ERROR - illegal extension | 
 | 449 | 	.long	serror		|$2c-4 ERROR - illegal extension | 
 | 450 | 	.long	serror		|$2c-5 ERROR - illegal extension | 
 | 451 | 	.long	serror		|$2c-6 ERROR - illegal extension | 
 | 452 | 	.long	serror		|$2c-7 ERROR - illegal extension | 
 | 453 |  | 
 | 454 | 	.long	serror		|$2d-0 ERROR - illegal extension | 
 | 455 | 	.long	serror		|$2d-1 ERROR - illegal extension | 
 | 456 | 	.long	serror		|$2d-2 ERROR - illegal extension | 
 | 457 | 	.long	serror		|$2d-3 ERROR - illegal extension | 
 | 458 | 	.long	serror		|$2d-4 ERROR - illegal extension | 
 | 459 | 	.long	serror		|$2d-5 ERROR - illegal extension | 
 | 460 | 	.long	serror		|$2d-6 ERROR - illegal extension | 
 | 461 | 	.long	serror		|$2d-7 ERROR - illegal extension | 
 | 462 |  | 
 | 463 | 	.long	serror		|$2e-0 ERROR - illegal extension | 
 | 464 | 	.long	serror		|$2e-1 ERROR - illegal extension | 
 | 465 | 	.long	serror		|$2e-2 ERROR - illegal extension | 
 | 466 | 	.long	serror		|$2e-3 ERROR - illegal extension | 
 | 467 | 	.long	serror		|$2e-4 ERROR - illegal extension | 
 | 468 | 	.long	serror		|$2e-5 ERROR - illegal extension | 
 | 469 | 	.long	serror		|$2e-6 ERROR - illegal extension | 
 | 470 | 	.long	serror		|$2e-7 ERROR - illegal extension | 
 | 471 |  | 
 | 472 | 	.long	serror		|$2f-0 ERROR - illegal extension | 
 | 473 | 	.long	serror		|$2f-1 ERROR - illegal extension | 
 | 474 | 	.long	serror		|$2f-2 ERROR - illegal extension | 
 | 475 | 	.long	serror		|$2f-3 ERROR - illegal extension | 
 | 476 | 	.long	serror		|$2f-4 ERROR - illegal extension | 
 | 477 | 	.long	serror		|$2f-5 ERROR - illegal extension | 
 | 478 | 	.long	serror		|$2f-6 ERROR - illegal extension | 
 | 479 | 	.long	serror		|$2f-7 ERROR - illegal extension | 
 | 480 |  | 
 | 481 | 	.long	ssincos		|$30-0 fsincos norm | 
 | 482 | 	.long	ssincosz	|$30-1 fsincos zero | 
 | 483 | 	.long	ssincosi	|$30-2 fsincos inf | 
 | 484 | 	.long	ssincosnan	|$30-3 fsincos nan | 
 | 485 | 	.long	ssincosd	|$30-4 fsincos denorm | 
 | 486 | 	.long	serror		|$30-5 fsincos ERROR | 
 | 487 | 	.long	serror		|$30-6 fsincos ERROR | 
 | 488 | 	.long	serror		|$30-7 fsincos ERROR | 
 | 489 |  | 
 | 490 | 	.long	ssincos		|$31-0 fsincos norm | 
 | 491 | 	.long	ssincosz	|$31-1 fsincos zero | 
 | 492 | 	.long	ssincosi	|$31-2 fsincos inf | 
 | 493 | 	.long	ssincosnan	|$31-3 fsincos nan | 
 | 494 | 	.long	ssincosd	|$31-4 fsincos denorm | 
 | 495 | 	.long	serror		|$31-5 fsincos ERROR | 
 | 496 | 	.long	serror		|$31-6 fsincos ERROR | 
 | 497 | 	.long	serror		|$31-7 fsincos ERROR | 
 | 498 |  | 
 | 499 | 	.long	ssincos		|$32-0 fsincos norm | 
 | 500 | 	.long	ssincosz	|$32-1 fsincos zero | 
 | 501 | 	.long	ssincosi	|$32-2 fsincos inf | 
 | 502 | 	.long	ssincosnan	|$32-3 fsincos nan | 
 | 503 | 	.long	ssincosd	|$32-4 fsincos denorm | 
 | 504 | 	.long	serror		|$32-5 fsincos ERROR | 
 | 505 | 	.long	serror		|$32-6 fsincos ERROR | 
 | 506 | 	.long	serror		|$32-7 fsincos ERROR | 
 | 507 |  | 
 | 508 | 	.long	ssincos		|$33-0 fsincos norm | 
 | 509 | 	.long	ssincosz	|$33-1 fsincos zero | 
 | 510 | 	.long	ssincosi	|$33-2 fsincos inf | 
 | 511 | 	.long	ssincosnan	|$33-3 fsincos nan | 
 | 512 | 	.long	ssincosd	|$33-4 fsincos denorm | 
 | 513 | 	.long	serror		|$33-5 fsincos ERROR | 
 | 514 | 	.long	serror		|$33-6 fsincos ERROR | 
 | 515 | 	.long	serror		|$33-7 fsincos ERROR | 
 | 516 |  | 
 | 517 | 	.long	ssincos		|$34-0 fsincos norm | 
 | 518 | 	.long	ssincosz	|$34-1 fsincos zero | 
 | 519 | 	.long	ssincosi	|$34-2 fsincos inf | 
 | 520 | 	.long	ssincosnan	|$34-3 fsincos nan | 
 | 521 | 	.long	ssincosd	|$34-4 fsincos denorm | 
 | 522 | 	.long	serror		|$34-5 fsincos ERROR | 
 | 523 | 	.long	serror		|$34-6 fsincos ERROR | 
 | 524 | 	.long	serror		|$34-7 fsincos ERROR | 
 | 525 |  | 
 | 526 | 	.long	ssincos		|$35-0 fsincos norm | 
 | 527 | 	.long	ssincosz	|$35-1 fsincos zero | 
 | 528 | 	.long	ssincosi	|$35-2 fsincos inf | 
 | 529 | 	.long	ssincosnan	|$35-3 fsincos nan | 
 | 530 | 	.long	ssincosd	|$35-4 fsincos denorm | 
 | 531 | 	.long	serror		|$35-5 fsincos ERROR | 
 | 532 | 	.long	serror		|$35-6 fsincos ERROR | 
 | 533 | 	.long	serror		|$35-7 fsincos ERROR | 
 | 534 |  | 
 | 535 | 	.long	ssincos		|$36-0 fsincos norm | 
 | 536 | 	.long	ssincosz	|$36-1 fsincos zero | 
 | 537 | 	.long	ssincosi	|$36-2 fsincos inf | 
 | 538 | 	.long	ssincosnan	|$36-3 fsincos nan | 
 | 539 | 	.long	ssincosd	|$36-4 fsincos denorm | 
 | 540 | 	.long	serror		|$36-5 fsincos ERROR | 
 | 541 | 	.long	serror		|$36-6 fsincos ERROR | 
 | 542 | 	.long	serror		|$36-7 fsincos ERROR | 
 | 543 |  | 
 | 544 | 	.long	ssincos		|$37-0 fsincos norm | 
 | 545 | 	.long	ssincosz	|$37-1 fsincos zero | 
 | 546 | 	.long	ssincosi	|$37-2 fsincos inf | 
 | 547 | 	.long	ssincosnan	|$37-3 fsincos nan | 
 | 548 | 	.long	ssincosd	|$37-4 fsincos denorm | 
 | 549 | 	.long	serror		|$37-5 fsincos ERROR | 
 | 550 | 	.long	serror		|$37-6 fsincos ERROR | 
 | 551 | 	.long	serror		|$37-7 fsincos ERROR | 
 | 552 |  | 
 | 553 | 	|end |