BPOマクロは、同一ソース内の同一セグメントの分岐先とこの命令の置かれる位置との差分に制限のないBP命令に相当する命令コードを発生するマクロです。BPOマクロはBP命令とBR命令、およびBRO命令を使用しています。expressionに分岐先を記述します。
; *** Branch near relative address if direct ビット is positive *** bpo macro d9,b3,r8 local _next_ local _true_ bp d9,b3,_true_ br _next_ _true_: bro r8 _next_: endm
(C)SEGA ENTERPRISES, LTD., 1998