implemented asm FI0R, FI1R