Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site sdcsvax.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!mtuxo!mtunh!mtung!mtunf!ariel!vax135!cornell!uw-beaver!tektronix!hplabs!sdcrdcf!sdcsvax!darrell
From: darrell@sdcsvax.UUCP (Darrell Long)
Newsgroups: net.arch
Subject: Cleverness in the WE-32001
Message-ID: <974@sdcsvax.UUCP>
Date: Thu, 11-Jul-85 03:31:39 EDT
Article-I.D.: sdcsvax.974
Posted: Thu Jul 11 03:31:39 1985
Date-Received: Wed, 17-Jul-85 07:29:06 EDT
Organization: EECS Dept. U.C. San Diego
Lines: 18

And now, the next episode in Darrell's adventures in AT&T land.

The  3B-2  processor (WE-32001), has a displacement addressing mode
disp(%rn).   This  mode  could be used with the %pc as the register
to yield a program counter relative (and thus position independent)
addressing  mode as is done in the VAX and  Pdp-11.   Instead,  the
assembler  always uses ABSOLUTE ADRESSES!   I've forced PC-relative
mode and it works.   Does  anyone have an explaination?  Could this
be yet another processor bug that the assembler is working around?

Fear & Loathing in AT&&-land.
-- 
Darrell Long
Department of Electrical Engineering and Computer Science
University of California, San Diego

USENET: sdcsvax!darrell
ARPA:   darrell@sdcsvax