chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-hackers] Chicken on Arm64


From: mike stiver
Subject: [Chicken-hackers] Chicken on Arm64
Date: Tue, 8 Apr 2014 02:57:42 +0000

Hello,

My name is Michael Stiver-Balla, and I'm part of a group in connection with Linaro, looking at projects for porting and running on ARM64 hardware. CHICKEN came up on the list or potential ports, and I've been looking it over.
My understanding is there are adequate C fallbacks so porting should be no issue. So far I quickly built in an arm64 emulated enviroment successfully, but the tests appear to fail afterwards:

===================================== library tests ...

Error: assertion failed: (inexact= 43.0 (fpround 42.5))

Call history:

<syntax> (assert (inexact= 43.0 (fpround 42.5)))
<syntax> (##core#if (##core#check (inexact= 43.0 (fpround 42.5) )) (##core#undefined) (##sys#error "assertion ...
<syntax> (##core#check (inexact= 43.0 (fpround 42.5)))
<syntax> (inexact= 43.0 (fpround 42.5))
<syntax> (fpround 42.5)
<syntax> (##core#undefined)
<syntax> (##sys#error "assertion failed" (##core#quote (inexact = 43.0 (fpround 42.5))))
<syntax> (##core#quote (inexact= 43.0 (fpround 42.5)))
<eval> (inexact= 43.0 (fpround 42.5))
<eval> (fpround 42.5)
<eval> [inexact=] (< (abs (- 1 (abs (/ a b)))) 1e-10)
<eval> [inexact=] (abs (- 1 (abs (/ a b))))
<eval> [inexact=] (- 1 (abs (/ a b)))
<eval> [inexact=] (abs (/ a b))
<eval> [inexact=] (/ a b)
<eval> (##sys#error "assertion failed" (##core#quote (inexact= 43.0 (fpround 42.5)))) <--

Might this be an issue with how I built/ran it, or am I to assume that some aarch64 assembly might be needed for a successful port?
Has anyone successfully run on an Arm64 emulated system?

If anyone has any advice, feedback or guidance that would be appreciated.
Thanks, Mike

reply via email to

[Prev in Thread] Current Thread [Next in Thread]