Revision c8f94df5 tcg/tcg.h

b/tcg/tcg.h
754 754
 * Memory helpers that will be used by TCG generated code.
755 755
 */
756 756
#ifdef CONFIG_SOFTMMU
757
uint8_t helper_ret_ldb_mmu(CPUArchState *env, target_ulong addr,
758
                           int mmu_idx, uintptr_t retaddr);
759
uint16_t helper_ret_ldw_mmu(CPUArchState *env, target_ulong addr,
760
                            int mmu_idx, uintptr_t retaddr);
761
uint32_t helper_ret_ldl_mmu(CPUArchState *env, target_ulong addr,
762
                            int mmu_idx, uintptr_t retaddr);
757
/* Value zero-extended to tcg register size.  */
758
tcg_target_ulong helper_ret_ldub_mmu(CPUArchState *env, target_ulong addr,
759
                                     int mmu_idx, uintptr_t retaddr);
760
tcg_target_ulong helper_ret_lduw_mmu(CPUArchState *env, target_ulong addr,
761
                                     int mmu_idx, uintptr_t retaddr);
762
tcg_target_ulong helper_ret_ldul_mmu(CPUArchState *env, target_ulong addr,
763
                                     int mmu_idx, uintptr_t retaddr);
763 764
uint64_t helper_ret_ldq_mmu(CPUArchState *env, target_ulong addr,
764 765
                            int mmu_idx, uintptr_t retaddr);
765 766

  
767
/* Value sign-extended to tcg register size.  */
768
tcg_target_ulong helper_ret_ldsb_mmu(CPUArchState *env, target_ulong addr,
769
                                     int mmu_idx, uintptr_t retaddr);
770
tcg_target_ulong helper_ret_ldsw_mmu(CPUArchState *env, target_ulong addr,
771
                                     int mmu_idx, uintptr_t retaddr);
772
tcg_target_ulong helper_ret_ldsl_mmu(CPUArchState *env, target_ulong addr,
773
                                     int mmu_idx, uintptr_t retaddr);
774

  
766 775
void helper_ret_stb_mmu(CPUArchState *env, target_ulong addr, uint8_t val,
767 776
                        int mmu_idx, uintptr_t retaddr);
768 777
void helper_ret_stw_mmu(CPUArchState *env, target_ulong addr, uint16_t val,

Also available in: Unified diff