diff --git a/bit.asm b/bit.asm index b33063b..f015315 100644 --- a/bit.asm +++ b/bit.asm @@ -1,13 +1,3 @@ -mov r1, 0 -qcall clz -add zr, zr, zr -mov r1, 0x1 -qcall clz -add zr, zr, zr -add r1, zr, 0xAAAA -lsl r1, r1, 6 -qcall popc - pub rotate_left: ; (r1 >> r2) | (r1 << (32 - r2)) sub r3, zr, r2 @@ -79,4 +69,4 @@ pub popc: lsr r2, r4, 16 add r4, r4, r2 and r1, r4, 0xFF ; mask out end result in lowest byte - jmp r13 \ No newline at end of file + jmp r13