From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25714 invoked from network); 5 Apr 2021 17:34:30 -0000 Received: from 1ess.inri.net (216.126.196.35) by inbox.vuxu.org with ESMTPUTF8; 5 Apr 2021 17:34:30 -0000 Received: from mail-qk1-f177.google.com ([209.85.222.177]) by 1ess; Mon Apr 5 13:27:38 -0400 2021 Received: by mail-qk1-f177.google.com with SMTP id i9so12258863qka.2 for <9front@9front.org>; Mon, 05 Apr 2021 10:27:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=xBexP7JUwrHvFGOXwYt6aKETW9mi9rexAjwbMBWdOFY=; b=Lw4Je7+BvmC/PRyvurYv4ck8XZYPyFkBcRqnuvWIY0bhzc8JYqMNS4gtdhW2npMjTS 7W9ISZfJRPrGmpQiJkFjmqeWmO2TrG2RIgg0EYvziql2NKyr0ONPKVxl2qZsk/qw62Lo y9lOTRsddCE//nvn/YUmziOCET4L9b/Hcl1OYXOmaec9ZYOkrLy4seKnL/0oPBrR5RQV TPeA8NB0BaBZbAy4HjoxTvB/njSEIniBvaP8E5UqsKlECgw8Rp6TN5qNW/9udZmisFvO hRevf2hvaBWEZQ3OHvCmLxNVHfl5Te52p+bbi8Mn2lWpfOrSnDxgdKYfs/tOzosJyv1V 7ndQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=xBexP7JUwrHvFGOXwYt6aKETW9mi9rexAjwbMBWdOFY=; b=eT1rJSVh5mIl1nAMoiBviSYsTdycXWcvCjXHMXSGkLgoqlAydyfCQcY2mJv3eUq74x VgpgUZEVhkKRb2rTVLnpUHxzfbKfoGsyxb7BIvlTjsdG/0hUa/lz5rveU8xLpQGZOAWz +vi8YF/DM2KnynFk6iJywN9NQDITXe7CrabfrJ3WB+2aI3a7Eb3nIIs0bb5F2yaAGrA5 XOiTtxUnLBSl6HdTKF+bNtCzlz5eci2Y9HylPV1uHBQRyPs4CD8cA+7gsquPAYmTjsi9 GdRA4yRwmde+MJus3Ag71REiLt0msZPgzhhaU4/9NZp2XhXtD+w2AW9UQ8CqOldWffKa UtlQ== X-Gm-Message-State: AOAM532k5859VOzHYYYwqaMVC0ZkrVc+gvUiBDq1KrhE07Dizb5mqvQc 7TRh2u4gQhDje+dFb0+EqoPs2qrPiRZLMKStzLb/zRnyYyf+zQ== X-Google-Smtp-Source: ABdhPJym1Hd5sTCj0MaenlQ78BzFCRgWjiFQigW2XmUL5vkqjPeTRE8bGVgiZrvGPfDzE6E4XTmfvY58AG0q3nwGkxo= X-Received: by 2002:a05:620a:527:: with SMTP id h7mr25069386qkh.108.1617637875962; Mon, 05 Apr 2021 08:51:15 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Eli Cohen Date: Mon, 5 Apr 2021 08:51:04 -0700 Message-ID: To: 9front@9front.org Content-Type: multipart/mixed; boundary="000000000000f91a8705bf3baa70" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: managed immutable map/reduce interface ACPI package CMS backend Subject: Re: [9front] beep.c Reply-To: 9front@9front.org Precedence: bulk --000000000000f91a8705bf3baa70 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable :) On Mon, Apr 5, 2021 at 2:08 AM Steve Simon wrote: > > hi, > > i would suggest (on principal) creating a scaled sin() lookup table rathe= r than calling the transcendental function each loop. > > Go n-=C3=A9irghidh an b=C3=B3thar libh, a chairde > > -Steve > > > --000000000000f91a8705bf3baa70 Content-Type: text/plain; charset="US-ASCII"; name="beep.c" Content-Disposition: attachment; filename="beep.c" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kn4rpinv0 Ly8gcHJvZHVjZSB3YXZlZm9ybSBmb3IgYSAiYmVlcCIKI2luY2x1ZGUgPHUuaD4KI2luY2x1ZGUg PGxpYmMuaD4KCnZvaWQKdXNhZ2Uodm9pZCkKewoJZnByaW50KDIsICJ1c2FnZTogJXMgWy1mIGh6 XSBbLWQgZGVjYXldIFstbCBzYW1wbGVzXSBbLXMgc2xpZGVdIFstdiB2b2x1bWVdXG4iLCBhcmd2 MCk7CglleGl0cygidXNhZ2UiKTsKfQoKdm9pZAptYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK ewoJY2hhciAqYnVmZmVyOwoJc2hvcnQgczsKCWludCBpOwoJZG91YmxlIGh6ID0gNDQwOwoJZG91 YmxlIGRlY2F5ID0gMC45OTk4OwoJaW50IHNhbXBsZXMgPSAxMTAyNTsKCWRvdWJsZSBzbGlkZSA9 IDEuMDAwMTsKCWRvdWJsZSB2b2x1bWUgPSAwLjMzOwoJZG91YmxlICp0YWJsZTsKCglBUkdCRUdJ TnsKCWNhc2UgJ2YnOgoJCWh6ID0gYXRvZihFQVJHRih1c2FnZSgpKSk7CgkJYnJlYWs7CgljYXNl ICdkJzoKCQlkZWNheSA9IGF0b2YoRUFSR0YodXNhZ2UoKSkpOwoJCWJyZWFrOwoJY2FzZSAnbCc6 CgkJc2FtcGxlcyA9IGF0b2koRUFSR0YodXNhZ2UoKSkpOwoJCWJyZWFrOwoJY2FzZSAncyc6CgkJ c2xpZGUgPSBhdG9mKEVBUkdGKHVzYWdlKCkpKTsKCQlicmVhazsKCWNhc2UgJ3YnOgoJCXZvbHVt ZSA9IGF0b2YoRUFSR0YodXNhZ2UoKSkpLzEwMC4wOwoJCWJyZWFrOwoJZGVmYXVsdDoKCQl1c2Fn ZSgpOwoJfUFSR0VORAoKCXZvbHVtZSA9IHZvbHVtZSA8IDA/IDA6IHZvbHVtZSA+IDE/IDE6IHZv bHVtZTsKCgl0YWJsZSA9IG1hbGxvYyg2MjgzICogc2l6ZW9mKGRvdWJsZSkpOwoJZm9yIChpID0g MDsgaSA8IDYyODM7IGkrKykgewoJCXRhYmxlW2ldID0gY29zKGkvMTAwMC4wKTsKCX0KCglidWZm ZXIgPSBtYWxsb2Moc2FtcGxlcyAqIDQpOwoKCWZvciAoaSA9IDA7IGkgPCBzYW1wbGVzOyBpKysp IHsKCQlzID0gdGFibGVbKGludCkoZm1vZCgoKGRvdWJsZSlpLzQ0MTAwKjIqUEkqKGh6LXBvdyhz bGlkZSxpKSkpLDYuMjgzKSoxMDAwLjApXSAqIDMyNzY3ICogdm9sdW1lICogcG93KGRlY2F5LGkp OwoJCWJ1ZmZlcltpKjQrMF0gPSBidWZmZXJbaSo0KzJdID0gcyAmIDB4RkY7CgkJYnVmZmVyW2kq NCsxXSA9IGJ1ZmZlcltpKjQrM10gPSAocyA+PiA4KSAmIDB4RkY7Cgl9CgoJd3JpdGUoMSwgYnVm ZmVyLCBzYW1wbGVzICogNCk7Cn0K --000000000000f91a8705bf3baa70--