Lines Matching +full:out +full:- +full:functions

3 M68000 Hi-Performance Microprocessor Division
5 Production Release P1.00 -- October 10, 1994
30 ------------------------------------------------
41 64-bit divide
42 64-bit multiply
50 --------------------
70 -----------------------
73 -----------------
74 | | - 128 byte-sized section
75 (1) | Call-Out | - 4 bytes per entry (user fills these in)
76 | | - example routines in iskeleton.s
77 -----------------
78 | | - 8 bytes per entry
79 (2) | Entry Point | - user does a "bra" or "jmp" to this address
81 -----------------
82 | | - code section
85 -----------------
88 The first section of this module is the "Call-out" section. This section
89 is NOT INCLUDED in isp.sa (an example "Call-out" section is provided at
91 the ISP routines to reference external functions that must be provided
94 to a function required by the ISP (these functions and their location are
95 listed in "68060ISP call-outs" below). Each field entry should contain
97 of the "call-out" section. The "Call-out" section must sit adjacent to the
100 The second section, the "Entry-point" section, is used by external routines
101 to access the functions within the ISP. Since the isp.sa hex file contains
103 with respect to the top of the package. The currently defined entry-points
106 entry-point.
114 (_060ISP_TOP is the starting address of the "Call-out" section; the "Call-out"
116 point is located 0 bytes from the top of the "Entry-point" section.)
118 The third section is the code section. After entering through an "Entry-point",
121 68060ISP call-outs: (details in iskeleton.s)
122 --------------------
161 -----------------------
173 ---------------------
181 package calls either the "Call-out" _060_real_cas() or _060_real_cas2().
183 host system (see isp.s source code), then these "Call-out"s should be
185 through the "Entry-point"s _060_isp_cas() or _060_isp_cas2().
188 _060_real_lock_page() and _060_real_unlock_page(). These functions are
192 actions which are too system-specific, then the system integrator must
194 the functions _060_real_cas() or _060_real_cas2(). When this new emulation
195 code has completed, then it should re-enter the 060ISP package through the
196 "Entry-point" _060_isp_cas_finish() or _060_isp_cas2_finish().
203 --------------
206 ----------------
207 - documented in 2.2 in spec.
208 - Basic flow:
209 exception taken ---> enter _060_isp_unimp --|
212 may exit through _060_real_itrace <----|
214 may exit through _060_real_chk <----|
216 may exit through _060_real_divbyzero <----|
218 may exit through _060_isp_done <----|