;Branch puzzle!
;Rasm needs 8 passes to fully optimize it perfectly to 566 bytes.
;Fasm needs 10 passes, and also optimizes it perfectly to 566 bytes.
;note:only RASM and FASM can optimize this perfectly
use32
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
l2:
     jne  l1
     jne  l1
     jne  l1
     jne  l1
l3:
     jne  l1
     jne  l1
     jne  l1
     jne  l1
l4:
     jne  l1
     jne  l1
     jne  l1
     jne  l1
l5:
     jne  l1
     jne  l1
     jne  l1
     jne  l1
l6:
     jne  l1
     jne  l1
     jne  l1
     jne  l1
l7:
     jne  l1
     jne  l1
     jne  l1
l8:
     jne  l1
     jne  l1
     jne  l1
l9:
     jne  l1
     jne  l1
l10:
     jne  l1
     jne  l1
l11:
     jne  l1
     jne  l1
     jne  l1
l12:
     jne  l1
     jne  l1
     jne  l1
l13:
     jne  l1
     jne  l1
     jne  l1
l14:
     jne  l1
     jne  l1
     jne  l1
l15:
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     jne  l1
     je   l2
     je   l3
     je   l3
     je   l4
     je   l5
     je   l6
     je   l7
     je   l8
     je   l9
     je   l10
     je   l11
     je   l12
l1: