mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 05:40:04 +00:00 
			
		
		
		
	ARM_Interpreter/ARM_Interface: Fixed member variable naming to be consistent with style guide
This commit is contained in:
		
							parent
							
								
									49dc2ce8ac
								
							
						
					
					
						commit
						0012802456
					
				
					 3 changed files with 45 additions and 45 deletions
				
			
		|  | @ -13,7 +13,7 @@ | ||||||
| class ARM_Interface : NonCopyable { | class ARM_Interface : NonCopyable { | ||||||
| public: | public: | ||||||
|     ARM_Interface() { |     ARM_Interface() { | ||||||
|         m_num_instructions = 0; |         num_instructions = 0; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     ~ARM_Interface() { |     ~ARM_Interface() { | ||||||
|  | @ -25,7 +25,7 @@ public: | ||||||
|      */ |      */ | ||||||
|     void Run(int num_instructions) { |     void Run(int num_instructions) { | ||||||
|         ExecuteInstructions(num_instructions); |         ExecuteInstructions(num_instructions); | ||||||
|         m_num_instructions += num_instructions; |         num_instructions += num_instructions; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /// Step CPU by one instruction
 |     /// Step CPU by one instruction
 | ||||||
|  | @ -89,9 +89,9 @@ public: | ||||||
|      */ |      */ | ||||||
|     virtual void LoadContext(const ThreadContext& ctx) = 0; |     virtual void LoadContext(const ThreadContext& ctx) = 0; | ||||||
| 
 | 
 | ||||||
|     /// Getter for m_num_instructions
 |     /// Getter for num_instructions
 | ||||||
|     u64 GetNumInstructions() { |     u64 GetNumInstructions() { | ||||||
|         return m_num_instructions; |         return num_instructions; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| protected: | protected: | ||||||
|  | @ -104,6 +104,6 @@ protected: | ||||||
| 
 | 
 | ||||||
| private: | private: | ||||||
| 
 | 
 | ||||||
|     u64 m_num_instructions; ///< Number of instructions executed
 |     u64 num_instructions; ///< Number of instructions executed
 | ||||||
| 
 | 
 | ||||||
| }; | }; | ||||||
|  |  | ||||||
|  | @ -9,30 +9,30 @@ const static cpu_config_t s_arm11_cpu_info = { | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| ARM_Interpreter::ARM_Interpreter()  { | ARM_Interpreter::ARM_Interpreter()  { | ||||||
|     m_state = new ARMul_State; |     state = new ARMul_State; | ||||||
| 
 | 
 | ||||||
|     ARMul_EmulateInit(); |     ARMul_EmulateInit(); | ||||||
|     ARMul_NewState(m_state); |     ARMul_NewState(state); | ||||||
| 
 | 
 | ||||||
|     m_state->abort_model = 0; |     state->abort_model = 0; | ||||||
|     m_state->cpu = (cpu_config_t*)&s_arm11_cpu_info; |     state->cpu = (cpu_config_t*)&s_arm11_cpu_info; | ||||||
|     m_state->bigendSig = LOW; |     state->bigendSig = LOW; | ||||||
| 
 | 
 | ||||||
|     ARMul_SelectProcessor(m_state, ARM_v6_Prop | ARM_v5_Prop | ARM_v5e_Prop); |     ARMul_SelectProcessor(state, ARM_v6_Prop | ARM_v5_Prop | ARM_v5e_Prop); | ||||||
|     m_state->lateabtSig = LOW; |     state->lateabtSig = LOW; | ||||||
|     mmu_init(m_state); |     mmu_init(state); | ||||||
| 
 | 
 | ||||||
|     // Reset the core to initial state
 |     // Reset the core to initial state
 | ||||||
|     ARMul_Reset(m_state); |     ARMul_Reset(state); | ||||||
|     m_state->NextInstr = 0; |     state->NextInstr = 0; | ||||||
|     m_state->Emulate = 3; |     state->Emulate = 3; | ||||||
| 
 | 
 | ||||||
|     m_state->pc = m_state->Reg[15] = 0x00000000; |     state->pc = state->Reg[15] = 0x00000000; | ||||||
|     m_state->Reg[13] = 0x10000000; // Set stack pointer to the top of the stack
 |     state->Reg[13] = 0x10000000; // Set stack pointer to the top of the stack
 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| ARM_Interpreter::~ARM_Interpreter() { | ARM_Interpreter::~ARM_Interpreter() { | ||||||
|     delete m_state; |     delete state; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  | @ -40,7 +40,7 @@ ARM_Interpreter::~ARM_Interpreter() { | ||||||
|  * @param addr Address to set PC to |  * @param addr Address to set PC to | ||||||
|  */ |  */ | ||||||
| void ARM_Interpreter::SetPC(u32 pc) { | void ARM_Interpreter::SetPC(u32 pc) { | ||||||
|     m_state->pc = m_state->Reg[15] = pc; |     state->pc = state->Reg[15] = pc; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  | @ -48,7 +48,7 @@ void ARM_Interpreter::SetPC(u32 pc) { | ||||||
|  * @return Returns current PC |  * @return Returns current PC | ||||||
|  */ |  */ | ||||||
| u32 ARM_Interpreter::GetPC() const { | u32 ARM_Interpreter::GetPC() const { | ||||||
|     return m_state->pc; |     return state->pc; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  | @ -57,7 +57,7 @@ u32 ARM_Interpreter::GetPC() const { | ||||||
|  * @return Returns the value in the register |  * @return Returns the value in the register | ||||||
|  */ |  */ | ||||||
| u32 ARM_Interpreter::GetReg(int index) const { | u32 ARM_Interpreter::GetReg(int index) const { | ||||||
|     return m_state->Reg[index]; |     return state->Reg[index]; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  | @ -66,7 +66,7 @@ u32 ARM_Interpreter::GetReg(int index) const { | ||||||
|  * @param value Value to set register to |  * @param value Value to set register to | ||||||
|  */ |  */ | ||||||
| void ARM_Interpreter::SetReg(int index, u32 value) { | void ARM_Interpreter::SetReg(int index, u32 value) { | ||||||
|     m_state->Reg[index] = value; |     state->Reg[index] = value; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  | @ -74,7 +74,7 @@ void ARM_Interpreter::SetReg(int index, u32 value) { | ||||||
|  * @return Returns the value of the CPSR register |  * @return Returns the value of the CPSR register | ||||||
|  */ |  */ | ||||||
| u32 ARM_Interpreter::GetCPSR() const { | u32 ARM_Interpreter::GetCPSR() const { | ||||||
|     return m_state->Cpsr; |     return state->Cpsr; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  | @ -82,7 +82,7 @@ u32 ARM_Interpreter::GetCPSR() const { | ||||||
|  * @param cpsr Value to set CPSR to |  * @param cpsr Value to set CPSR to | ||||||
|  */ |  */ | ||||||
| void ARM_Interpreter::SetCPSR(u32 cpsr) { | void ARM_Interpreter::SetCPSR(u32 cpsr) { | ||||||
|     m_state->Cpsr = cpsr; |     state->Cpsr = cpsr; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  | @ -90,7 +90,7 @@ void ARM_Interpreter::SetCPSR(u32 cpsr) { | ||||||
|  * @return Returns number of clock ticks |  * @return Returns number of clock ticks | ||||||
|  */ |  */ | ||||||
| u64 ARM_Interpreter::GetTicks() const { | u64 ARM_Interpreter::GetTicks() const { | ||||||
|     return ARMul_Time(m_state); |     return ARMul_Time(state); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  | @ -98,8 +98,8 @@ u64 ARM_Interpreter::GetTicks() const { | ||||||
|  * @param num_instructions Number of instructions to executes |  * @param num_instructions Number of instructions to executes | ||||||
|  */ |  */ | ||||||
| void ARM_Interpreter::ExecuteInstructions(int num_instructions) { | void ARM_Interpreter::ExecuteInstructions(int num_instructions) { | ||||||
|     m_state->NumInstrsToExecute = num_instructions; |     state->NumInstrsToExecute = num_instructions; | ||||||
|     ARMul_Emulate32(m_state); |     ARMul_Emulate32(state); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  | @ -108,16 +108,16 @@ void ARM_Interpreter::ExecuteInstructions(int num_instructions) { | ||||||
|  * @todo Do we need to save Reg[15] and NextInstr? |  * @todo Do we need to save Reg[15] and NextInstr? | ||||||
|  */ |  */ | ||||||
| void ARM_Interpreter::SaveContext(ThreadContext& ctx) { | void ARM_Interpreter::SaveContext(ThreadContext& ctx) { | ||||||
|     memcpy(ctx.cpu_registers, m_state->Reg, sizeof(ctx.cpu_registers)); |     memcpy(ctx.cpu_registers, state->Reg, sizeof(ctx.cpu_registers)); | ||||||
|     memcpy(ctx.fpu_registers, m_state->ExtReg, sizeof(ctx.fpu_registers)); |     memcpy(ctx.fpu_registers, state->ExtReg, sizeof(ctx.fpu_registers)); | ||||||
| 
 | 
 | ||||||
|     ctx.sp = m_state->Reg[13]; |     ctx.sp = state->Reg[13]; | ||||||
|     ctx.lr = m_state->Reg[14]; |     ctx.lr = state->Reg[14]; | ||||||
|     ctx.pc = m_state->pc; |     ctx.pc = state->pc; | ||||||
|     ctx.cpsr = m_state->Cpsr; |     ctx.cpsr = state->Cpsr; | ||||||
|      |      | ||||||
|     ctx.fpscr = m_state->VFP[1]; |     ctx.fpscr = state->VFP[1]; | ||||||
|     ctx.fpexc = m_state->VFP[2]; |     ctx.fpexc = state->VFP[2]; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 | /**
 | ||||||
|  | @ -126,14 +126,14 @@ void ARM_Interpreter::SaveContext(ThreadContext& ctx) { | ||||||
|  * @param Do we need to load Reg[15] and NextInstr? |  * @param Do we need to load Reg[15] and NextInstr? | ||||||
|  */ |  */ | ||||||
| void ARM_Interpreter::LoadContext(const ThreadContext& ctx) { | void ARM_Interpreter::LoadContext(const ThreadContext& ctx) { | ||||||
|     memcpy(m_state->Reg, ctx.cpu_registers, sizeof(ctx.cpu_registers)); |     memcpy(state->Reg, ctx.cpu_registers, sizeof(ctx.cpu_registers)); | ||||||
|     memcpy(m_state->ExtReg, ctx.fpu_registers, sizeof(ctx.fpu_registers)); |     memcpy(state->ExtReg, ctx.fpu_registers, sizeof(ctx.fpu_registers)); | ||||||
| 
 | 
 | ||||||
|     m_state->Reg[13] = ctx.sp; |     state->Reg[13] = ctx.sp; | ||||||
|     m_state->Reg[14] = ctx.lr; |     state->Reg[14] = ctx.lr; | ||||||
|     m_state->pc = ctx.pc; |     state->pc = ctx.pc; | ||||||
|     m_state->Cpsr = ctx.cpsr; |     state->Cpsr = ctx.cpsr; | ||||||
| 
 | 
 | ||||||
|     m_state->VFP[1] = ctx.fpscr; |     state->VFP[1] = ctx.fpscr; | ||||||
|     m_state->VFP[2] = ctx.fpexc; |     state->VFP[2] = ctx.fpexc; | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -82,6 +82,6 @@ protected: | ||||||
| 
 | 
 | ||||||
| private: | private: | ||||||
| 
 | 
 | ||||||
|     ARMul_State* m_state; |     ARMul_State* state; | ||||||
| 
 | 
 | ||||||
| }; | }; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue