L1:
<test-part>
test eax, eax
je L2
<then-part>
jmp L1
L2:

こういう相互ジャンプのジャンプ先のオフセット計算は
スマートにやるとどうやるの?

<test-part>と<then-part>のサイズによって、
short/nearジャンプの切り替えがある。
je L2はjmp L1の長さが判ってないとだめだし、
jmp L1はje L2の長さが判ってないとだめ。

それと、沢村うるさい。