?? tbldo.s
字號(hào):
/* tbldo.s - Motorola 68040 FP jump table (EXC) *//* Copyright 1991-1992 Wind River Systems, Inc. */ .data .globl _copyright_wind_river .long _copyright_wind_river/*modification history--------------------01d,23aug92,jcf changed bxxx to jxx.01c,26may92,rrr the tree shuffle01b,10jan92,kdl added modification history; general cleanup.01a,15aug91,kdl original version, from Motorola FPSP v2.0.*//*DESCRIPTION tbldosa 3.1 12/10/90 Modified: 8/16/90 chinds The table was constructed to use only one level of indirection in __x_do_func for monoadic functions. Dyadic functions require two levels, and the tables are still contained in __x_do_func. The table is arranged for index with a 10-bit index, with the first 7 bits the opcode, and the remaining 3 the stag. For dyadic functions, all valid addresses are to the generic entry point. Copyright (C) Motorola, Inc. 1990 All Rights Reserved THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF MOTOROLA The copyright notice above does not evidence any actual or intended publication of such source code.TBLDO idnt 2,1 Motorola 040 Floating Point Software Package section 8NOMANUAL*/| xref __x_ld_pinf,__x_ld_pone,__x_ld_ppi2| xref __x_t_dz2,__x_t_operr| xref __x_serror,__x_sone,__x_szero,__x_sinf,__x_snzrinx| xref __x_sopr_inf,__x_spi_2,__x_src_nan,__x_szr_inf| xref __x_smovcr| xref __x_pmod,__x_prem,__x_pscale| xref __x_satanh,__x_satanhd| xref __x_sacos,__x_sacosd,__x_sasin,__x_sasind,__x_satan,__x_satand| xref __x_setox,__x_setoxd,__x_setoxm1,__x_setoxm1d,__x_setoxm1i| xref __x_sgetexp,__x_sgetexpd,__x_sgetman,__x_sgetmand| xref __x_sint,__x_sintd,__x_sintrz| xref __x_ssincos,__x_ssincosd,__x_ssincosi,__x_ssincosnan,__x_ssincosz| xref __x_scos,__x_scosd,__x_ssin,__x_ssind,__x_stan,__x_stand| xref __x_scosh,__x_scoshd,__x_ssinh,__x_ssinhd,__x_stanh,__x_stanhd| xref __x_sslog10,__x_sslog2,__x_sslogn,__x_sslognp1| xref __x_sslog10d,__x_sslog2d,__x_sslognd,__x_slognp1d| xref __x_stentox,__x_stentoxd,__x_stwotox,__x_stwotoxd| instruction | opcode-stag Notes .globl __x_tblpre__x_tblpre: .long __x_smovcr | 0x00-0 fmovecr all .long __x_smovcr | 0x00-1 fmovecr all .long __x_smovcr | 0x00-2 fmovecr all .long __x_smovcr | 0x00-3 fmovecr all .long __x_smovcr | 0x00-4 fmovecr all .long __x_smovcr | 0x00-5 fmovecr all .long __x_smovcr | 0x00-6 fmovecr all .long __x_smovcr | 0x00-7 fmovecr all .long __x_sint | 0x01-0 fint norm .long __x_szero | 0x01-1 fint zero .long __x_sinf | 0x01-2 fint inf .long __x_src_nan | 0x01-3 fint nan .long __x_sintd | 0x01-4 fint denorm inx .long __x_serror | 0x01-5 fint ERROR .long __x_serror | 0x01-6 fint ERROR .long __x_serror | 0x01-7 fint ERROR .long __x_ssinh | 0x02-0 fsinh norm .long __x_szero | 0x02-1 fsinh zero .long __x_sinf | 0x02-2 fsinh inf .long __x_src_nan | 0x02-3 fsinh nan .long __x_ssinhd | 0x02-4 fsinh denorm .long __x_serror | 0x02-5 fsinh ERROR .long __x_serror | 0x02-6 fsinh ERROR .long __x_serror | 0x02-7 fsinh ERROR .long __x_sintrz | 0x03-0 fintrz norm .long __x_szero | 0x03-1 fintrz zero .long __x_sinf | 0x03-2 fintrz inf .long __x_src_nan | 0x03-3 fintrz nan .long __x_snzrinx | 0x03-4 fintrz denorm inx .long __x_serror | 0x03-5 fintrz ERROR .long __x_serror | 0x03-6 fintrz ERROR .long __x_serror | 0x03-7 fintrz ERROR .long __x_serror | 0x04-0 ERROR - illegal extension .long __x_serror | 0x04-1 ERROR - illegal extension .long __x_serror | 0x04-2 ERROR - illegal extension .long __x_serror | 0x04-3 ERROR - illegal extension .long __x_serror | 0x04-4 ERROR - illegal extension .long __x_serror | 0x04-5 ERROR - illegal extension .long __x_serror | 0x04-6 ERROR - illegal extension .long __x_serror | 0x04-7 ERROR - illegal extension .long __x_serror | 0x05-0 ERROR - illegal extension .long __x_serror | 0x05-1 ERROR - illegal extension .long __x_serror | 0x05-2 ERROR - illegal extension .long __x_serror | 0x05-3 ERROR - illegal extension .long __x_serror | 0x05-4 ERROR - illegal extension .long __x_serror | 0x05-5 ERROR - illegal extension .long __x_serror | 0x05-6 ERROR - illegal extension .long __x_serror | 0x05-7 ERROR - illegal extension .long __x_sslognp1 | 0x06-0 flognp1 norm .long __x_szero | 0x06-1 flognp1 zero .long __x_sopr_inf | 0x06-2 flognp1 inf .long __x_src_nan | 0x06-3 flognp1 nan .long __x_slognp1d | 0x06-4 flognp1 denorm .long __x_serror | 0x06-5 flognp1 ERROR .long __x_serror | 0x06-6 flognp1 ERROR .long __x_serror | 0x06-7 flognp1 ERROR .long __x_serror | 0x07-0 ERROR - illegal extension .long __x_serror | 0x07-1 ERROR - illegal extension .long __x_serror | 0x07-2 ERROR - illegal extension .long __x_serror | 0x07-3 ERROR - illegal extension .long __x_serror | 0x07-4 ERROR - illegal extension .long __x_serror | 0x07-5 ERROR - illegal extension .long __x_serror | 0x07-6 ERROR - illegal extension .long __x_serror | 0x07-7 ERROR - illegal extension .long __x_setoxm1 | 0x08-0 fetoxm1 norm .long __x_szero | 0x08-1 fetoxm1 zero .long __x_setoxm1i | 0x08-2 fetoxm1 inf .long __x_src_nan | 0x08-3 fetoxm1 nan .long __x_setoxm1d | 0x08-4 fetoxm1 denorm .long __x_serror | 0x08-5 fetoxm1 ERROR .long __x_serror | 0x08-6 fetoxm1 ERROR .long __x_serror | 0x08-7 fetoxm1 ERROR .long __x_stanh | 0x09-0 ftanh norm .long __x_szero | 0x09-1 ftanh zero .long __x_sone | 0x09-2 ftanh inf .long __x_src_nan | 0x09-3 ftanh nan .long __x_stanhd | 0x09-4 ftanh denorm .long __x_serror | 0x09-5 ftanh ERROR .long __x_serror | 0x09-6 ftanh ERROR .long __x_serror | 0x09-7 ftanh ERROR .long __x_satan | 0x0a-0 fatan norm .long __x_szero | 0x0a-1 fatan zero .long __x_spi_2 | 0x0a-2 fatan inf .long __x_src_nan | 0x0a-3 fatan nan .long __x_satand | 0x0a-4 fatan denorm .long __x_serror | 0x0a-5 fatan ERROR .long __x_serror | 0x0a-6 fatan ERROR .long __x_serror | 0x0a-7 fatan ERROR .long __x_serror | 0x0b-0 ERROR - illegal extension .long __x_serror | 0x0b-1 ERROR - illegal extension .long __x_serror | 0x0b-2 ERROR - illegal extension .long __x_serror | 0x0b-3 ERROR - illegal extension .long __x_serror | 0x0b-4 ERROR - illegal extension .long __x_serror | 0x0b-5 ERROR - illegal extension .long __x_serror | 0x0b-6 ERROR - illegal extension .long __x_serror | 0x0b-7 ERROR - illegal extension .long __x_sasin | 0x0c-0 fasin norm .long __x_szero | 0x0c-1 fasin zero .long __x_t_operr | 0x0c-2 fasin inf .long __x_src_nan | 0x0c-3 fasin nan .long __x_sasind | 0x0c-4 fasin denorm .long __x_serror | 0x0c-5 fasin ERROR .long __x_serror | 0x0c-6 fasin ERROR .long __x_serror | 0x0c-7 fasin ERROR .long __x_satanh | 0x0d-0 fatanh norm .long __x_szero | 0x0d-1 fatanh zero .long __x_t_operr | 0x0d-2 fatanh inf .long __x_src_nan | 0x0d-3 fatanh nan .long __x_satanhd | 0x0d-4 fatanh denorm .long __x_serror | 0x0d-5 fatanh ERROR .long __x_serror | 0x0d-6 fatanh ERROR .long __x_serror | 0x0d-7 fatanh ERROR .long __x_ssin | 0x0e-0 fsin norm .long __x_szero | 0x0e-1 fsin zero .long __x_t_operr | 0x0e-2 fsin inf .long __x_src_nan | 0x0e-3 fsin nan .long __x_ssind | 0x0e-4 fsin denorm .long __x_serror | 0x0e-5 fsin ERROR .long __x_serror | 0x0e-6 fsin ERROR .long __x_serror | 0x0e-7 fsin ERROR .long __x_stan | 0x0f-0 ftan norm .long __x_szero | 0x0f-1 ftan zero .long __x_t_operr | 0x0f-2 ftan inf .long __x_src_nan | 0x0f-3 ftan nan .long __x_stand | 0x0f-4 ftan denorm .long __x_serror | 0x0f-5 ftan ERROR .long __x_serror | 0x0f-6 ftan ERROR .long __x_serror | 0x0f-7 ftan ERROR .long __x_setox | 0x10-0 fetox norm .long __x_ld_pone | 0x10-1 fetox zero .long __x_szr_inf | 0x10-2 fetox inf .long __x_src_nan | 0x10-3 fetox nan .long __x_setoxd | 0x10-4 fetox denorm .long __x_serror | 0x10-5 fetox ERROR .long __x_serror | 0x10-6 fetox ERROR .long __x_serror | 0x10-7 fetox ERROR .long __x_stwotox | 0x11-0 ftwotox norm .long __x_ld_pone | 0x11-1 ftwotox zero .long __x_szr_inf | 0x11-2 ftwotox inf .long __x_src_nan | 0x11-3 ftwotox nan .long __x_stwotoxd | 0x11-4 ftwotox denorm .long __x_serror | 0x11-5 ftwotox ERROR .long __x_serror | 0x11-6 ftwotox ERROR .long __x_serror | 0x11-7 ftwotox ERROR .long __x_stentox | 0x12-0 ftentox norm .long __x_ld_pone | 0x12-1 ftentox zero .long __x_szr_inf | 0x12-2 ftentox inf .long __x_src_nan | 0x12-3 ftentox nan .long __x_stentoxd | 0x12-4 ftentox denorm .long __x_serror | 0x12-5 ftentox ERROR .long __x_serror | 0x12-6 ftentox ERROR .long __x_serror | 0x12-7 ftentox ERROR .long __x_serror | 0x13-0 ERROR - illegal extension .long __x_serror | 0x13-1 ERROR - illegal extension .long __x_serror | 0x13-2 ERROR - illegal extension .long __x_serror | 0x13-3 ERROR - illegal extension .long __x_serror | 0x13-4 ERROR - illegal extension .long __x_serror | 0x13-5 ERROR - illegal extension .long __x_serror | 0x13-6 ERROR - illegal extension .long __x_serror | 0x13-7 ERROR - illegal extension .long __x_sslogn | 0x14-0 flogn norm .long __x_t_dz2 | 0x14-1 flogn zero .long __x_sopr_inf | 0x14-2 flogn inf .long __x_src_nan | 0x14-3 flogn nan .long __x_sslognd | 0x14-4 flogn denorm .long __x_serror | 0x14-5 flogn ERROR .long __x_serror | 0x14-6 flogn ERROR .long __x_serror | 0x14-7 flogn ERROR .long __x_sslog10 | 0x15-0 flog10 norm .long __x_t_dz2 | 0x15-1 flog10 zero .long __x_sopr_inf | 0x15-2 flog10 inf .long __x_src_nan | 0x15-3 flog10 nan .long __x_sslog10d | 0x15-4 flog10 denorm .long __x_serror | 0x15-5 flog10 ERROR .long __x_serror | 0x15-6 flog10 ERROR .long __x_serror | 0x15-7 flog10 ERROR .long __x_sslog2 | 0x16-0 flog2 norm .long __x_t_dz2 | 0x16-1 flog2 zero .long __x_sopr_inf | 0x16-2 flog2 inf .long __x_src_nan | 0x16-3 flog2 nan .long __x_sslog2d | 0x16-4 flog2 denorm .long __x_serror | 0x16-5 flog2 ERROR .long __x_serror | 0x16-6 flog2 ERROR .long __x_serror | 0x16-7 flog2 ERROR .long __x_serror | 0x17-0 ERROR - illegal extension .long __x_serror | 0x17-1 ERROR - illegal extension .long __x_serror | 0x17-2 ERROR - illegal extension .long __x_serror | 0x17-3 ERROR - illegal extension .long __x_serror | 0x17-4 ERROR - illegal extension .long __x_serror | 0x17-5 ERROR - illegal extension .long __x_serror | 0x17-6 ERROR - illegal extension .long __x_serror | 0x17-7 ERROR - illegal extension .long __x_serror | 0x18-0 ERROR - illegal extension .long __x_serror | 0x18-1 ERROR - illegal extension
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -