🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.bugs
Article #574

Re: CCI Power6/32 - Sperry 7000/40 Assembly bug

#574
From: Jim Shankland
Date: Wed, 06 Aug 1986 01:25
29 lines
1664 bytes
> 
> 
> I have discovered that the EMUL instruction on the CCI Power6/32
> (aka Sperry 7000/40) does not work correctly.  [Sperry also]
> told me that the instruction CMPD2 does not ive correct results either.
> 
Interesting.  My Power6 architecture manual doesn't even list the CMPD2
instruction.  Sounds as though the Power6's handling of quadwords leaves
something to be desired.

Another Power6 microcode bug, more pertinent to those of us who never
fool with quadwords, is that MOVZWL from one register to another
copies the entire register:  i.e., it acts like MOVL.  This will cause
bugs in C programs, since the C compiler will generate "MOVZWL <reg>,<reg>",
expecting it to behave as documented, not as it really behaves.
When our system administrator reported this to CCI, they said that
they would change the documentation of MOVZWL rather than fix the
microcode.  They didn't mention changing their C compiler to not
generate the broken instruction.

Jim Shankland
 ..!ihnp4!cpsc6a!\
                  rtech!jas
..!ucbvax!mtxinu!/
-- 
Jim Shankland
 ..!ihnp4!cpsc6a!\
                  rtech!jas
..!ucbvax!mtxinu!/
Technical Details
Message-ID: <357@rtech.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!sri-spam!nike!cit-vax!amdahl!rtech!jas
References: <567@sunybcs.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!sri-spam!nike!cit-vax!amdahl!rtech!jas
From: jas@rtech.UUCP (Jim Shankland)
Newsgroups: net.bugs
Subject: Re: CCI Power6/32 - Sperry 7000/40 Assembly bug
Message-ID: <357@rtech.UUCP>
Date: Tue, 5-Aug-86 21:25:03 EDT
Article-I.D.: rtech.357
Posted: Tue Aug  5 21:25:03 1986
Date-Received: Thu, 7-Aug-86 06:18:22 EDT
References: <567@sunybcs.UUCP>
Organization: Relational Technology Inc, Alameda CA
Lines: 29