Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/SelfTest/include/Decod_request.h
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Decod_unit/Decod/SelfTest/include/Decod_request.h
r87 r88 32 32 public : Ttype_t _type ; 33 33 public : Toperation_t _operation ; 34 public : Tcontrol_t _no_execute ; 34 35 public : Tcontrol_t _is_delay_slot ; 35 36 public : Tcontrol_t _has_immediat ; … … 46 47 public : Tspecial_address_t _num_reg_re ; 47 48 public : Texception_t _exception_use ; 49 public : Texception_t _exception_ifetch ; 50 public : Texception_t _exception_decod ; 48 51 public : Tevent_type_t _context_event_type ; 49 52 … … 64 67 Ttype_t type , 65 68 Toperation_t operation , 69 // Tcontrol_t no_execute , 66 70 Tcontrol_t is_delay_slot , 67 71 Tcontrol_t has_immediat , … … 78 82 Tspecial_address_t num_reg_re , 79 83 Texception_t exception_use , 84 // Texception_t exception_ifetch , 85 // Texception_t exception_decod , 80 86 Tevent_type_t context_event_type ) 81 87 { … … 110 116 _exception_use = exception_use ; 111 117 _context_event_type = context_event_type ; 118 119 _no_execute = 0 ; 120 _exception_ifetch = EXCEPTION_IFETCH_NONE ; 121 _exception_decod = EXCEPTION_DECOD_NONE ; 112 122 } 113 123 }; … … 246 256 0xe3caa309,x,y,z, 247 257 BRANCH_STATE_NONE,0,BRANCH_CONDITION_NONE_WITHOUT_WRITE_STACK,0, 0x0, 248 0,TYPE_ MUL_DIV,OPERATION_MUL_DIV_L_DIV,false,258 0,TYPE_DIV,OPERATION_DIV_L_DIV,false, 249 259 0,0x0,1,10,1,20,0,0 ,1,30,1,SPR_LOGIC_SR_CY_OV, 250 260 EXCEPTION_USE_RANGE,EVENT_TYPE_NONE)); … … 265 275 0xe3caa30a,x,y,z, 266 276 BRANCH_STATE_NONE,0,BRANCH_CONDITION_NONE_WITHOUT_WRITE_STACK,0, 0x0, 267 0,TYPE_ MUL_DIV,OPERATION_MUL_DIV_L_DIVU,true,277 0,TYPE_DIV,OPERATION_DIV_L_DIVU,true, 268 278 0,0x0,1,10,1,20,0,0 ,1,30,1,SPR_LOGIC_SR_CY_OV, 269 279 EXCEPTION_USE_RANGE,EVENT_TYPE_NONE)); … … 622 632 0xe3caa306,x,y,z, 623 633 0,0,0,0,0,0, 624 TYPE_MUL _DIV,OPERATION_MUL_DIV_L_MUL,false,634 TYPE_MUL,OPERATION_MUL_L_MUL,false, 625 635 0,0, 1,10, 1,20, 0,0, 1,30, 1,SPR_LOGIC_SR_CY_OV, 626 636 EXCEPTION_USE_RANGE,EVENT_TYPE_NONE)); … … 631 641 0xb3ca03fa,x,y,z, 632 642 0,0,0,0,0,0, 633 TYPE_MUL _DIV,OPERATION_MUL_DIV_L_MUL,false,643 TYPE_MUL,OPERATION_MUL_L_MUL,false, 634 644 1,0x3fa, 1,10, 0,0, 0,0, 1,30, 1,SPR_LOGIC_SR_CY_OV, 635 645 EXCEPTION_USE_RANGE,EVENT_TYPE_NONE)); … … 640 650 0xb3cafc06,x,y,z, 641 651 0,0,0,0,0,0, 642 TYPE_MUL _DIV,OPERATION_MUL_DIV_L_MUL,false,652 TYPE_MUL,OPERATION_MUL_L_MUL,false, 643 653 1,0xfffffc06, 1,10, 0,0, 0,0, 1,30, 1,SPR_LOGIC_SR_CY_OV, 644 654 EXCEPTION_USE_RANGE,EVENT_TYPE_NONE)); … … 649 659 0xe3caa30b,x,y,z, 650 660 0,0,0,0,0,0, 651 TYPE_MUL _DIV,OPERATION_MUL_DIV_L_MULU,false,661 TYPE_MUL,OPERATION_MUL_L_MULU,false, 652 662 0,0, 1,10, 1,20, 0,0, 1,30, 1,SPR_LOGIC_SR_CY_OV, 653 663 EXCEPTION_USE_RANGE,EVENT_TYPE_NONE));
Note: See TracChangeset
for help on using the changeset viewer.