[bugfix] asm: signed comparison