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

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

?? armtypes.h

?? ARM公司關(guān)于調(diào)試接口RDI的最新頭文件
?? H
字號(hào):
/* Standard things about an ARM
   Copyright (C) 2001 Free Software Foundation, Inc.


This file is part of GDB.


GDB is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2, or (at your option) any later
version.


GDB 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 General Public License
for more details.


You should have received a copy of the GNU General Public License
along with GDB; see the file COPYING.  If not, write to the Free
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.  */

/*
 * RCS $Revision: 1.8 $
 * Checkin $Date: 2000/07/18 18:05:09 $
 * Revising $Author: dsinclai $
 */

#ifndef armtypes_h
#define armtypes_h

#include "host.h"

typedef unsigned32 ARMaddress;
typedef unsigned32 ARMword;
typedef unsigned16 ARMhword;
typedef unsigned8  ARMbyte;

/*
 * Condition codes
 */
enum { ARM_CC_EQ=0,  ARM_CC_NE,  ARM_CC_CS,  ARM_CC_CC,
       ARM_CC_MI,    ARM_CC_PL,  ARM_CC_VS,  ARM_CC_VC,
       ARM_CC_HI,    ARM_CC_LS,  ARM_CC_GE,  ARM_CC_LT,
       ARM_CC_GT,    ARM_CC_LE,  ARM_CC_AL,  ARM_CC_NV };

/*
 * modes
 */
#define ARM_M           0x1f
#define ARM_M32         0x10
#define ARM_M_USER26    0x00
#define ARM_M_FIQ26     0x01
#define ARM_M_IRQ26     0x02
#define ARM_M_SVC26     0x03
#define ARM_M_USER32    0x10
#define ARM_M_FIQ32     0x11
#define ARM_M_IRQ32     0x12
#define ARM_M_SVC32     0x13
#define ARM_M_ABORT32   0x17
#define ARM_M_UNDEF32   0x1b
#define ARM_M_SYSTEM32  0x1f

/*
 * Bits in the status register/r15
 */
#define ARM_PSR_N_pos       31
#define ARM_PSR_Z_pos       30
#define ARM_PSR_C_pos       29
#define ARM_PSR_V_pos       28
#define ARM_PSR_S_pos       27
#define ARM_PSR_N           0x80000000L
#define ARM_PSR_Z           0x40000000L
#define ARM_PSR_C           0x20000000L
#define ARM_PSR_V           0x10000000L
#define ARM_PSR_Q           0x08000000L
#define ARM_PSR_S ARM_PSR_Q  /* obsolete name */
#define ARM_PSR_CC          0xf8000000L
#define ARM_PSR_I           0x00000080L
#define ARM_PSR_F           0x00000040L
#define ARM_PSR_T           0x00000020L
#define ARM_PSR_M           ARM_M
#define ARM_PSR_26_M        0x00000003
#define ARM_PSR_M32         ARM_M32
#define ARM_PSR_M_USER      ARM_M_USER26
#define ARM_PSR_M_FIQ       ARM_M_FIQ26
#define ARM_PSR_M_IRQ       ARM_M_IRQ26
#define ARM_PSR_M_SVC       ARM_M_SVC26
#define ARM_PSR_M_ABORT    (ARM_M_ABORT32 & ~ARM_M32)
#define ARM_PSR_M_UNDEF    (ARM_M_UNDEF32 & ~ARM_M32)
#define ARM_PSR_M_SYSTEM   (ARM_M_SYSTEM32 & ~ARM_M32)
#define ARM_PSR_32_IF      (ARM_PSR_I+ARM_PSR_F)
#define ARM_PSR_26_I       (ARM_PSR_I << 20)
#define ARM_PSR_26_F       (ARM_PSR_F << 20)
#define ARM_PSR_26_IF      (ARM_PSR_32_IF << 20)
#define ARM_PSR_FLAGS      0xfc000003L

/*
 * register names
 */
enum {
  ARM_r_r0,  ARM_r_r1,  ARM_r_r2,  ARM_r_r3,
  ARM_r_r4,  ARM_r_r5,  ARM_r_r6,  ARM_r_r7,
  ARM_r_r8,  ARM_r_r9,  ARM_r_r10, ARM_r_r11,
  ARM_r_r12, ARM_r_r13, ARM_r_r14, ARM_r_r15
};

