From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,75ac07b9469f604c,start X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!cyclone1.gnilink.net!gnilink.net!nx02.iad.newshosting.com!newshosting.com!216.196.98.140.MISMATCH!Xl.tags.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.nethere.com!news.nethere.com.POSTED!not-for-mail NNTP-Posting-Date: Sat, 14 Mar 2009 00:58:46 -0500 Newsgroups: comp.lang.ada Subject: PowerPC ISA From: csampson@inetworld.net (Charles H. Sampson) Date: Fri, 13 Mar 2009 22:58:44 -0700 Message-ID: <1iwjgj2.1gcbtto1mbvuicN%csampson@inetworld.net> User-Agent: MacSOUP/2.8.2 (Mac OS X version 10.4.11 (PPC)) X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-gvb1h39abnpTotMREPhwSwQzIubg4TWHBxI4TS0FYUwqHvUxmlGvEIdrXuJqEV+kq6khyXTBbugOCdk!/ocPekmFxPfP+NmqNvZmI/YWtHY6wHzZ7fmZSR0KSCR7LSEE2hVUfJC+iyFrAJtOmdKfsf5H8ss7!K3RWVCIeIBVA9izmN0BtznqQg9cd X-Complaints-To: abuse@nethere.com X-DMCA-Complaints-To: abuse@nethere.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.39 Xref: g2news1.google.com comp.lang.ada:4122 Date: 2009-03-13T22:58:44-07:00 List-Id: Has anyone developed an Ada type that describes the PowerPC instruction set architecture? Failing that, does anyone know of an available description of how a PowerPC CPU might decode instructions? I'm fighting a horrendous bug in a high-rate real-time system; a procedure's return address on the stack is being overwritten. I'm going to write another procedure that can look at the stack on each execution of the crippled procedure. Initially it will just look at stack sizes. As I learn more, it will be modified. I've got the IBM book that describes the PowerPC but it's not laid out to answer my questions. If I get no joy here, I'll figure it out myself but I have no interest at all in reinventing the wheel. I need to get this done as quickly and cheaply as possible. Charlie -- Nature and nature's laws lay hid in night. God said "Let Newton be," and all was light. - Pope