asmart icon indicating copy to clipboard operation
asmart copied to clipboard

Various programming experiments written in x86_64 assembly language.

asmart project

Various programming experiments written in x86_64 assembly language using flat assembler (http://flatassembler.net/index.php). CPU with AVX2 support is required.

amnestia - 3D rotating triangle coded in pure ASM using DX12 for educational purposes.

buddhabrot - Mandelbrot fractal variation.

cpuraymarching - Real-time ray marching of simple distance field on the CPU with soft shadows. Very fast, vectorized and multithreaded ASM code.