mirror of
				https://git.zaroz.cloud/nintendo-back-up/yuzu/yuzu.git
				synced 2025-05-12 00:45:25 +00:00 
			
		
		
		
	arm_dynarmic: Remove unnecessary qualifying of ThreadContext
Given the ARM_Dynarmic class inherits from ARM_Interface, we don't need to qualify here.
This commit is contained in:
		
							parent
							
								
									444a01afa6
								
							
						
					
					
						commit
						9d6aa7bff7
					
				| @ -141,7 +141,7 @@ void ARM_Dynarmic::Step() { | |||||||
| ARM_Dynarmic::ARM_Dynarmic(std::shared_ptr<ExclusiveMonitor> exclusive_monitor, size_t core_index) | ARM_Dynarmic::ARM_Dynarmic(std::shared_ptr<ExclusiveMonitor> exclusive_monitor, size_t core_index) | ||||||
|     : cb(std::make_unique<ARM_Dynarmic_Callbacks>(*this)), core_index{core_index}, |     : cb(std::make_unique<ARM_Dynarmic_Callbacks>(*this)), core_index{core_index}, | ||||||
|       exclusive_monitor{std::dynamic_pointer_cast<DynarmicExclusiveMonitor>(exclusive_monitor)} { |       exclusive_monitor{std::dynamic_pointer_cast<DynarmicExclusiveMonitor>(exclusive_monitor)} { | ||||||
|     ARM_Interface::ThreadContext ctx; |     ThreadContext ctx; | ||||||
|     inner_unicorn.SaveContext(ctx); |     inner_unicorn.SaveContext(ctx); | ||||||
|     PageTableChanged(); |     PageTableChanged(); | ||||||
|     LoadContext(ctx); |     LoadContext(ctx); | ||||||
| @ -215,7 +215,7 @@ void ARM_Dynarmic::SetTPIDR_EL0(u64 value) { | |||||||
|     cb->tpidr_el0 = value; |     cb->tpidr_el0 = value; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void ARM_Dynarmic::SaveContext(ARM_Interface::ThreadContext& ctx) { | void ARM_Dynarmic::SaveContext(ThreadContext& ctx) { | ||||||
|     ctx.cpu_registers = jit->GetRegisters(); |     ctx.cpu_registers = jit->GetRegisters(); | ||||||
|     ctx.sp = jit->GetSP(); |     ctx.sp = jit->GetSP(); | ||||||
|     ctx.pc = jit->GetPC(); |     ctx.pc = jit->GetPC(); | ||||||
| @ -224,7 +224,7 @@ void ARM_Dynarmic::SaveContext(ARM_Interface::ThreadContext& ctx) { | |||||||
|     ctx.fpscr = jit->GetFpcr(); |     ctx.fpscr = jit->GetFpcr(); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void ARM_Dynarmic::LoadContext(const ARM_Interface::ThreadContext& ctx) { | void ARM_Dynarmic::LoadContext(const ThreadContext& ctx) { | ||||||
|     jit->SetRegisters(ctx.cpu_registers); |     jit->SetRegisters(ctx.cpu_registers); | ||||||
|     jit->SetSP(ctx.sp); |     jit->SetSP(ctx.sp); | ||||||
|     jit->SetPC(ctx.pc); |     jit->SetPC(ctx.pc); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Lioncash
						Lioncash