*BSD News Article 15637


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!ira.uka.de!news.dfn.de!urmel.informatik.rwth-aachen.de!acds.physik.rwth-aachen.de!kuku
From: kuku@acds.physik.rwth-aachen.de (Christoph Kukulies)
Newsgroups: comp.os.386bsd.bugs
Subject: fpu emulator trap in gcc 2.3.3 compiled programs
Date: 4 May 1993 17:59:05 GMT
Organization: I.Physikalisches Institut RWTH-Aachen
Lines: 35
Distribution: world
Message-ID: <1s6at9$t5s@urmel.informatik.rwth-aachen.de>
Reply-To: kuku@acds.physik.rwth-aachen.de
NNTP-Posting-Host: acds.physik.rwth-aachen.de
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit


I have one 386BSD equipped machine which I'm not very happy with. It's
as it turned out lateley a 486, not original Intel, but AMD. It is said to be
a 33 MHz - I believe. The  built up the machine for me is currently on vacation
so I cannot say exactly right now.

Anyway, I decided to open the case when I got a message like

math_emulate: instruction d9fe not implemented
Illegal instruction (core dumped)

on the screen on all programs which I compiled newly with my libm.a/libc.a,
a hand patched one (I compile everything with gcc2.3.3 -m486 -mieee_fp -ffastmath). Also I found floating point operation very slow on that machine
which made me suspect that it's not an original Intel CPU.

Looking at the motherboard revealed what I suspected.

So my question is: Are there AMD 486 processors around which have no
FPU built in or which make the emulator become active for other reasons?

I know there are some lower speed 486SLX or something like that but I thought
I had a 486 with FPU.

Anyway, given that the emulator is running for a good reason, the above message
uncovers a emulator bug, doesn't it?

--
--Chris
Christoph P. U. Kukulies
kuku@acds.physik.rwth-aachen.de
*** Error code 1
 
Stop.