[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] 68060 emulated FPU instructions
- To: Vincent Rivière <vincent.riviere@freesbee.fr>
- Subject: Re: [MiNT] 68060 emulated FPU instructions
- From: Kåre Andersen <kareandersen@gmail.com>
- Date: Wed, 9 Feb 2011 10:35:53 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:resent-from:resent-to:resent-date :resent-message-id:resent-user-agent:x-mozilla-keys:x-proxad-sc :dkim-signature:domainkey-signature:mime-version:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=fQzfWX+CS2rjXj5EOL7E3+/ySAh9g/N8b71IBbcJJRQ=; b=HZ4w9nxhuLrHOSXWkzHlJq+lidIMHbTGNgDf/2A+a+mgof/HQmSBsSpU7Urhs2V7dk YGPgB1RJfM7hYRNMOUjI7RcMYT90y12OFauaKA10+7EU44gU/O3hJzHAXeAKIQoro7oU JsCRIhaCSnRSZqfjjvHjo4vIs92sWChYqeKNw=
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=fQzfWX+CS2rjXj5EOL7E3+/ySAh9g/N8b71IBbcJJRQ=; b=UCbwLHPWoqoA0KL1SjymnbxXOCvq6oGR6+l/M0ZkzshAjxNnJADCj2S4iqsEUmZ+CX 7a7GbfaT7HeCpGHFCPjnkJ1KRDuJg4hesrhRBrlzLDxzwhTDzS/DeD1h9B1c4y3VCJJ9 SCRmVH/DXz9LBN1LLhpJsBdIYFuRdtxQCDI+Y=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:resent-from:resent-to:resent-date:resent-message-id :resent-user-agent:x-mozilla-keys:x-proxad-sc:dkim-signature :domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; b=J7o8g2X21YXXsdcsYpZc+dFc4GJKf5/eQTtAAdFJdc7XjUnW/lndR3QiSsyNWgzVPL v/mBGclilWMb/MSrTy+SW83EjO+cY4mtsG5HeO+Q2iys5mTLD+KITm0O0QPZZ6ohf/vT YWQKU4379y181+DhKKg4QmYbKoQ+l0Y1SWZHo=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=r31b3vg5QbKh9v1HY3ZlNI4zFU5KOkJS1gQy+wQUOeD4HMtQFvjKjV3StIFqi+t5+d /pGYMJ34Xjz052RiXBrcqywvrqJ1qVraovfkekXe+xOOFLg4P9UW45a2I/uCCvnlf4vg Qu6YWcEpmy4/CChPAbts8qahkCjGs5RVeTMVM=
- In-reply-to: <4D525B48.300@freesbee.fr>
- List-help: <mailto:ecartis@lists.fishpool.fi?Subject=help>
- List-id: <mint.lists.fishpool.fi>
- List-owner: <mailto:tjhukkan@fishpool.fi>
- List-post: <mailto:mint@lists.fishpool.fi>
- List-subscribe: <mailto:mint-request@lists.fishpool.fi?Subject=subscribe>
- List-unsubscribe: <mailto:mint-request@lists.fishpool.fi?Subject=unsubscribe>
- References: <4D525B48.300@freesbee.fr>
- Resent-date: Wed, 9 Feb 2011 10:43:41 +0100
- Resent-from: Vincent Rivière <vincent.riviere@freesbee.fr>
- Resent-message-id: <4D5261CD.9080104@freesbee.fr>
- Resent-to: mint@lists.fishpool.fi
- Resent-user-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7
- Sender: mint-bounce@lists.fishpool.fi
On 9 Feb 2011 10:16, "Vincent Rivière" <vincent.riviere@freesbee.fr> wrote:
>
> Miro Kropáček wrote:
>>
>> Actually, fsqrt() isn't emulated but I guess the real bottleneck are
>> those trigonometrical ones.
>
>
> I still have not understood at which level some FPU instructions are
> emulated on 68060.
>
> - Inside the 68060 itself ?
> - Inside the TOS 4.04, through Line-F exception ?
> - Inside the CT60 OS, through Line-F exception ?
>
> That's a bit mysterious...
>
That would be the responsibility of the CT60 patched TOS, which in fact is 4.04 - you probably already know this from FireTos.
And I agree with the sceptics - library calls with the chance for inlining is likely much more efficient than relying on exceptions. AFAIK the only feature complete FPU we have is that of the 68040.
/Kåre