asm_bf: fix an out of bounds read and don't combine traps