Example 5. Using Built-In Substitution Symbol Functions

.asg label, ADDR ; ADDR = label .if ($$symcmp(ADDR, "label") = 0) ; evaluates to true LDR R4, ADDR .endif .asg "x,y,z" , list ; list = x,y,z .if ($$ismember(ADDR,list)) ; ADDR = x, list = y,z SUB R4, R4, #4 ; sub x .endif