Skip to content

Faster is_noisy.#1069

Merged
codedeliveryservice merged 1 commit into
codedeliveryservice:mainfrom
protonspring:ps_isnoisy101
Jun 4, 2026
Merged

Faster is_noisy.#1069
codedeliveryservice merged 1 commit into
codedeliveryservice:mainfrom
protonspring:ps_isnoisy101

Conversation

@protonspring
Copy link
Copy Markdown
Contributor

bench 3634130

Trying again with a little cleaner version and added some comments for clarity. Not tested, but this demonstrably faster.

is_noisy_main:
        movzx   eax, di
        shr     eax, 12
        mov     ecx, 63536
        bt      ecx, eax
        setb    al
        ret

is_noisy_patch:
        and     edi, 28672
        cmp     edi, 8193
        setae   al
        ret

bench 3634130
@protonspring
Copy link
Copy Markdown
Contributor Author

@codedeliveryservice codedeliveryservice merged commit fc23e44 into codedeliveryservice:main Jun 4, 2026
23 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants