Ex parte KAMIYAMA et al. - Page 3




              Appeal No. 96-2446                                                                                        
              Application 08/246,179                                                                                    


                            an instruction decoding unit for decoding instructions, said                                
                            instructions including arithmetic operation instructions and conditional                    
                            branch instructions;                                                                        
                            a calculator for operating N-bit data in accordance with decoded                            
                            instructions, N being an integer;                                                           
                            a plurality of flag storage means, each of said plurality of flag storage                   
                            means storing flag groups, each of said flag groups being changed                           
                            based on a different bit width of N-bit data obtained by operation of                       
                            said calculator;                                                                            
                            a flag selecting means for selecting one of said plurality of flag                          
                            storage means in accordance with an indication in a conditional                             
                            branch instruction decoded by said instruction decoding unit; and                           
                            a branch judging unit for receiving a branch condition from a                               
                            conditional branch instruction decoded by said instruction decoding                         
                            unit and judging whether to branch, by referring to a flag group stored                     
                            in a flag storage means selected by said flag selecting means.                              
                     Independent claim 12 is reproduced as follows:                                                     
                     12.  An apparatus for processing data comprising:                                                  
                            an instruction decoding unit for decoding arithmetic operation                              
                            instructions and conditional branch instructions;                                           
                            a calculator for executing decoded instructions on data having a width                      
                            of N-bits, N being an integer, to produce calculator results along with                     
                            a plurality of flag groups, each flag group representing calculator                         
                            results from a different bit width of data for later selecting an                           
                            appropriate flag group;                                                                     

                            storage means, for simultaneously storing the plurality of flag                             
                            groups;                                                                                     


                                                           3                                                            





Page:  Previous  1  2  3  4  5  6  7  8  9  10  11  12  Next 

Last modified: November 3, 2007