/* alternate names */
#define ARM_r_a1 ARM_r_r0
#define ARM_r_a2 ARM_r_r1
#define ARM_r_a3 ARM_r_r2
#define ARM_r_a4 ARM_r_r3

#define ARM_r_v1 ARM_r_r4
#define ARM_r_v2 ARM_r_r5
#define ARM_r_v3 ARM_r_r6
#define ARM_r_v4 ARM_r_r7
#define ARM_r_v5 ARM_r_r8
#define ARM_r_v6 ARM_r_r9
#define ARM_r_v7 ARM_r_r10
#define ARM_r_v8 ARM_r_r11

#define ARM_r_sb ARM_r_r9
#define ARM_r_sl ARM_r_r10
#define ARM_r_fp ARM_r_r11
#define ARM_r_ip ARM_r_r12
#define ARM_r_sp ARM_r_r13
#define ARM_r_lr ARM_r_r14
#define ARM_r_pc ARM_r_r15

/*
 * vectors/addresses
 */
#define ARM_V_RESET      0x00
#define ARM_V_UNDEF      0x04
#define ARM_V_SWI        0x08
#define ARM_V_PREFETCH   0x0c
#define ARM_V_ABORT      0x10
#define ARM_V_ADDREXCEPT 0x14
#define ARM_V_IRQ        0x18
#define ARM_V_FIQ        0x1c

/*
 * standard co-processor numbers
 */
enum { ARM_CP_0,  ARM_CP_1,  ARM_CP_2,  ARM_CP_3,
       ARM_CP_4,  ARM_CP_5,  ARM_CP_6,  ARM_CP_7,
       ARM_CP_8,  ARM_CP_9,  ARM_CP_10, ARM_CP_11,
       ARM_CP_12, ARM_CP_13, ARM_CP_14, ARM_CP_15 };

#define ARM_CP_FP1      ARM_CP_1
#define ARM_CP_FP2      ARM_CP_2
#define ARM_CP_FP       ARM_CP_FP1
#define ARM_CP_Piccolo1 ARM_CP_8
#define ARM_CP_Piccolo2 ARM_CP_9
#define ARM_CP_Piccolo  ARM_CP_Piccolo1
#define ARM_CP_System   ARM_CP_15

/*
 * system control register (CP15 r1)
 */

#define ARM_CP15_ID      0
#define ARM_CP15_CTL     1
#define ARM_CP15_TTB     2
#define ARM_CP15_DAC     3
#define ARM_CP15_FSR     5      /* also flush TLB on Arch 3 */
#define ARM_CP15_FAR     6      /* also flush TLB entry on Arch 3 */
#define ARM_CP15_CacheOp 7
#define ARM_CP15_TLBOp   8      /* flush cache on arch 3 */

#define ARM_MMU_M_pos 0         /* MMU enable */
#define ARM_MMU_A_pos 1         /* Address fault enable */
#define ARM_MMU_C_pos 2         /* Cache enable */
#define ARM_MMU_W_pos 3         /* WB enable */
#define ARM_MMU_P_pos 4         /* 32/26 program mode */
#define ARM_MMU_D_pos 5         /* 32/26 data mode */
#define ARM_MMU_L_pos 6         /* Late abort timing mode */
#define ARM_MMU_B_pos 7         /* Big endian mode */
#define ARM_MMU_S_pos 8         /* System control */
#define ARM_MMU_R_pos 9         /* Other (USR) system control */
#define ARM_MMU_F_pos 10        /*  */
#define ARM_MMU_Z_pos 11        /* Branch-prediction enable */
#define ARM_MMU_I_pos 12        /* I-cache enable */
#define ARM_MMU_V_pos 13        /* Prot unit Exception vector location flag */
#define ARM_MMU_T_pos 15        /* ARMv5 LDR pc, TBIT disable */
#define ARM_PU_S_pos  24        /* Cache split mode */
#define ARM_PU_L1_pos 25        /* second bit of lock bits for cache */
#define ARM_PU_L2_pos 26        /* first of two lock bits */
#define ARM_PU_F_pos  27        /* flag for partially locked cache */
#define ARM_PU_B1_pos 28        /* second of the two bits setting cache bank */
#define ARM_PU_B2_pos 29        /* first of two bits setting cache bank */

