]>
git.proxmox.com Git - qemu.git/blob - gdb-xml/arm-neon.xml
2 <!-- Copyright (C) 2008 Free Software Foundation, Inc.
4 Copying and distribution of this file, with or without modification,
5 are permitted in any medium without royalty provided the copyright
6 notice and this notice are preserved. -->
7 <!DOCTYPE feature SYSTEM
"gdb-target.dtd">
8 <feature name=
"org.gnu.gdb.arm.vfp">
9 <vector id=
"neon_uint8x8" type=
"uint8" count=
"8"/>
10 <vector id=
"neon_uint16x4" type=
"uint16" count=
"4"/>
11 <vector id=
"neon_uint32x2" type=
"uint32" count=
"2"/>
12 <vector id=
"neon_float32x2" type=
"ieee_single" count=
"2"/>
14 <field name=
"u8" type=
"neon_uint8x8"/>
15 <field name=
"u16" type=
"neon_uint16x4"/>
16 <field name=
"u32" type=
"neon_uint32x2"/>
17 <field name=
"u64" type=
"uint64"/>
18 <field name=
"f32" type=
"neon_float32x2"/>
19 <field name=
"f64" type=
"ieee_double"/>
21 <vector id=
"neon_uint8x16" type=
"uint8" count=
"16"/>
22 <vector id=
"neon_uint16x8" type=
"uint16" count=
"8"/>
23 <vector id=
"neon_uint32x4" type=
"uint32" count=
"4"/>
24 <vector id=
"neon_uint64x2" type=
"uint64" count=
"2"/>
25 <vector id=
"neon_float32x4" type=
"ieee_single" count=
"4"/>
26 <vector id=
"neon_float64x2" type=
"ieee_double" count=
"2"/>
28 <field name=
"u8" type=
"neon_uint8x16"/>
29 <field name=
"u16" type=
"neon_uint16x8"/>
30 <field name=
"u32" type=
"neon_uint32x4"/>
31 <field name=
"u64" type=
"neon_uint64x2"/>
32 <field name=
"f32" type=
"neon_float32x4"/>
33 <field name=
"f64" type=
"neon_float64x2"/>
35 <reg name=
"d0" bitsize=
"64" type=
"neon_d"/>
36 <reg name=
"d1" bitsize=
"64" type=
"neon_d"/>
37 <reg name=
"d2" bitsize=
"64" type=
"neon_d"/>
38 <reg name=
"d3" bitsize=
"64" type=
"neon_d"/>
39 <reg name=
"d4" bitsize=
"64" type=
"neon_d"/>
40 <reg name=
"d5" bitsize=
"64" type=
"neon_d"/>
41 <reg name=
"d6" bitsize=
"64" type=
"neon_d"/>
42 <reg name=
"d7" bitsize=
"64" type=
"neon_d"/>
43 <reg name=
"d8" bitsize=
"64" type=
"neon_d"/>
44 <reg name=
"d9" bitsize=
"64" type=
"neon_d"/>
45 <reg name=
"d10" bitsize=
"64" type=
"neon_d"/>
46 <reg name=
"d11" bitsize=
"64" type=
"neon_d"/>
47 <reg name=
"d12" bitsize=
"64" type=
"neon_d"/>
48 <reg name=
"d13" bitsize=
"64" type=
"neon_d"/>
49 <reg name=
"d14" bitsize=
"64" type=
"neon_d"/>
50 <reg name=
"d15" bitsize=
"64" type=
"neon_d"/>
51 <reg name=
"d16" bitsize=
"64" type=
"neon_d"/>
52 <reg name=
"d17" bitsize=
"64" type=
"neon_d"/>
53 <reg name=
"d18" bitsize=
"64" type=
"neon_d"/>
54 <reg name=
"d19" bitsize=
"64" type=
"neon_d"/>
55 <reg name=
"d20" bitsize=
"64" type=
"neon_d"/>
56 <reg name=
"d21" bitsize=
"64" type=
"neon_d"/>
57 <reg name=
"d22" bitsize=
"64" type=
"neon_d"/>
58 <reg name=
"d23" bitsize=
"64" type=
"neon_d"/>
59 <reg name=
"d24" bitsize=
"64" type=
"neon_d"/>
60 <reg name=
"d25" bitsize=
"64" type=
"neon_d"/>
61 <reg name=
"d26" bitsize=
"64" type=
"neon_d"/>
62 <reg name=
"d27" bitsize=
"64" type=
"neon_d"/>
63 <reg name=
"d28" bitsize=
"64" type=
"neon_d"/>
64 <reg name=
"d29" bitsize=
"64" type=
"neon_d"/>
65 <reg name=
"d30" bitsize=
"64" type=
"neon_d"/>
66 <reg name=
"d31" bitsize=
"64" type=
"neon_d"/>
68 <reg name=
"q0" bitsize=
"128" type=
"neon_q"/>
69 <reg name=
"q1" bitsize=
"128" type=
"neon_q"/>
70 <reg name=
"q2" bitsize=
"128" type=
"neon_q"/>
71 <reg name=
"q3" bitsize=
"128" type=
"neon_q"/>
72 <reg name=
"q4" bitsize=
"128" type=
"neon_q"/>
73 <reg name=
"q5" bitsize=
"128" type=
"neon_q"/>
74 <reg name=
"q6" bitsize=
"128" type=
"neon_q"/>
75 <reg name=
"q7" bitsize=
"128" type=
"neon_q"/>
76 <reg name=
"q8" bitsize=
"128" type=
"neon_q"/>
77 <reg name=
"q9" bitsize=
"128" type=
"neon_q"/>
78 <reg name=
"q10" bitsize=
"128" type=
"neon_q"/>
79 <reg name=
"q10" bitsize=
"128" type=
"neon_q"/>
80 <reg name=
"q12" bitsize=
"128" type=
"neon_q"/>
81 <reg name=
"q13" bitsize=
"128" type=
"neon_q"/>
82 <reg name=
"q14" bitsize=
"128" type=
"neon_q"/>
83 <reg name=
"q15" bitsize=
"128" type=
"neon_q"/>
85 <reg name=
"fpsid" bitsize=
"32" type=
"int" group=
"float"/>
86 <reg name=
"fpscr" bitsize=
"32" type=
"int" group=
"float"/>
87 <reg name=
"fpexc" bitsize=
"32" type=
"int" group=
"float"/>