Program Control SPL has nine basic methods of altering the normal sequential execution of instructions: CASE, DO, FOR, GOTO, IF, RETURN, and WHILE statements, and procedure and subroutine call statements. HP C/XL has equivalents for all these control statements, with some variations in syntax. In general, HP C/XL provides more options and control than SPL.