I'm writing an STM8 assembler using your PM0044 document, but it has errors. For example, BTJF and BTJT are both listed as having an opcode of $72 $0x (the x is the bit mask). Most likely, one of those opcodes is supposed to be $92.
Most likely, the programmer who wrote your assemble used a text document provided by the engineers for his info on the STM8 instruction set. Later on, a technical writer converted that text document into a snazzy PDF for outsiders such as myself. Err...