decoder.hh (9024:5851586f399c) | decoder.hh (9037:2f84b98634ff) |
---|---|
1/* 2 * Copyright (c) 2012 Google 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 145 unchanged lines hidden (view full) --- 154 State doImmediateState(); 155 156 public: 157 Decoder(ThreadContext * _tc) : 158 tc(_tc), basePC(0), origPC(0), offset(0), 159 outOfBytes(true), instDone(false), 160 state(ResetState) 161 { | 1/* 2 * Copyright (c) 2012 Google 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 145 unchanged lines hidden (view full) --- 154 State doImmediateState(); 155 156 public: 157 Decoder(ThreadContext * _tc) : 158 tc(_tc), basePC(0), origPC(0), offset(0), 159 outOfBytes(true), instDone(false), 160 state(ResetState) 161 { |
162 memset(&emi, 0, sizeof(emi)); |
|
162 emi.mode.mode = LongMode; 163 emi.mode.submode = SixtyFourBitMode; 164 m5Reg = 0; 165 } 166 167 void reset() 168 { 169 state = ResetState; --- 77 unchanged lines hidden --- | 163 emi.mode.mode = LongMode; 164 emi.mode.submode = SixtyFourBitMode; 165 m5Reg = 0; 166 } 167 168 void reset() 169 { 170 state = ResetState; --- 77 unchanged lines hidden --- |