@@ -354,7 +354,8 @@ void cpu_stq_le_mmuidx_ra(CPUArchState *env, abi_ptr addr, uint64_t val,
354354
355355uint32_t cpu_ldub_data_ra (CPUArchState *env, abi_ptr addr, uintptr_t ra)
356356{
357- return cpu_ldub_mmuidx_ra (env, addr, cpu_mmu_index (env, false ), ra);
357+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
358+ return cpu_ldub_mmuidx_ra (env, addr, mmu_index, ra);
358359}
359360
360361int cpu_ldsb_data_ra (CPUArchState *env, abi_ptr addr, uintptr_t ra)
@@ -364,7 +365,8 @@ int cpu_ldsb_data_ra(CPUArchState *env, abi_ptr addr, uintptr_t ra)
364365
365366uint32_t cpu_lduw_be_data_ra (CPUArchState *env, abi_ptr addr, uintptr_t ra)
366367{
367- return cpu_lduw_be_mmuidx_ra (env, addr, cpu_mmu_index (env, false ), ra);
368+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
369+ return cpu_lduw_be_mmuidx_ra (env, addr, mmu_index, ra);
368370}
369371
370372int cpu_ldsw_be_data_ra (CPUArchState *env, abi_ptr addr, uintptr_t ra)
@@ -374,17 +376,20 @@ int cpu_ldsw_be_data_ra(CPUArchState *env, abi_ptr addr, uintptr_t ra)
374376
375377uint32_t cpu_ldl_be_data_ra (CPUArchState *env, abi_ptr addr, uintptr_t ra)
376378{
377- return cpu_ldl_be_mmuidx_ra (env, addr, cpu_mmu_index (env, false ), ra);
379+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
380+ return cpu_ldl_be_mmuidx_ra (env, addr, mmu_index, ra);
378381}
379382
380383uint64_t cpu_ldq_be_data_ra (CPUArchState *env, abi_ptr addr, uintptr_t ra)
381384{
382- return cpu_ldq_be_mmuidx_ra (env, addr, cpu_mmu_index (env, false ), ra);
385+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
386+ return cpu_ldq_be_mmuidx_ra (env, addr, mmu_index, ra);
383387}
384388
385389uint32_t cpu_lduw_le_data_ra (CPUArchState *env, abi_ptr addr, uintptr_t ra)
386390{
387- return cpu_lduw_le_mmuidx_ra (env, addr, cpu_mmu_index (env, false ), ra);
391+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
392+ return cpu_lduw_le_mmuidx_ra (env, addr, mmu_index, ra);
388393}
389394
390395int cpu_ldsw_le_data_ra (CPUArchState *env, abi_ptr addr, uintptr_t ra)
@@ -394,54 +399,63 @@ int cpu_ldsw_le_data_ra(CPUArchState *env, abi_ptr addr, uintptr_t ra)
394399
395400uint32_t cpu_ldl_le_data_ra (CPUArchState *env, abi_ptr addr, uintptr_t ra)
396401{
397- return cpu_ldl_le_mmuidx_ra (env, addr, cpu_mmu_index (env, false ), ra);
402+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
403+ return cpu_ldl_le_mmuidx_ra (env, addr, mmu_index, ra);
398404}
399405
400406uint64_t cpu_ldq_le_data_ra (CPUArchState *env, abi_ptr addr, uintptr_t ra)
401407{
402- return cpu_ldq_le_mmuidx_ra (env, addr, cpu_mmu_index (env, false ), ra);
408+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
409+ return cpu_ldq_le_mmuidx_ra (env, addr, mmu_index, ra);
403410}
404411
405412void cpu_stb_data_ra (CPUArchState *env, abi_ptr addr,
406413 uint32_t val, uintptr_t ra)
407414{
408- cpu_stb_mmuidx_ra (env, addr, val, cpu_mmu_index (env, false ), ra);
415+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
416+ cpu_stb_mmuidx_ra (env, addr, val, mmu_index, ra);
409417}
410418
411419void cpu_stw_be_data_ra (CPUArchState *env, abi_ptr addr,
412420 uint32_t val, uintptr_t ra)
413421{
414- cpu_stw_be_mmuidx_ra (env, addr, val, cpu_mmu_index (env, false ), ra);
422+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
423+ cpu_stw_be_mmuidx_ra (env, addr, val, mmu_index, ra);
415424}
416425
417426void cpu_stl_be_data_ra (CPUArchState *env, abi_ptr addr,
418427 uint32_t val, uintptr_t ra)
419428{
420- cpu_stl_be_mmuidx_ra (env, addr, val, cpu_mmu_index (env, false ), ra);
429+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
430+ cpu_stl_be_mmuidx_ra (env, addr, val, mmu_index, ra);
421431}
422432
423433void cpu_stq_be_data_ra (CPUArchState *env, abi_ptr addr,
424434 uint64_t val, uintptr_t ra)
425435{
426- cpu_stq_be_mmuidx_ra (env, addr, val, cpu_mmu_index (env, false ), ra);
436+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
437+ cpu_stq_be_mmuidx_ra (env, addr, val, mmu_index, ra);
427438}
428439
429440void cpu_stw_le_data_ra (CPUArchState *env, abi_ptr addr,
430441 uint32_t val, uintptr_t ra)
431442{
432- cpu_stw_le_mmuidx_ra (env, addr, val, cpu_mmu_index (env, false ), ra);
443+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
444+ cpu_stw_le_mmuidx_ra (env, addr, val, mmu_index, ra);
433445}
434446
435447void cpu_stl_le_data_ra (CPUArchState *env, abi_ptr addr,
436448 uint32_t val, uintptr_t ra)
437449{
438- cpu_stl_le_mmuidx_ra (env, addr, val, cpu_mmu_index (env, false ), ra);
450+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
451+ cpu_stl_le_mmuidx_ra (env, addr, val, mmu_index, ra);
439452}
440453
441454void cpu_stq_le_data_ra (CPUArchState *env, abi_ptr addr,
442455 uint64_t val, uintptr_t ra)
443456{
444- cpu_stq_le_mmuidx_ra (env, addr, val, cpu_mmu_index (env, false ), ra);
457+ int mmu_index = cpu_mmu_index (env_cpu (env), false );
458+ cpu_stq_le_mmuidx_ra (env, addr, val, mmu_index, ra);
445459}
446460
447461/* --------------------------*/
0 commit comments