IBM Cell Broadband Engine TotalView displays Cell general registers in the Stack Frame Pane of the Process Window. The following table describes how TotalView treats each register, and the actions you can take with it. Register Description Data Type Edit Dive Specify in Expression R0-R127 General Registers union $spu_vec128 yes yes $r0-$r127 FPSCR Floating point status and control register $int128 yes yes $fpscr OBJECT_ID Context ID created by application; used later by profiling tools to uniquely identify context $long_long no yes $object_id ID Instruction dispatch register $int no yes $id PC Program counter $code[272] yes yes $pc SP Stack pointer $int yes yes $sp FP Floating point register $int no yes $fp LR Link register $code[657] yes yes $lr SRR0 Interrupt return address register $int yes no $srr0 LSLR Local storage limit register $int no yes $lslr DECR SPU decrementer $int yes yes $decr DECR_STATUS Decrementer status $int yes yes $decr_status CNTL Read access to the status register $int yes yes $cntl EVENT_MASK Event mask for SPU interrupts $int no yes $event_mask EVENT_STATUS Number of pending SPU events $int no yes $event_status IBOX Second SPU to CPU communication mailbox $int no yes $ibox MBOX First SPU to CPU communication mailbox $int no yes $mbox WBOX CPU to SPU communication mailbox $int128 no yes $wbox IBOX_STAT Length of the IBOX queue $int no yes $ibox_stat MBOX_STAT Length of the MBOX queue $int no yes $mbox_stat WBOX_STAT Length of the WBOX queue $int no yes $wbox_stat SIGNAL1 Signal notification channel $int no yes $signal1 SIGNAL1_TYPE Behavior of signal1 notification channel $int no yes $signal1_type SIGNAL2 Signal notification channel $int no yes $signal2 SIGNAL2_TYPE Behavior of signal1 notification channel $int no yes $signal2_type MFC Access to the MFC DMA area $long_long no yes $mfg.