Searched refs:ARMword (Results 1 - 25 of 28) sorted by relevance

12

/netbsd-current/external/gpl3/gdb.old/dist/sim/arm/
H A Diwmmxt.h18 extern unsigned IwmmxtLDC (ARMul_State *, unsigned, ARMword, ARMword);
19 extern unsigned IwmmxtSTC (ARMul_State *, unsigned, ARMword, ARMword *);
20 extern unsigned IwmmxtMCR (ARMul_State *, unsigned, ARMword, ARMword);
21 extern unsigned IwmmxtMRC (ARMul_State *, unsigned, ARMword, ARMword *);
22 extern unsigned IwmmxtCDP (ARMul_State *, unsigned, ARMword);
24 extern int ARMul_HandleIwmmxt (ARMul_State *, ARMword);
[all...]
H A Darmdefs.h29 typedef uint32_t ARMword; typedef
38 ARMword instr, ARMword value);
40 ARMword instr, ARMword * value);
42 ARMword instr, ARMword * value);
44 ARMword instr, ARMword value);
46 ARMword inst
[all...]
H A Darmvirt.c57 static ARMword
58 GetWord (ARMul_State * state, ARMword address, int check)
60 ARMword page;
61 ARMword offset;
62 ARMword **pagetable;
63 ARMword *pageptr;
70 pagetable = (ARMword **) state->MemDataPtr;
75 pageptr = (ARMword *) malloc (PAGESIZE);
94 PutWord (ARMul_State * state, ARMword address, ARMword dat
[all...]
H A Dthumbemu.c33 #define tBIT(n) ( (ARMword)(tinstr >> (n)) & 1)
34 #define tBITS(m,n) ( (ARMword)(tinstr << (31 - (n))) >> ((31 - (n)) + (m)) )
36 #define ntBIT(n) ( (ARMword)(next_instr >> (n)) & 1)
37 #define ntBITS(m,n) ( (ARMword)(next_instr << (31 - (n))) >> ((31 - (n)) + (m)) )
65 static ARMword skipping_32bit_thumb = 0;
68 static ARMword IT_block_mask = 0;
73 ARMword tinstr,
121 static ARMword
122 ThumbExpandImm (ARMword tinstr)
124 ARMword va
[all...]
H A Darmemu.h17 extern ARMword isize;
21 extern void print_insn (ARMword);
365 #define LSMNumRegs ((ARMword) ARMul_BitList[BITS (0, 7)] + \
366 (ARMword) ARMul_BitList[BITS (8, 15)] )
451 extern ARMword ARMul_ImmedTable[]; /* Immediate DP LHS values. */
495 extern unsigned ARMul_NthReg (ARMword, unsigned);
496 extern int AddOverflow (ARMword, ARMword, ARMword);
497 extern int SubOverflow (ARMword, ARMwor
[all...]
H A Dmaverick.h46 extern ARMword DSPsc;
H A Darmcopro.c28 ARMword b ATTRIBUTE_UNUSED)
36 ARMword b ATTRIBUTE_UNUSED,
37 ARMword c ATTRIBUTE_UNUSED)
45 ARMword b ATTRIBUTE_UNUSED,
46 ARMword * c ATTRIBUTE_UNUSED)
54 static void write_cp14_reg (unsigned, ARMword);
55 static ARMword read_cp14_reg (unsigned);
60 static ARMword XScale_cp15_opcode_2_is_0_Regs[16];
61 static ARMword XScale_cp15_opcode_2_is_not_0_Regs[16];
64 static ARMword XScale_cp15_DBR
[all...]
H A Darmos.c61 extern unsigned ARMul_OSHandleSWI (ARMul_State *, ARMword);
74 ARMword ErrorNo;
81 static ARMword softvectorcode[] =
107 ARMword instr, i, j;
206 SWIWrite0 (ARMul_State * state, ARMword addr)
208 ARMword temp;
224 WriteCommandLineTo (ARMul_State * state, ARMword addr)
226 ARMword temp;
233 temp = (ARMword) * cptr++;
240 ReadFileName (ARMul_State * state, char *buf, ARMword sr
[all...]
H A Diwmmxt.c34 static ARMword wC[16] = { 0x69051010 };
38 #define wCBITS(w,x,y) SUBSTR (wC[w], ARMword, x, y)
137 static ARMword Add32 (ARMword, ARMword, int *, int *, ARMword);
140 static ARMword AddS16 (ARMword, ARMword, int *, int *);
141 static ARMword AddU1
[all...]
H A Darmsupp.c25 static ARMword ModeToBank (ARMword);
36 ARMword
41 return (state->RegBank[ModeToBank ((ARMword) mode)][reg]);
49 ARMul_SetReg (ARMul_State * state, unsigned mode, unsigned reg, ARMword value)
53 state->RegBank[ModeToBank ((ARMword) mode)][reg] = value;
60 ARMword
71 ARMword
83 ARMul_SetPC (ARMul_State * state, ARMword value)
94 ARMword
[all...]
H A Darmemu.c23 static ARMword GetDPRegRHS (ARMul_State *, ARMword);
24 static ARMword GetDPSRegRHS (ARMul_State *, ARMword);
25 static void WriteR15 (ARMul_State *, ARMword);
26 static void WriteSR15 (ARMul_State *, ARMword);
27 static void WriteR15Branch (ARMul_State *, ARMword);
28 static void WriteR15Load (ARMul_State *, ARMword);
29 static ARMword GetLSRegRHS (ARMul_State *, ARMword);
[all...]
H A Dmaverick.c40 ARMword DSPsc;
78 ARMword instr,
79 ARMword * value)
89 *value = (ARMword) DSPregs[SRC1_REG].lower.i;
98 *value = (ARMword) DSPregs[SRC1_REG].upper.i;
103 *value = (ARMword) DSPregs[SRC1_REG].upper.i;
199 ARMword instr,
200 ARMword * value)
206 *value = (ARMword) DSPregs[SRC1_REG].lower.i;
214 *value = (ARMword) DSPreg
[all...]
H A Darminit.c30 ARMword ARMul_DoCycle (ARMul_State * state);
32 ARMword ARMul_DoProg (ARMul_State * state);
33 ARMword ARMul_DoInstr (ARMul_State * state);
34 void ARMul_Abort (ARMul_State * state, ARMword address);
40 ARMword ARMul_ImmedTable[4096]; /* immediate DP LHS values */
45 ARMword isize;
233 ARMword
236 ARMword pc = 0;
256 ARMword
259 ARMword p
[all...]
/netbsd-current/external/gpl3/gdb/dist/sim/arm/
H A Diwmmxt.h18 extern unsigned IwmmxtLDC (ARMul_State *, unsigned, ARMword, ARMword);
19 extern unsigned IwmmxtSTC (ARMul_State *, unsigned, ARMword, ARMword *);
20 extern unsigned IwmmxtMCR (ARMul_State *, unsigned, ARMword, ARMword);
21 extern unsigned IwmmxtMRC (ARMul_State *, unsigned, ARMword, ARMword *);
22 extern unsigned IwmmxtCDP (ARMul_State *, unsigned, ARMword);
24 extern int ARMul_HandleIwmmxt (ARMul_State *, ARMword);
[all...]
H A Darmdefs.h29 typedef uint32_t ARMword; typedef
38 ARMword instr, ARMword value);
40 ARMword instr, ARMword * value);
42 ARMword instr, ARMword * value);
44 ARMword instr, ARMword value);
46 ARMword inst
[all...]
H A Darmvirt.c61 static ARMword
62 GetWord (ARMul_State * state, ARMword address, int check)
64 ARMword page;
65 ARMword offset;
66 ARMword **pagetable;
67 ARMword *pageptr;
74 pagetable = (ARMword **) state->MemDataPtr;
79 pageptr = (ARMword *) malloc (PAGESIZE);
98 PutWord (ARMul_State * state, ARMword address, ARMword dat
[all...]
H A Dthumbemu.c36 #define tBIT(n) ( (ARMword)(tinstr >> (n)) & 1)
37 #define tBITS(m,n) ( (ARMword)(tinstr << (31 - (n))) >> ((31 - (n)) + (m)) )
39 #define ntBIT(n) ( (ARMword)(next_instr >> (n)) & 1)
40 #define ntBITS(m,n) ( (ARMword)(next_instr << (31 - (n))) >> ((31 - (n)) + (m)) )
68 static ARMword skipping_32bit_thumb = 0;
71 static ARMword IT_block_mask = 0;
76 ARMword tinstr,
124 static ARMword
125 ThumbExpandImm (ARMword tinstr)
127 ARMword va
[all...]
H A Darmemu.h17 extern ARMword isize;
21 extern void print_insn (ARMword);
365 #define LSMNumRegs ((ARMword) ARMul_BitList[BITS (0, 7)] + \
366 (ARMword) ARMul_BitList[BITS (8, 15)] )
451 extern ARMword ARMul_ImmedTable[]; /* Immediate DP LHS values. */
495 extern unsigned ARMul_NthReg (ARMword, unsigned);
496 extern int AddOverflow (ARMword, ARMword, ARMword);
497 extern int SubOverflow (ARMword, ARMwor
[all...]
H A Dmaverick.h46 extern ARMword DSPsc;
H A Darmcopro.c31 ARMword b ATTRIBUTE_UNUSED)
39 ARMword b ATTRIBUTE_UNUSED,
40 ARMword c ATTRIBUTE_UNUSED)
48 ARMword b ATTRIBUTE_UNUSED,
49 ARMword * c ATTRIBUTE_UNUSED)
57 static void write_cp14_reg (unsigned, ARMword);
58 static ARMword read_cp14_reg (unsigned);
63 static ARMword XScale_cp15_opcode_2_is_0_Regs[16];
64 static ARMword XScale_cp15_opcode_2_is_not_0_Regs[16];
67 static ARMword XScale_cp15_DBR
[all...]
H A Darmos.c58 extern unsigned ARMul_OSHandleSWI (ARMul_State *, ARMword);
71 ARMword ErrorNo;
78 static ARMword softvectorcode[] =
104 ARMword instr, i, j;
213 SWIWrite0 (ARMul_State * state, ARMword addr)
215 ARMword temp;
231 WriteCommandLineTo (ARMul_State * state, ARMword addr)
233 ARMword temp;
240 temp = (ARMword) * cptr++;
247 ReadFileName (ARMul_State * state, char *buf, ARMword sr
[all...]
H A Diwmmxt.c38 static ARMword wC[16] = { 0x69051010 };
42 #define wCBITS(w,x,y) SUBSTR (wC[w], ARMword, x, y)
141 static ARMword Add32 (ARMword, ARMword, int *, int *, ARMword);
144 static ARMword AddS16 (ARMword, ARMword, int *, int *);
145 static ARMword AddU1
[all...]
H A Darmsupp.c28 static ARMword ModeToBank (ARMword);
39 ARMword
44 return (state->RegBank[ModeToBank ((ARMword) mode)][reg]);
52 ARMul_SetReg (ARMul_State * state, unsigned mode, unsigned reg, ARMword value)
56 state->RegBank[ModeToBank ((ARMword) mode)][reg] = value;
63 ARMword
74 ARMword
86 ARMul_SetPC (ARMul_State * state, ARMword value)
97 ARMword
[all...]
H A Darmemu.c26 static ARMword GetDPRegRHS (ARMul_State *, ARMword);
27 static ARMword GetDPSRegRHS (ARMul_State *, ARMword);
28 static void WriteR15 (ARMul_State *, ARMword);
29 static void WriteSR15 (ARMul_State *, ARMword);
30 static void WriteR15Branch (ARMul_State *, ARMword);
31 static void WriteR15Load (ARMul_State *, ARMword);
32 static ARMword GetLSRegRHS (ARMul_State *, ARMword);
[all...]
H A Dmaverick.c43 ARMword DSPsc;
81 ARMword instr,
82 ARMword * value)
92 *value = (ARMword) DSPregs[SRC1_REG].lower.i;
101 *value = (ARMword) DSPregs[SRC1_REG].upper.i;
106 *value = (ARMword) DSPregs[SRC1_REG].upper.i;
202 ARMword instr,
203 ARMword * value)
209 *value = (ARMword) DSPregs[SRC1_REG].lower.i;
217 *value = (ARMword) DSPreg
[all...]

Completed in 366 milliseconds

12