[BACK]Return to FPSP.sa CVS log [TXT][DIR] Up to [local] / sys / arch / m68k / fpsp

Annotation of sys/arch/m68k/fpsp/FPSP.sa, Revision 1.1.1.1

1.1       nbrk        1: *      $OpenBSD: FPSP.sa,v 1.2 1996/05/29 21:05:20 niklas Exp $
                      2: *      $NetBSD: FPSP.sa,v 1.2 1994/10/26 07:48:33 cgd Exp $
                      3:
                      4: *      MOTOROLA MICROPROCESSOR & MEMORY TECHNOLOGY GROUP
                      5: *      M68000 Hi-Performance Microprocessor Division
                      6: *      M68040 Software Package
                      7: *
                      8: *      M68040 Software Package Copyright (c) 1993, 1994 Motorola Inc.
                      9: *      All rights reserved.
                     10: *
                     11: *      THE SOFTWARE is provided on an "AS IS" basis and without warranty.
                     12: *      To the maximum extent permitted by applicable law,
                     13: *      MOTOROLA DISCLAIMS ALL WARRANTIES WHETHER EXPRESS OR IMPLIED,
                     14: *      INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
                     15: *      PARTICULAR PURPOSE and any warranty against infringement with
                     16: *      regard to the SOFTWARE (INCLUDING ANY MODIFIED VERSIONS THEREOF)
                     17: *      and any accompanying written materials.
                     18: *
                     19: *      To the maximum extent permitted by applicable law,
                     20: *      IN NO EVENT SHALL MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER
                     21: *      (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
                     22: *      PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR
                     23: *      OTHER PECUNIARY LOSS) ARISING OF THE USE OR INABILITY TO USE THE
                     24: *      SOFTWARE.  Motorola assumes no responsibility for the maintenance
                     25: *      and support of the SOFTWARE.
                     26: *
                     27: *      You are hereby granted a copyright license to use, modify, and
                     28: *      distribute the SOFTWARE so long as this entire notice is retained
                     29: *      without alteration in any modified and/or redistributed versions,
                     30: *      and that such modified versions are clearly identified as such.
                     31: *      No licenses are granted by implication, estoppel or otherwise
                     32: *      under any patents or trademarks of Motorola, Inc.
                     33:
                     34: *
                     35: *      FPSP.sa 3.1 12/10/90
                     36: *
                     37: *      Init file for testing FPSP software package.
                     38: *
                     39: *      Takes over the exception vectors that the FPSP handles.
                     40: *
                     41:
                     42: FPSP   IDNT    2,1 Motorola 040 Floating Point Software Package
                     43:
                     44: CODE_ST                equ     $10000  ;address of test code start
                     45:
                     46: FLINE_VEC      equ     $2c
                     47: BSUN_VEC       equ     $c0
                     48: INEX2_VEC      equ     $c4
                     49: DZ_VEC         equ     $c8
                     50: UNFL_VEC       equ     $cc
                     51: OPERR_VEC      equ     $d0
                     52: OVFL_VEC       equ     $d4
                     53: SNAN_VEC       equ     $d8
                     54: UNSUP_VEC      equ     $dc
                     55:
                     56:        xref    fline,unsupp
                     57:        xref    bsun,inex,dz,unfl
                     58:        xref    operr,ovfl,snan
                     59:
                     60:        section 7
                     61:
                     62: * Load vector table with addresses of FPSP routines and
                     63: * branch to CODE_ST, start address of test code.
                     64:
                     65:        xdef    start
                     66: start:
                     67:        movec.l VBR,a0
                     68:        move.l  #fline,FLINE_VEC(a0)
                     69:        move.l  #bsun,BSUN_VEC(a0)
                     70:        move.l  #inex,INEX2_VEC(a0)
                     71:        move.l  #dz,DZ_VEC(a0)
                     72:        move.l  #unfl,UNFL_VEC(a0)
                     73:        move.l  #operr,OPERR_VEC(a0)
                     74:        move.l  #ovfl,OVFL_VEC(a0)
                     75:        move.l  #snan,SNAN_VEC(a0)
                     76:        move.l  #unsupp,UNSUP_VEC(a0)
                     77:
                     78:        jmp     CODE_ST
                     79:
                     80:        end

CVSweb