Pascal IF Statement:
if ( A > 0 ) then B := C div A else B := A + 10;
SAL IF #1:
blez A, else div B, C, A b endif else: add B, A, 10 endif:
SAL IF #2:
bgtz A, ifpart add B, A, 10 b endif ifpart: div B, C, A endif:
Pascal Compound IF:
if ( (A = B) or (C < D) ) then begin A := A + 1 ; end ;
SAL Compound IF:
beq A, B, doif blt C, D, doif b endif doif: add A, A, 1 endif: