亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? translate_init.c

?? QEMU 0.91 source code, supports ARM processor including S3C24xx series
?? C
?? 第 1 頁 / 共 5 頁
字號(hào):
/* *  PowerPC CPU initialization for qemu. * *  Copyright (c) 2003-2007 Jocelyn Mayer * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA *//* A lot of PowerPC definition have been included here. * Most of them are not usable for now but have been kept * inside "#if defined(TODO) ... #endif" statements to make tests easier. */#include "dis-asm.h"#include "host-utils.h"//#define PPC_DUMP_CPU//#define PPC_DEBUG_SPR//#define PPC_DUMP_SPR_ACCESSES#if defined(CONFIG_USER_ONLY)#define TODO_USER_ONLY 1#endifstruct ppc_def_t {    const unsigned char *name;    uint32_t pvr;    uint32_t svr;    uint64_t insns_flags;    uint64_t msr_mask;    powerpc_mmu_t   mmu_model;    powerpc_excp_t  excp_model;    powerpc_input_t bus_model;    uint32_t flags;    int bfd_mach;    void (*init_proc)(CPUPPCState *env);    int  (*check_pow)(CPUPPCState *env);};/* For user-mode emulation, we don't emulate any IRQ controller */#if defined(CONFIG_USER_ONLY)#define PPC_IRQ_INIT_FN(name)                                                 \static inline void glue(glue(ppc, name),_irq_init) (CPUPPCState *env)         \{                                                                             \}#else#define PPC_IRQ_INIT_FN(name)                                                 \void glue(glue(ppc, name),_irq_init) (CPUPPCState *env);#endifPPC_IRQ_INIT_FN(40x);PPC_IRQ_INIT_FN(6xx);PPC_IRQ_INIT_FN(970);/* Generic callbacks: * do nothing but store/retrieve spr value */#ifdef PPC_DUMP_SPR_ACCESSESstatic void spr_read_generic (void *opaque, int sprn){    gen_op_load_dump_spr(sprn);}static void spr_write_generic (void *opaque, int sprn){    gen_op_store_dump_spr(sprn);}#elsestatic void spr_read_generic (void *opaque, int sprn){    gen_op_load_spr(sprn);}static void spr_write_generic (void *opaque, int sprn){    gen_op_store_spr(sprn);}#endif#if !defined(CONFIG_USER_ONLY)static void spr_write_clear (void *opaque, int sprn){    gen_op_mask_spr(sprn);}#endif/* SPR common to all PowerPC *//* XER */static void spr_read_xer (void *opaque, int sprn){    gen_op_load_xer();}static void spr_write_xer (void *opaque, int sprn){    gen_op_store_xer();}/* LR */static void spr_read_lr (void *opaque, int sprn){    gen_op_load_lr();}static void spr_write_lr (void *opaque, int sprn){    gen_op_store_lr();}/* CTR */static void spr_read_ctr (void *opaque, int sprn){    gen_op_load_ctr();}static void spr_write_ctr (void *opaque, int sprn){    gen_op_store_ctr();}/* User read access to SPR *//* USPRx *//* UMMCRx *//* UPMCx *//* USIA *//* UDECR */static void spr_read_ureg (void *opaque, int sprn){    gen_op_load_spr(sprn + 0x10);}/* SPR common to all non-embedded PowerPC *//* DECR */#if !defined(CONFIG_USER_ONLY)static void spr_read_decr (void *opaque, int sprn){    gen_op_load_decr();}static void spr_write_decr (void *opaque, int sprn){    gen_op_store_decr();}#endif/* SPR common to all non-embedded PowerPC, except 601 *//* Time base */static void spr_read_tbl (void *opaque, int sprn){    gen_op_load_tbl();}static void spr_read_tbu (void *opaque, int sprn){    gen_op_load_tbu();}__attribute__ (( unused ))static void spr_read_atbl (void *opaque, int sprn){    gen_op_load_atbl();}__attribute__ (( unused ))static void spr_read_atbu (void *opaque, int sprn){    gen_op_load_atbu();}#if !defined(CONFIG_USER_ONLY)static void spr_write_tbl (void *opaque, int sprn){    gen_op_store_tbl();}static void spr_write_tbu (void *opaque, int sprn){    gen_op_store_tbu();}__attribute__ (( unused ))static void spr_write_atbl (void *opaque, int sprn){    gen_op_store_atbl();}__attribute__ (( unused ))static void spr_write_atbu (void *opaque, int sprn){    gen_op_store_atbu();}#endif#if !defined(CONFIG_USER_ONLY)/* IBAT0U...IBAT0U *//* IBAT0L...IBAT7L */static void spr_read_ibat (void *opaque, int sprn){    gen_op_load_ibat(sprn & 1, (sprn - SPR_IBAT0U) / 2);}static void spr_read_ibat_h (void *opaque, int sprn){    gen_op_load_ibat(sprn & 1, (sprn - SPR_IBAT4U) / 2);}static void spr_write_ibatu (void *opaque, int sprn){    gen_op_store_ibatu((sprn - SPR_IBAT0U) / 2);}static void spr_write_ibatu_h (void *opaque, int sprn){    gen_op_store_ibatu((sprn - SPR_IBAT4U) / 2);}static void spr_write_ibatl (void *opaque, int sprn){    gen_op_store_ibatl((sprn - SPR_IBAT0L) / 2);}static void spr_write_ibatl_h (void *opaque, int sprn){    gen_op_store_ibatl((sprn - SPR_IBAT4L) / 2);}/* DBAT0U...DBAT7U *//* DBAT0L...DBAT7L */static void spr_read_dbat (void *opaque, int sprn){    gen_op_load_dbat(sprn & 1, (sprn - SPR_DBAT0U) / 2);}static void spr_read_dbat_h (void *opaque, int sprn){    gen_op_load_dbat(sprn & 1, ((sprn - SPR_DBAT4U) / 2) + 4);}static void spr_write_dbatu (void *opaque, int sprn){    gen_op_store_dbatu((sprn - SPR_DBAT0U) / 2);}static void spr_write_dbatu_h (void *opaque, int sprn){    gen_op_store_dbatu(((sprn - SPR_DBAT4U) / 2) + 4);}static void spr_write_dbatl (void *opaque, int sprn){    gen_op_store_dbatl((sprn - SPR_DBAT0L) / 2);}static void spr_write_dbatl_h (void *opaque, int sprn){    gen_op_store_dbatl(((sprn - SPR_DBAT4L) / 2) + 4);}/* SDR1 */static void spr_read_sdr1 (void *opaque, int sprn){    gen_op_load_sdr1();}static void spr_write_sdr1 (void *opaque, int sprn){    gen_op_store_sdr1();}/* 64 bits PowerPC specific SPRs *//* ASR */#if defined(TARGET_PPC64)static void spr_read_asr (void *opaque, int sprn){    gen_op_load_asr();}static void spr_write_asr (void *opaque, int sprn){    gen_op_store_asr();}#endif#endif/* PowerPC 601 specific registers *//* RTC */static void spr_read_601_rtcl (void *opaque, int sprn){    gen_op_load_601_rtcl();}static void spr_read_601_rtcu (void *opaque, int sprn){    gen_op_load_601_rtcu();}#if !defined(CONFIG_USER_ONLY)static void spr_write_601_rtcu (void *opaque, int sprn){    gen_op_store_601_rtcu();}static void spr_write_601_rtcl (void *opaque, int sprn){    gen_op_store_601_rtcl();}static void spr_write_hid0_601 (void *opaque, int sprn){    DisasContext *ctx = opaque;    gen_op_store_hid0_601();    /* Must stop the translation as endianness may have changed */    GEN_STOP(ctx);}#endif/* Unified bats */#if !defined(CONFIG_USER_ONLY)static void spr_read_601_ubat (void *opaque, int sprn){    gen_op_load_601_bat(sprn & 1, (sprn - SPR_IBAT0U) / 2);}static void spr_write_601_ubatu (void *opaque, int sprn){    gen_op_store_601_batu((sprn - SPR_IBAT0U) / 2);}static void spr_write_601_ubatl (void *opaque, int sprn){    gen_op_store_601_batl((sprn - SPR_IBAT0L) / 2);}#endif/* PowerPC 40x specific registers */#if !defined(CONFIG_USER_ONLY)static void spr_read_40x_pit (void *opaque, int sprn){    gen_op_load_40x_pit();}static void spr_write_40x_pit (void *opaque, int sprn){    gen_op_store_40x_pit();}static void spr_write_40x_dbcr0 (void *opaque, int sprn){    DisasContext *ctx = opaque;    gen_op_store_40x_dbcr0();    /* We must stop translation as we may have rebooted */    GEN_STOP(ctx);}static void spr_write_40x_sler (void *opaque, int sprn){    gen_op_store_40x_sler();}static void spr_write_booke_tcr (void *opaque, int sprn){

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区0| 99久久99久久精品国产片果冻| 欧美国产日韩在线观看| 欧美性猛交xxxxxx富婆| 激情六月婷婷综合| 日韩专区在线视频| 亚洲欧洲精品一区二区三区不卡| 日韩免费在线观看| 欧美日韩国产美| 成人精品一区二区三区四区| 免费成人美女在线观看.| 亚洲精品中文在线观看| 亚洲电影一级黄| 久久久久久久久久看片| 91精品国产91久久久久久一区二区| 91在线一区二区| 国产福利91精品一区| 免费观看一级特黄欧美大片| 伊人开心综合网| 亚洲色图.com| 国产精品欧美一区二区三区| 亚洲综合色成人| 欧美天天综合网| 日韩黄色免费电影| 亚洲精品一区二区三区蜜桃下载| 久久精品国产第一区二区三区| 2022国产精品视频| 欧美群妇大交群的观看方式 | 亚洲一区二区三区中文字幕在线| 欧美精品一区二区精品网| 91精品午夜视频| 欧美日本视频在线| 欧美日韩成人一区二区| 欧美少妇性性性| 欧美日韩免费视频| 欧美日韩成人综合天天影院| 欧美日韩一卡二卡三卡| 欧美精品在线观看一区二区| 欧美日韩一级大片网址| 欧美日韩国产一区| 91精品国产综合久久精品图片| 欧美日韩国产美女| 日韩一区二区免费视频| 精品日韩欧美在线| 精品免费视频.| 久久久亚洲欧洲日产国码αv| 久久久综合九色合综国产精品| 精品国产不卡一区二区三区| 久久综合一区二区| 欧美激情综合网| 亚洲欧美日韩久久| 亚洲综合区在线| 日本va欧美va瓶| 国产在线日韩欧美| 成人久久视频在线观看| 91亚洲精华国产精华精华液| 日本精品免费观看高清观看| 欧美日韩性生活| 日韩视频一区二区三区在线播放| 久久亚洲精品国产精品紫薇| 国产精品久久久久久亚洲伦| 亚洲一区在线播放| 久久成人免费网| 成人高清视频在线| 在线观看欧美精品| 欧美xxxxx裸体时装秀| 国产亲近乱来精品视频| 亚洲精品中文在线观看| 日本欧美在线观看| 丰满放荡岳乱妇91ww| 在线观看三级视频欧美| 色综合天天综合在线视频| 亚洲在线视频一区| 午夜精品久久久久久不卡8050| 蜜臀久久久99精品久久久久久| 国产一区二区三区精品视频| 91蜜桃免费观看视频| 欧美日本一区二区| 中文一区二区完整视频在线观看| 一区二区三区免费在线观看| 激情综合色综合久久综合| 99这里只有精品| 制服.丝袜.亚洲.中文.综合| 国产精品视频你懂的| 天天综合色天天综合色h| 国产精品99久| 欧美日韩一区 二区 三区 久久精品| wwwwww.欧美系列| 亚洲图片欧美一区| 成人av中文字幕| 日韩精品一区二区三区在线 | 日韩成人免费看| 成人精品国产福利| 欧美电影免费观看高清完整版| 亚洲欧洲日韩综合一区二区| 狠狠色狠狠色合久久伊人| 欧美一区二区视频免费观看| 久久综合九色欧美综合狠狠| 亚洲免费资源在线播放| 精品综合久久久久久8888| 91麻豆蜜桃一区二区三区| 精品国产伦一区二区三区免费| 亚洲毛片av在线| 国产成a人亚洲| 欧美精品少妇一区二区三区| 中文字幕va一区二区三区| 美国欧美日韩国产在线播放| 日本精品视频一区二区| 国产精品欧美一区喷水| 韩国欧美国产一区| 日韩一区二区三区在线观看| 一二三四社区欧美黄| 波多野结衣中文字幕一区| 亚洲精品一区二区在线观看| 日韩一区精品字幕| 欧美做爰猛烈大尺度电影无法无天| 国产亚洲欧美一级| 精品一区二区在线视频| 欧美高清视频www夜色资源网| 一区二区三区在线观看动漫 | 久久综合狠狠综合久久综合88| 性做久久久久久| 一本久久a久久精品亚洲| 国产精品美女久久久久久2018 | 国产1区2区3区精品美女| 日韩欧美国产一区二区三区 | 日韩三级伦理片妻子的秘密按摩| 午夜日韩在线观看| 欧美色倩网站大全免费| 亚洲自拍偷拍av| 欧美性视频一区二区三区| 亚洲激情图片一区| 欧美午夜精品免费| 亚洲一区二区三区三| 欧美在线综合视频| 亚洲午夜在线电影| 欧美喷潮久久久xxxxx| 天堂久久久久va久久久久| 在线播放一区二区三区| 喷水一区二区三区| 2017欧美狠狠色| 丁香婷婷综合激情五月色| 国产精品国产三级国产普通话99| 成人亚洲一区二区一| 亚洲视频在线观看三级| 91久久精品网| 天堂成人国产精品一区| 91精品国产综合久久久久久漫画| 免费看欧美女人艹b| 精品日韩一区二区三区| 丁香婷婷综合网| 亚洲欧美激情小说另类| 亚洲欧洲日韩女同| 国产尤物一区二区在线| 久久久久久久久97黄色工厂| 不卡免费追剧大全电视剧网站| 亚洲四区在线观看| 欧美做爰猛烈大尺度电影无法无天| 亚洲国产精品久久久男人的天堂| 91精品国产综合久久小美女| 韩国精品主播一区二区在线观看 | 亚洲国产成人av网| 91麻豆精品国产综合久久久久久| 精品中文字幕一区二区小辣椒| 久久精品一区四区| 一本色道久久综合亚洲精品按摩 | 老鸭窝一区二区久久精品| 2020国产精品自拍| 一本大道久久a久久综合婷婷 | 亚洲一线二线三线视频| 777久久久精品| 欧美一区二区福利视频| 久久www免费人成看片高清| 亚洲视频一区二区在线观看| 欧美调教femdomvk| 国产一区二区91| 亚洲一区二区三区激情| 精品不卡在线视频| 91女人视频在线观看| 美女一区二区久久| 亚洲素人一区二区| 欧美变态口味重另类| 日本久久一区二区三区| 国产在线不卡视频| 亚洲国产精品影院| 久久精品亚洲国产奇米99| 欧美在线制服丝袜| 粉嫩一区二区三区在线看| 丝袜脚交一区二区| 中文字幕一区二区三区四区| 在线综合视频播放| 色香色香欲天天天影视综合网| 精品一区精品二区高清| 亚洲成a天堂v人片| 国产精品卡一卡二| 欧美精品一区二区三区高清aⅴ| 欧美亚洲一区三区| aaa国产一区| 国产乱子轮精品视频| 日韩激情一区二区|