#define ARM_MMU_nF_pos 30       /* Software Configurable Clocking mode : Not FastBus  */
#define ARM_MMU_iA_pos 31       /* Software Configurable Clocking mode : Asynchronous */        

#define ARM_MMU_M 0x000000001
#define ARM_MMU_A 0x000000002
#define ARM_MMU_C 0x000000004
#define ARM_MMU_W 0x000000008
#define ARM_MMU_P 0x000000010
#define ARM_MMU_D 0x000000020
#define ARM_MMU_L 0x000000040
#define ARM_MMU_B 0x000000080
#define ARM_MMU_S 0x000000100
#define ARM_MMU_R 0x000000200
#define ARM_MMU_F 0x000000400
#define ARM_MMU_Z 0x000000800
#define ARM_MMU_I 0x000001000
#define ARM_MMU_V 0x000002000
#define ARM_MMU_T 0x000008000

#define ARM_PU_S  0x001000000
#define ARM_PU_L1 0x002000000
#define ARM_PU_L2 0x004000000
#define ARM_PU_F  0x008000000
#define ARM_PU_B1 0x010000000
#define ARM_PU_B2 0x020000000

#define ARM_MMU_nF 0x040000000
#define ARM_MMU_iA 0x080000000

#endif

/* end of file armtypes.h */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品中文字幕一区二区三区| 国产精品乱人伦| 国产中文字幕精品| 亚洲视频一区在线| 日韩欧美国产一区二区在线播放| 国产精品麻豆欧美日韩ww| 88在线观看91蜜桃国自产| 成人福利视频网站| 日本大胆欧美人术艺术动态 | 一本到不卡免费一区二区| 日精品一区二区| 男人的天堂亚洲一区| 亚洲国产成人在线| 制服丝袜在线91| 北条麻妃国产九九精品视频| 韩国三级电影一区二区| 首页综合国产亚洲丝袜| 亚洲美女免费视频| √…a在线天堂一区| 国产午夜亚洲精品午夜鲁丝片| 日本女人一区二区三区| 一区二区三区在线影院| 国产精品短视频| 中文在线资源观看网站视频免费不卡 | 欧美精品色一区二区三区| 99久久综合国产精品| 欧美午夜电影网| www欧美成人18+| 91天堂素人约啪| 国产精品久久久久天堂| 91搞黄在线观看| 精品一区二区三区蜜桃| 日本vs亚洲vs韩国一区三区二区| 亚洲日本一区二区三区| 亚洲天堂a在线| 成人欧美一区二区三区白人| 中文久久乱码一区二区| 欧美国产精品中文字幕| 欧美极品xxx| 成人免费在线视频观看| 亚洲视频1区2区| 亚洲综合免费观看高清完整版 | 欧美日韩国产首页| 欧美日韩高清一区二区不卡| 欧美影院一区二区| 在线观看91精品国产入口| 欧美性受xxxx黑人xyx性爽| 欧美三级日韩在线| 欧美精品久久一区| 91精品国产欧美一区二区18| 日韩欧美中文字幕制服| 精品播放一区二区| 国产免费成人在线视频| 综合色中文字幕| 亚洲一区二区三区激情| 蜜臀av性久久久久蜜臀aⅴ流畅| 日本伊人精品一区二区三区观看方式 | 欧美zozozo| 国产午夜精品一区二区三区嫩草| 中文乱码免费一区二区| 亚洲精品乱码久久久久久久久| 亚洲午夜精品一区二区三区他趣| 亚洲 欧美综合在线网络| 日韩国产精品久久久久久亚洲| 蜜芽一区二区三区| 国产宾馆实践打屁股91| 色系网站成人免费| 欧美伦理电影网| 精品国产三级a在线观看| 开心九九激情九九欧美日韩精美视频电影 | 亚洲综合自拍偷拍| 日韩成人精品在线| 国产精品亚洲一区二区三区妖精| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 欧美一区二区三区视频免费播放 | 国产精品国产自产拍高清av| 亚洲夂夂婷婷色拍ww47| 午夜av区久久| 国产精品一区二区三区四区| 91影院在线免费观看| 日韩一区二区高清| 中文字幕亚洲欧美在线不卡| 日本美女一区二区| 91免费版pro下载短视频| 91精品在线一区二区| 国产精品美女久久久久高潮| 日本va欧美va瓶| 91免费版在线| 久久综合一区二区| 亚洲一区二区黄色| 懂色av一区二区三区蜜臀| 欧美日本在线视频| 国产精品视频看| 麻豆国产精品777777在线| 色久优优欧美色久优优| 久久久综合视频| 偷拍亚洲欧洲综合| 99视频超级精品| 久久综合九色综合欧美就去吻| 亚洲综合在线视频| 高清在线成人网| 欧美成人精品二区三区99精品| 亚洲伦理在线精品| 成人午夜精品一区二区三区| 欧美成人video| 天堂在线亚洲视频| 91女厕偷拍女厕偷拍高清| 午夜亚洲国产au精品一区二区| 欧美成人官网二区| 亚洲欧洲日产国码二区| 国产老女人精品毛片久久| 精品视频一区二区三区免费| 国产精品乱码人人做人人爱| 国精产品一区一区三区mba桃花| 欧美日韩一本到| 国产精品视频免费看| 韩国三级中文字幕hd久久精品| 欧美日韩一区 二区 三区 久久精品| 捆绑调教一区二区三区| 欧美丰满高潮xxxx喷水动漫| 亚洲午夜精品在线| 在线观看中文字幕不卡| 中文字幕一区视频| 粉嫩av一区二区三区粉嫩| 欧美成人一区二区三区片免费| 日本人妖一区二区| 91精品国产乱码| 天堂一区二区在线| 欧美日韩免费一区二区三区 | 久久精品国产99国产| 91精品国产综合久久婷婷香蕉| 婷婷中文字幕一区三区| 91国偷自产一区二区三区成为亚洲经典| 成人欧美一区二区三区黑人麻豆 | 欧美日韩国产bt| 亚洲国产精品久久久久婷婷884| 99re成人精品视频| 亚洲天堂免费在线观看视频| 色综合久久综合网| 亚洲午夜在线电影| 欧美精品在线一区二区| 奇米精品一区二区三区四区| 欧美一二区视频| 久久精品国产网站| 久久久久久影视| 大尺度一区二区| 亚洲另类春色国产| 欧美日韩亚洲综合一区| 美日韩黄色大片| 久久女同精品一区二区| 不卡电影免费在线播放一区| 中文字幕一区三区| 欧美综合在线视频| 美女视频第一区二区三区免费观看网站| 色婷婷亚洲精品| 青青草97国产精品免费观看无弹窗版| 在线不卡免费av| 国产一区二区三区黄视频 | 久久精品国产秦先生| 精品国产一二三| 国产激情视频一区二区在线观看| 国产精品久久久久久久午夜片| 91高清视频免费看| 蜜桃视频在线一区| 国产精品久久久久久久久久久免费看| 91视频免费看| 麻豆精品一区二区三区| 国产精品久久夜| 欧美日本一区二区三区四区 | 国产乱码一区二区三区| 国产精品久久久久一区| 欧美日韩免费不卡视频一区二区三区| 久久精品国产99| 亚洲精选视频在线| 日韩欧美国产午夜精品| 成人短视频下载| 人人精品人人爱| 国产精品久久免费看| 91精品免费在线观看| 成人激情免费网站| 日本vs亚洲vs韩国一区三区二区| 亚洲国产精品成人综合色在线婷婷 | 日韩av高清在线观看| 国产精品视频麻豆| 日韩午夜小视频| 在线看国产一区| 91精品欧美综合在线观看最新| 国产精品99精品久久免费| 亚洲一区二区三区四区的| 欧美精品一区二区蜜臀亚洲| 欧洲一区二区av| 国产99久久精品| 美脚の诱脚舐め脚责91| 亚洲尤物视频在线| 国产人成一区二区三区影院| 9191国产精品| 欧美影视一区在线| 成人午夜视频网站| 国产米奇在线777精品观看| 图片区小说区区亚洲影院|