From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id DE05CBBAF for ; Tue, 23 Mar 2010 10:22:37 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmkBABclqEtKfVI2mGdsb2JhbACREooRCBUBAQEBAQgJDAcTIqkqgWOFRy6ISwEBAwWEeASDGQ X-IronPort-AV: E=Sophos;i="4.51,294,1267398000"; d="scan'208";a="47325444" Received: from mail-ww0-f54.google.com ([74.125.82.54]) by mail3-smtp-sop.national.inria.fr with ESMTP; 23 Mar 2010 10:22:37 +0100 Received: by wwf26 with SMTP id 26so704492wwf.27 for ; Tue, 23 Mar 2010 02:22:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=Bsnk2z7Ea7rpN2q/6BeI27AGhRedGbd5/0c/tRR0qN8=; b=FJz7if1//UjCgwp9WPK0loDutxQa7cfTxULkE09ycVO5a1VCfe6xrH3cfAldWKzNjV RV6LiA+iqWGRQ0VDFzicTWu+s8GVqSKGrkeqaNosbf6AQaVIgWqtgTh9k9q9SGvXEo+7 0Sivrz7bP6GJwTC27mRw85DpxGmIfEfr6l0m4= 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:content-transfer-encoding; b=hIcO6Jv+shnwMOVofySIq5eEsINCyNqVd/UgElVy5h46GQ3eDyNZovmS7PraKaoMd7 YIrRHGZXTHC7wvH+FddLr2J2EW9puji+WpTLwUN6A+Y3bcjcotjSjzrPL5QaNoot0SgY 6Ol8zEPeJvdXqmnJfigz7c/SqkDMdAzVR2KJE= MIME-Version: 1.0 Received: by 10.216.157.212 with SMTP id o62mr3287739wek.41.1269336157296; Tue, 23 Mar 2010 02:22:37 -0700 (PDT) In-Reply-To: <91a3da521003230207n3aebcdf2ia1faea03c9d13f6@mail.gmail.com> References: <4B967857.3070303@inria.fr> <90823c941003230158n5080b46apc7c7462aead3372d@mail.gmail.com> <91a3da521003230207n3aebcdf2ia1faea03c9d13f6@mail.gmail.com> Date: Tue, 23 Mar 2010 12:22:37 +0300 Message-ID: <90823c941003230222i26ab423fm9f1325b28f5d4d45@mail.gmail.com> Subject: Re: [Caml-list] testers wanted for experimental SSE2 back-end From: Dmitry Bely To: caml-list@inria.fr Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam: no; 0.00; bunzli:01 buenzli:01 23,:98 wrote:01 experimental:01 dmitry:01 dmitry:01 caml-list:01 bely:01 bely:01 back-end:02 let:03 let:03 truncate:04 truncate:04 On Tue, Mar 23, 2010 at 12:07 PM, Daniel B=FCnzli wrote: >> let round x =3D truncate (x +. 0.5) > > Side note, if you are also interested in negative numbers Sure, it was just an code generation example. Probably I should use round_positive name. > that's not what you want. You want : > >> let round x =3D floor (x +. 0.5) ...and you get a floor() C call. I would better use let round x =3D truncate (x +. (if x > 0. then 0.5 else -0.5)) - Dmitry Bely