|
|
1.1 ! root 1: .pa 1 ! 2: .he 'SWITCH (III)'3/15/72'SWITCH (III)' ! 3: .ti 0 ! 4: NAME switch -- switch on value ! 5: .sp ! 6: .ti 0 ! 7: SYNOPSIS (switch value in r0) ! 8: .br ! 9: jsr r5,switch; swtab ! 10: .br ! 11: (not-found return) ! 12: .br ! 13: .li ! 14: ... ! 15: .ti -7 ! 16: swtab: val1; lab1; ! 17: .br ! 18: .li ! 19: ... ! 20: .br ! 21: valn; labn ! 22: .br ! 23: .li ! 24: ..; 0 ! 25: .sp ! 26: .ti 0 ! 27: DESCRIPTION switch______ ! 28: compares the value of r0 against each of the val\di\u; if ! 29: a match is found, control is transferred to the corresponding ! 30: lab\di\u (after popping the stack once). ! 31: If no match has been found by the time a null lab\di\u ! 32: occurs, switch______ returns. ! 33: .sp ! 34: .ti 0 ! 35: FILES kept in /lib/liba.a ! 36: .sp ! 37: .ti 0 ! 38: SEE ALSO -- ! 39: .sp ! 40: .ti 0 ! 41: DIAGNOSTICS -- ! 42: .sp ! 43: .ti 0 ! 44: BUGS --
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.