Statistics
| Branch: | Revision:

root / gdb-xml / power-altivec.xml @ a1f0cce2

History | View | Annotate | Download (2.4 kB)

1 c8b3532d aurel32
<?xml version="1.0"?>
2 c8b3532d aurel32
<!-- Copyright (C) 2007, 2008 Free Software Foundation, Inc.
3 c8b3532d aurel32

4 c8b3532d aurel32
     Copying and distribution of this file, with or without modification,
5 c8b3532d aurel32
     are permitted in any medium without royalty provided the copyright
6 c8b3532d aurel32
     notice and this notice are preserved.  -->
7 c8b3532d aurel32
8 c8b3532d aurel32
<!DOCTYPE feature SYSTEM "gdb-target.dtd">
9 c8b3532d aurel32
<feature name="org.gnu.gdb.power.altivec">
10 c8b3532d aurel32
  <vector id="v4f" type="ieee_single" count="4"/>
11 c8b3532d aurel32
  <vector id="v4i32" type="int32" count="4"/>
12 c8b3532d aurel32
  <vector id="v8i16" type="int16" count="8"/>
13 c8b3532d aurel32
  <vector id="v16i8" type="int8" count="16"/>
14 c8b3532d aurel32
  <union id="vec128">
15 c8b3532d aurel32
    <field name="uint128" type="uint128"/>
16 c8b3532d aurel32
    <field name="v4_float" type="v4f"/>
17 c8b3532d aurel32
    <field name="v4_int32" type="v4i32"/>
18 c8b3532d aurel32
    <field name="v8_int16" type="v8i16"/>
19 c8b3532d aurel32
    <field name="v16_int8" type="v16i8"/>
20 c8b3532d aurel32
  </union>
21 c8b3532d aurel32
22 c8b3532d aurel32
  <reg name="vr0" bitsize="128" type="vec128"/>
23 c8b3532d aurel32
  <reg name="vr1" bitsize="128" type="vec128"/>
24 c8b3532d aurel32
  <reg name="vr2" bitsize="128" type="vec128"/>
25 c8b3532d aurel32
  <reg name="vr3" bitsize="128" type="vec128"/>
26 c8b3532d aurel32
  <reg name="vr4" bitsize="128" type="vec128"/>
27 c8b3532d aurel32
  <reg name="vr5" bitsize="128" type="vec128"/>
28 c8b3532d aurel32
  <reg name="vr6" bitsize="128" type="vec128"/>
29 c8b3532d aurel32
  <reg name="vr7" bitsize="128" type="vec128"/>
30 c8b3532d aurel32
  <reg name="vr8" bitsize="128" type="vec128"/>
31 c8b3532d aurel32
  <reg name="vr9" bitsize="128" type="vec128"/>
32 c8b3532d aurel32
  <reg name="vr10" bitsize="128" type="vec128"/>
33 c8b3532d aurel32
  <reg name="vr11" bitsize="128" type="vec128"/>
34 c8b3532d aurel32
  <reg name="vr12" bitsize="128" type="vec128"/>
35 c8b3532d aurel32
  <reg name="vr13" bitsize="128" type="vec128"/>
36 c8b3532d aurel32
  <reg name="vr14" bitsize="128" type="vec128"/>
37 c8b3532d aurel32
  <reg name="vr15" bitsize="128" type="vec128"/>
38 c8b3532d aurel32
  <reg name="vr16" bitsize="128" type="vec128"/>
39 c8b3532d aurel32
  <reg name="vr17" bitsize="128" type="vec128"/>
40 c8b3532d aurel32
  <reg name="vr18" bitsize="128" type="vec128"/>
41 c8b3532d aurel32
  <reg name="vr19" bitsize="128" type="vec128"/>
42 c8b3532d aurel32
  <reg name="vr20" bitsize="128" type="vec128"/>
43 c8b3532d aurel32
  <reg name="vr21" bitsize="128" type="vec128"/>
44 c8b3532d aurel32
  <reg name="vr22" bitsize="128" type="vec128"/>
45 c8b3532d aurel32
  <reg name="vr23" bitsize="128" type="vec128"/>
46 c8b3532d aurel32
  <reg name="vr24" bitsize="128" type="vec128"/>
47 c8b3532d aurel32
  <reg name="vr25" bitsize="128" type="vec128"/>
48 c8b3532d aurel32
  <reg name="vr26" bitsize="128" type="vec128"/>
49 c8b3532d aurel32
  <reg name="vr27" bitsize="128" type="vec128"/>
50 c8b3532d aurel32
  <reg name="vr28" bitsize="128" type="vec128"/>
51 c8b3532d aurel32
  <reg name="vr29" bitsize="128" type="vec128"/>
52 c8b3532d aurel32
  <reg name="vr30" bitsize="128" type="vec128"/>
53 c8b3532d aurel32
  <reg name="vr31" bitsize="128" type="vec128"/>
54 c8b3532d aurel32
55 c8b3532d aurel32
  <reg name="vscr" bitsize="32" group="vector"/>
56 c8b3532d aurel32
  <reg name="vrsave" bitsize="32" group="vector"/>
57 c8b3532d aurel32
</feature>