register and the condition bit 204 is a u2018 1 u2019 the condition specified by the conditional execution instruction 108 may be that the value of the specified flag bit in the specified flag register is u2018 1 u2019 similarly when the select bit 202 indicates that the condition specified by the conditional execution instruction 108 of fig1 is stored in a general purpose register and the condition bit 204 is a u2018 1 u2019 the condition specified by the conditional execution instruction 108 may be that the value stored in the specified general purpose register is non zero or not equal to u2018 0 u2019 in general the condition specification field 206 specifies either a particular flag bit in a particular flag register or a particular one of the multiple general purpose registers of the processor 102 for example when the select bit 202 indicates that the condition specified by the conditional execution instruction 108 of fig1 is stored in a flag register the condition specification field 206 specifies a particular one of the multiple flag registers of the processor 102 of fig1 and a particular one of several flag bits in the specified flag register when the select bit 202 indicates that the condition specified by the conditional execution instruction 108 of fig1 is stored in a general purpose register the condition specification field 206 specifies a particular one of the multiple general purpose registers of the processor 102 of fig1 as described in more detail below the embodiment of the processor 102 of fig1 includes two flag registers a hardware flag register u2018 hwflag u2019 and a static hardware flag register u2018 shwflag u2019 both the hwflag and the shwflag registers store the following flag bits v 32 bit overflow flag cleared i.