From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id a0187e84 for ; Mon, 19 Nov 2018 08:36:46 +0000 (UTC) Received: (qmail 17018 invoked by alias); 19 Nov 2018 08:36:35 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 43833 Received: (qmail 5064 invoked by uid 1010); 19 Nov 2018 08:36:35 -0000 X-Qmail-Scanner-Diagnostics: from park01.gkg.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.100.2/25112. spamassassin: 3.4.2. Clear:RC:0(205.235.26.22):SA:0(-1.7/5.0):. Processed in 3.170685 secs); 19 Nov 2018 08:36:35 -0000 X-Envelope-From: SRS0=0u8D=N6=yahoo.co.uk=okiddle@bounces.park01.gkg.net X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-Virus-Scanned: by amavisd-new at gkg.net Authentication-Results: amavisd4.gkg.net (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.co.uk X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1542616178; bh=e8UceNtl3PHAjoO4l9Svgr3y55z22fOQGHFf5c3u6cM=; h=From:References:To:Subject:Date:From:Subject; b=A/WooO8JIzkMG5TF5sXGViwTThO1KB9pP/4VbjKu6b4DpQoHdIJyApRv2iKsXKcIJD5sHvcAY/qgyZXMqI1wn624jlrUBOyA4DrLf5scN276b1U/1/7om88b+GhveMdPBmQn8Lr/IkGN5cCWNk1yQCsrp+qeI0f1gqtzBUfzC1qz4nN75VNgBylQKFeLAQOXGfeUjwZ4CK+x/UGSvbhmbIFdfyay10mVwZfx+PCGXmA/1kV9v8qCHb+dbF7r8716P4vP5qX5WEJmhbvOYj10dIdEztGdYZ/G+Akju8a7X7SbMFUY/iddRNnpoJq+0J/79mMHxHB3GF3IZwu4ia4OBw== X-YMail-OSG: jVqOgGwVM1mI5n8ooYlBcfsbhsfdXLvgAP2rXDlMr.Uz_vAjyHVeajZLM7mZRZR 0WIwtkjpWoxXMf665eNHqAuSoB_nJEyz_3xOtCG45jvK.Aa9N.1epi3dGy.t9AfFRWZQODN0GD.w UpFJXeNwf4ei1ZVv.ktQCr5h6OZwCqZNa4gDH5EEyHnjtNBU548sl_CtqUBatqdIFyo7XPGEkdDY BoKycl6yJPGMKfvcsEA3JIGx1cCAiOJ2nfyR6z3iuL6SkTN0xJf0gfIrGA_YVDd.MIK1k8gJ6rrO o.fgMrjYfVRysn.RcxLRk81WqnopKn7Wv1mwPY2kekHeazXvifPu2dG7O.RR6qi9ZovIGYdCK3T0 lfPt4jTUdZ0IVlHFaWI3MQIQL.An4oEc22pnqxgSq0lI2AEX71DDZ27EzjpyzqLHm9m13K_vTwSY YTTkbUo8js2Cv9eqVeaPGU_UZBvq5wAsy5CP7RUpnv_4yj7LEXVTCSOQKTLciD8Dq02IqDMTqTGh IMS2_k9gWaM5puHeDwCebA3i2j74sjuiG5c6wSQRxV2rPh_4XkVI6eSVDpnvC3BMMQyfrXdCvU7r aeDY1HpDNXdYYZMe6XXpOG6SQr4iT3m33hwsyR3WlP2drjjbrqaSGgz30qYE3FEvQeEpWoWiHZzD 4KTAUDxHI2f3w2PfociNvFc_OOYBQRvM4saBBNBJ9uiOS5Y8KLXgjYzzk8bOI6ntZTkmr5l2ddLt G1OOpVDQsf5KDZ9.CwLvgBbcD5LGC_py7jd0DgAvrR3kaVcpKzSpg8h.NoHaLoQ.yrDXoS5qNvNJ d_VXXar7bSJplyRl6uW7c3utT_Oyk2SadV1cg9zxCZR2SkbQg8DZC6RryJEC_KyMI0VTaTlrj_YE mbDk.2GW65TyOec3dTVyLhwoExRm.2oRQg3drrQmMReR2nHlEIDbdL4xUdDCB0hwDt7BBYpIlsgv N7WoFWqkr5I1luab5OWYoO45ASnGgQDh5W4n2J1y_er4MSYRZuweycjWccZn7CLsXdRposiOCZG. pc.bQtRFyLS6rZkWL0BTrIIg- In-reply-to: <0B27AD49-061D-4A49-BE6C-85F601AAA067@kba.biglobe.ne.jp> From: Oliver Kiddle References: <58111-1540942908.680582@SXAw.BXd_.-x5N> <1542285877.4637.3.camel@samsung.com> <0B27AD49-061D-4A49-BE6C-85F601AAA067@kba.biglobe.ne.jp> To: Jun T cc: zsh-workers@zsh.org Subject: =?UTF-8?Q?Re:_Re:_Terminal_theme_tool_=E2=80=93_a_workaround_for_?= =?UTF-8?Q?lack_of_24-bit_color_in_Zsh=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <61302.1542616173.1@hydra> Date: Mon, 19 Nov 2018 09:29:33 +0100 Message-ID: <61303-1542616173.831597@nMYv.n7fa.01RA> On 16 Nov, Jun T wrote: > Is it OK to replace all floats by doubles? It should be. Thanks. Either this or putting f at the end of all the literals to force them to be float should be fine. I was initially unsure whether I'd need to be keeping a cache of struct cielabs. For 256 triples, float over double would be a memory saving. In practice it was quick enough not to warrant a cache. On most modern hardware, there's little to no performance difference between float and double. It may make a difference on the sort of old hardware where it actually matters like something that only does soft-float. My one remaining device in that category died recently. Oliver