
Table 
| Function Register Usage | Comments | ||
| 
 | 
 | 
 | |
| Windows NT Alpha | 
 | 
 | |
| Input: | a0 | = 0 | Select counter 0 | 
| 
 | a0 | = 1 | Select counter 1 | 
| 
 | a1 | = 0 | Disable selected counter | 
| 
 | 
 | ||
| Select desired events (mux_ctl) | 
 | ||
| 
 | 
 | 
 | 
 | 
| DIGITAL UNIX | 
 | 
 | 
 | 
| Input: | a0 | = 2 | Function code | 
| 
 | a1 | = mux_ctl | mux_ctl is the exact contents of those fields | 
| 
 | 
 | 
 | from the ICCSR register, in write format, | 
| 
 | 
 | 
 | described in Table  | 
| Output: | v0 = 1 | Success | |
| 
 | v0 = 0 | Failure (not generated) | |
| OpenVMS Alpha | 
 | 
 | 
 | 
| Input: | R16 = 2 | Function code | |
| 
 | R17 = mux_ctl | mux_ctl is the exact contents of those fields | |
| 
 | 
 | 
 | from the ICCSR register, in write format, | 
| 
 | 
 | 
 | described in Table  | 
| Output: | R0 = 1 | Success | |
| 
 | R0 = 0 | Failure (not generated) | |
| Windows NT Alpha | 
 | 
 | |
| Input: | a2 | = PCMUX0 | For ICCSR<PCMUX0> field when a0 = 0 | 
| 
 | a2 | = PCMUX1 | For ICCSR<PCMUX1> field when a0 = 1 | 
| 
 | a3 | = PC0 | For ICCSR<PC0> field when a0 = 0 | 
| 
 | a3 | = PC1 | For ICCSR<PC1> field when a0 = 1 | 
Select performance monitoring options
| DIGITAL UNIX | 
 | 
 | 
 | 
| Input: | a0 | = 3 | Function code | 
| 
 | a1 | = opt | Function argument opt is: | 
| 
 | 
 | 
 | <0> = log all processes if set | 
| 
 | 
 | 
 | <1> = log only selected if set | 
| Output: | v0 = 1 | Success | |
| 
 | v0 = 0 | Failure (not generated) | |
| 
 | 
 | 
 | 
 | 
