asm: implement offset option