Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!gatech!hao!husc6!necntc!ames!hc!hi!cyrus
From: cyrus@hi.UUCP (Tait Cyrus)
Newsgroups: comp.sys.nsc.32k
Subject: cxp/rxp instructions
Message-ID: <10742@hi.UUCP>
Date: Fri, 10-Jul-87 12:05:39 EDT
Article-I.D.: hi.10742
Posted: Fri Jul 10 12:05:39 1987
Date-Received: Sun, 12-Jul-87 11:50:56 EDT
Organization: U. of New Mexico, Albuquerque
Lines: 28
Keywords: rxp/cxp instructions

Here at the University of New Mexico, we will be starting to port
GENIX 4.2 to a 32016/32032 board.  I have some questions.

1) What good are the cxp/rxp instructions?
2) Why can't the "standard" jsr/ret instructions be used?
3) What advantages are there for going through a jump table instead
   of jumping directly?

The reason I ask is that evern cxp/rxp causes the 32xxx to read
from the mod table and I can see this as slowing things down A LOT.
I have already had one person say that when they ported GENIX 4.1,
they replaced all of the cxp/rxp type instructions with jsr/ret
just to speed things up.

I would appreciate ANY comments/suggestions/ideas.

Thanks in advance

-- 
    @__________@    W. Tait Cyrus   (505) 277-0806
   /|         /|    University of New Mexico
  / |        / |    Dept of EECE - Hypercube Project
 @__|_______@  |    Albuquerque, New Mexico 87131
 |  |       |  |
 |  |  hc   |  |    e-mail:
 |  @.......|..@       cyrus@hc.dspo.gov or
 | /        | /        seismo!unmvax!hi!cyrus
 @/_________@/