diff --git a/src/day10.rs b/src/day10.rs index 7d2a83f..bce3679 100644 --- a/src/day10.rs +++ b/src/day10.rs @@ -14,12 +14,14 @@ unsafe fn inner2(s: &[u8]) -> u32 { asm!( "20:", "cmp byte ptr[{s} + {i}], 48", - "jne 21f", - "call 31f", + "je 22f", "21:", "dec {i:e}", "jnz 20b", "jmp 40f", + "22:", + "call 31f", + "jmp 21b", "30:", "cmp byte ptr[{s} + {i}], {value:l}", "je 31f",