Skip to content

Instantly share code, notes, and snippets.

@millaker
millaker / requirements.txt
Last active September 24, 2025 14:55
Draw SI distribution
matplotlib
perfetto
numpy
@millaker
millaker / leading_zero.sv
Created July 5, 2025 13:09
leading zero test
module leading_zero_counter (
input logic [18:0] abs_input,
output logic [4:0] leading_zeros
);
always_comb begin
logic found_one;
leading_zeros = 5'd1;
found_one = 1'b0;
@millaker
millaker / calc_gen.py
Created July 1, 2025 16:50
calculator expression generator
#!/bin/env python3
import random
class Node:
def print_paren(self, func):
print("(", end="")
func()
print(")", end="")
@millaker
millaker / result.txt
Created March 24, 2024 16:32
Perf result
+-----------+------------+--------------+------------------+--------------+
| region | cpu-cycles | cache-misses | cache-references | time-elapsed |
+-----------+------------+--------------+------------------+--------------+
| td_sort | 45422395 | 67366 | 948853 | 8.677258ms |
| td_sort | 45383589 | 66192 | 1017454 | 8.759332ms |
| td_sort | 45374610 | 67930 | 1017545 | 8.735868ms |
| td_sort | 45372401 | 68000 | 1011675 | 8.593001ms |
| td_sort | 45365158 | 69145 | 997942 | 8.75318ms |
| td_sort | 45361918 | 69096 | 956240 | 8.703507ms |
| td_sort | 45346290 | 66016 | 1010703 | 8.708837ms |