|
From: | Chicken Trac |
Subject: | [Chicken-janitors] Re: #64: "maze" benchmark produces incorrect result when compiled wirth -block on x86-64 |
Date: | Thu, 06 Aug 2009 09:50:49 -0000 |
#64: "maze" benchmark produces incorrect result when compiled wirth -block on x86-64 ----------------------------+----------------------------------------------- Reporter: felix | Owner: Type: defect | Status: new Priority: critical | Milestone: 4.2.0 Component: core libraries | Version: 4.1.x Keywords: | ----------------------------+----------------------------------------------- Comment(by felix): Replying to [comment:3 sjamaan]: > The bitwise-and with a large unsigned integer on line 239 in maze.scm causes the result to be unsigned. > > {{{(bitwise-and -1 4611686018427387902) => 4611686018427387902}}} Isn't that correct? BTW, block mode will have an influence because of increased constant folding. -- Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/64#comment:4> Chicken Scheme <http://www.call-with-current-continuation.org/> Chicken Scheme is a compiler for the Scheme programming language.
[Prev in Thread] | Current Thread | [Next in Thread] |