Basically, it's like a C switch statement. The syntax is:
Code:
BRANCH Offset,[Address1, Address2, ...AddressN]
Then, it will branch to the label specified in the list above. For example,
Code:
BRANCH myVar, [label1, label2, label3]
could be used to replace
Code:
if myVar=0 then label1
if myVar=1 then label2
if myVar=2 then label3