These notations are from C inline assembly language, which is very different from an directly usable assembly language.
The understanding of this crude notation is simple: the number describes the relative branch distance (in instruction words), the trailing character denotes, if it is a forward branch or a backward branch. Of course the 'f' stands for 'forward'.
So your task is: count instruction words up from the branch instruction and insert a label at found point in source code. Finally replace the branch target parameter by the name of this label.
The understanding of this crude notation is simple: the number describes
the relative branch distance (in instruction words), the trailing
character denotes, if it is a forward branch or a backward branch. Of
course the 'f' stands for 'forward'.
So your task is: count instruction words up from the branch instruction
and insert a label at found point in source code. Finally replace the
branch target parameter by the name of this label.
That's so wrong, even the opposite wouldn't be any better!
1f or 1b (or any other number) simply points to a numbered label in forward or backward direction.
A question of your own?
This thread is over 3 years old.
Ask it in a thread of its own – more people read along there, and it gets answered more often and sooner.