Skip to content
View scLLptr's full-sized avatar

Block or report scLLptr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. SIMD-style (SWAR) Bit-Packed 8-Bit K... SIMD-style (SWAR) Bit-Packed 8-Bit Keyboard Matrix Debouncer
    1
    // Matrix Mx8 kbd scan with debouncing, depth = 4
    2
    // Mod n-history stage for different depth level
    3
    #define M 7 // Number of columns in your matrix
    4
    // 4-stage history and stable state per column
    5
    typedef struct {
  2. Euclidean modulus with division for ... Euclidean modulus with division for ARM M33
    1
    @ ==============================================================================
    2
    @ euc_div_mod
    3
    @ ==============================================================================
    4
    @ Calculates both a mathematically floored quotient and a strictly non-negative
    5
    @ remainder concurrently using a high-velocity branchless bitmask workflow.
  3. fast_gamma_16b.c fast_gamma_16b.c
    1
    #include <stdint.h>
    2
    
                  
    3
    uint16_t fast_gamma_16b(uint32_t* l2_lut, uint32_t g_q24, int n) {
    4
        if (n == 0) return 0;
    5
        
  4. rp2350_hub75_agp-public rp2350_hub75_agp-public Public

    Public overview and tracker for the Autonomous HUB75 graphics pipeline for RP2350.