OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /openrisc/trunk/gnu-old/gdb-6.8/gdb/regformats
    from Rev 157 to Rev 816
    Reverse comparison

Rev 157 → Rev 816

/regdat.sh
0,0 → 1,168
#!/bin/sh -u
 
# Register protocol definitions for GDB, the GNU debugger.
# Copyright 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
#
# This file is part of GDB.
#
# This program 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 3 of the License, or
# (at your option) any later version.
#
# This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
 
move_if_change ()
{
file=$1
if test -r ${file} && cmp -s "${file}" new-"${file}"
then
echo "${file} unchanged." 1>&2
else
mv new-"${file}" "${file}"
echo "${file} updated." 1>&2
fi
}
 
# Format of the input files
read="type entry"
 
do_read ()
{
type=""
entry=""
while read line
do
if test "${line}" = ""
then
continue
elif test "${line}" = "#" -a "${comment}" = ""
then
continue
elif expr "${line}" : "#" > /dev/null
then
comment="${comment}
${line}"
else
 
# The semantics of IFS varies between different SH's. Some
# treat ``::' as three fields while some treat it as just too.
# Work around this by eliminating ``::'' ....
line="`echo "${line}" | sed -e 's/::/: :/g' -e 's/::/: :/g'`"
 
OFS="${IFS}" ; IFS="[:]"
eval read ${read} <<EOF
${line}
EOF
IFS="${OFS}"
 
# .... and then going back through each field and strip out those
# that ended up with just that space character.
for r in ${read}
do
if eval test \"\${${r}}\" = \"\ \"
then
eval ${r}=""
fi
done
 
break
fi
done
if [ -n "${type}" ]
then
true
else
false
fi
}
 
if test ! -r $1; then
echo "$0: Could not open $1." 1>&2
exit 1
fi
 
copyright ()
{
cat <<EOF
/* *INDENT-OFF* */ /* THIS FILE IS GENERATED */
 
/* A register protocol for GDB, the GNU debugger.
Copyright 2001, 2002 Free Software Foundation, Inc.
 
This file is part of GDB.
 
This program 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 of the License, or
(at your option) any later version.
 
This program 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 this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
 
/* This file was created with the aid of \`\`regdat.sh'' and \`\`$1''. */
 
EOF
}
 
 
exec > new-$2
copyright $1
echo '#include "regdef.h"'
echo '#include "regcache.h"'
echo
offset=0
i=0
name=x
expedite=x
exec < $1
while do_read
do
if test "${type}" = "name"; then
name="${entry}"
echo "struct reg regs_${name}[] = {"
continue
elif test "${type}" = "expedite"; then
expedite="${entry}"
continue
elif test "${name}" = x; then
echo "$0: $1 does not specify \`\`name''." 1>&2
exit 1
else
echo " { \"${entry}\", ${offset}, ${type} },"
offset=`expr ${offset} + ${type}`
i=`expr $i + 1`
fi
done
 
echo "};"
echo
echo "const char *expedite_regs_${name}[] = { \"`echo ${expedite} | sed 's/,/", "/g'`\", 0 };"
echo
 
cat <<EOF
void
init_registers ()
{
set_register_cache (regs_${name},
sizeof (regs_${name}) / sizeof (regs_${name}[0]));
gdbserver_expedite_regs = expedite_regs_${name};
}
EOF
 
# close things off
exec 1>&2
move_if_change $2
regdat.sh Property changes : Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Index: reg-s390.dat =================================================================== --- reg-s390.dat (nonexistent) +++ reg-s390.dat (revision 816) @@ -0,0 +1,53 @@ +name:s390 +expedite:r14,r15,pswa +32:pswm +32:pswa +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:r13 +32:r14 +32:r15 +32:acr0 +32:acr1 +32:acr2 +32:acr3 +32:acr4 +32:acr5 +32:acr6 +32:acr7 +32:acr8 +32:acr9 +32:acr10 +32:acr11 +32:acr12 +32:acr13 +32:acr14 +32:acr15 +32:fpc +64:f0 +64:f1 +64:f2 +64:f3 +64:f4 +64:f5 +64:f6 +64:f7 +64:f8 +64:f9 +64:f10 +64:f11 +64:f12 +64:f13 +64:f14 +64:f15 Index: regdef.h =================================================================== --- regdef.h (nonexistent) +++ regdef.h (revision 816) @@ -0,0 +1,44 @@ +/* Register protocol definition structures for the GNU Debugger + Copyright 2001, 2002, 2007, 2008 Free Software Foundation, Inc. + + This file is part of GDB. + + This program 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 3 of the License, or + (at your option) any later version. + + This program 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 this program. If not, see . */ + +#ifndef REGDEF_H +#define REGDEF_H + +struct reg +{ + /* The name of this register - NULL for pad entries. */ + const char *name; + + /* At the moment, both of the following bit counts must be divisible + by eight (to match the representation as two hex digits) and divisible + by the size of a byte (to match the layout of each register in + memory). */ + + /* The offset (in bits) of the value of this register in the buffer. */ + int offset; + + /* The size (in bits) of the value of this register, as transmitted. */ + int size; +}; + +/* Set the current remote protocol and register cache according to the array + ``regs'', with ``n'' elements. */ + +void set_register_cache (struct reg *regs, int n); + +#endif /* REGDEF_H */
regdef.h Property changes : Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Index: arm-with-iwmmxt.dat =================================================================== --- arm-with-iwmmxt.dat (nonexistent) +++ arm-with-iwmmxt.dat (revision 816) @@ -0,0 +1,51 @@ +# DO NOT EDIT: generated from arm-with-iwmmxt.xml +name:arm_with_iwmmxt +expedite:r11,sp,pc +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:sp +32:lr +32:pc +0: +0: +0: +0: +0: +0: +0: +0: +0: +32:cpsr +64:wR0 +64:wR1 +64:wR2 +64:wR3 +64:wR4 +64:wR5 +64:wR6 +64:wR7 +64:wR8 +64:wR9 +64:wR10 +64:wR11 +64:wR12 +64:wR13 +64:wR14 +64:wR15 +32:wCSSF +32:wCASF +32:wCGR0 +32:wCGR1 +32:wCGR2 +32:wCGR3 Index: reg-cris.dat =================================================================== --- reg-cris.dat (nonexistent) +++ reg-cris.dat (revision 816) @@ -0,0 +1,35 @@ +name:cris +expedite:r8,sp,pc +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:r13 +32:sp +32:pc + +8:p0 +8:vr +0:p2 +0:p3 +16:p4 +16:ccr +0:p6 +32:mof +32:p8 +32:ibr +32:irp +32:srp +32:bar +32:dccr +32:brp +32:usp Index: reg-xtensa.dat =================================================================== --- reg-xtensa.dat (nonexistent) +++ reg-xtensa.dat (revision 816) @@ -0,0 +1,77 @@ +name:xtensa +expedite:pc,windowbase,windowstart +32:pc +32:ar0 +32:ar1 +32:ar2 +32:ar3 +32:ar4 +32:ar5 +32:ar6 +32:ar7 +32:ar8 +32:ar9 +32:ar10 +32:ar11 +32:ar12 +32:ar13 +32:ar14 +32:ar15 +32:ar16 +32:ar17 +32:ar18 +32:ar19 +32:ar20 +32:ar21 +32:ar22 +32:ar23 +32:ar24 +32:ar25 +32:ar26 +32:ar27 +32:ar28 +32:ar29 +32:ar30 +32:ar31 +32:ar32 +32:ar33 +32:ar34 +32:ar35 +32:ar36 +32:ar37 +32:ar38 +32:ar39 +32:ar40 +32:ar41 +32:ar42 +32:ar43 +32:ar44 +32:ar45 +32:ar46 +32:ar47 +32:ar48 +32:ar49 +32:ar50 +32:ar51 +32:ar52 +32:ar53 +32:ar54 +32:ar55 +32:ar56 +32:ar57 +32:ar58 +32:ar59 +32:ar60 +32:ar61 +32:ar62 +32:ar63 +32:lbeg +32:lend +32:lcount +32:sar +32:litbase +32:windowbase +32:windowstart +32:sr176 +32:sr208 +32:ps Index: reg-ia64.dat =================================================================== --- reg-ia64.dat (nonexistent) +++ reg-ia64.dat (revision 816) @@ -0,0 +1,475 @@ +name:ia64 +expedite:ip,psr,r12,bsp,cfm +64:r0 +64:r1 +64:r2 +64:r3 +64:r4 +64:r5 +64:r6 +64:r7 +64:r8 +64:r9 +64:r10 +64:r11 +64:r12 +64:r13 +64:r14 +64:r15 +64:r16 +64:r17 +64:r18 +64:r19 +64:r20 +64:r21 +64:r22 +64:r23 +64:r24 +64:r25 +64:r26 +64:r27 +64:r28 +64:r29 +64:r30 +64:r31 +64:r32 +64:r33 +64:r34 +64:r35 +64:r36 +64:r37 +64:r38 +64:r39 +64:r40 +64:r41 +64:r42 +64:r43 +64:r44 +64:r45 +64:r46 +64:r47 +64:r48 +64:r49 +64:r50 +64:r51 +64:r52 +64:r53 +64:r54 +64:r55 +64:r56 +64:r57 +64:r58 +64:r59 +64:r60 +64:r61 +64:r62 +64:r63 +64:r64 +64:r65 +64:r66 +64:r67 +64:r68 +64:r69 +64:r70 +64:r71 +64:r72 +64:r73 +64:r74 +64:r75 +64:r76 +64:r77 +64:r78 +64:r79 +64:r80 +64:r81 +64:r82 +64:r83 +64:r84 +64:r85 +64:r86 +64:r87 +64:r88 +64:r89 +64:r90 +64:r91 +64:r92 +64:r93 +64:r94 +64:r95 +64:r96 +64:r97 +64:r98 +64:r99 +64:r100 +64:r101 +64:r102 +64:r103 +64:r104 +64:r105 +64:r106 +64:r107 +64:r108 +64:r109 +64:r110 +64:r111 +64:r112 +64:r113 +64:r114 +64:r115 +64:r116 +64:r117 +64:r118 +64:r119 +64:r120 +64:r121 +64:r122 +64:r123 +64:r124 +64:r125 +64:r126 +64:r127 + +128:f0 +128:f1 +128:f2 +128:f3 +128:f4 +128:f5 +128:f6 +128:f7 +128:f8 +128:f9 +128:f10 +128:f11 +128:f12 +128:f13 +128:f14 +128:f15 +128:f16 +128:f17 +128:f18 +128:f19 +128:f20 +128:f21 +128:f22 +128:f23 +128:f24 +128:f25 +128:f26 +128:f27 +128:f28 +128:f29 +128:f30 +128:f31 +128:f32 +128:f33 +128:f34 +128:f35 +128:f36 +128:f37 +128:f38 +128:f39 +128:f40 +128:f41 +128:f42 +128:f43 +128:f44 +128:f45 +128:f46 +128:f47 +128:f48 +128:f49 +128:f50 +128:f51 +128:f52 +128:f53 +128:f54 +128:f55 +128:f56 +128:f57 +128:f58 +128:f59 +128:f60 +128:f61 +128:f62 +128:f63 +128:f64 +128:f65 +128:f66 +128:f67 +128:f68 +128:f69 +128:f70 +128:f71 +128:f72 +128:f73 +128:f74 +128:f75 +128:f76 +128:f77 +128:f78 +128:f79 +128:f80 +128:f81 +128:f82 +128:f83 +128:f84 +128:f85 +128:f86 +128:f87 +128:f88 +128:f89 +128:f90 +128:f91 +128:f92 +128:f93 +128:f94 +128:f95 +128:f96 +128:f97 +128:f98 +128:f99 +128:f100 +128:f101 +128:f102 +128:f103 +128:f104 +128:f105 +128:f106 +128:f107 +128:f108 +128:f109 +128:f110 +128:f111 +128:f112 +128:f113 +128:f114 +128:f115 +128:f116 +128:f117 +128:f118 +128:f119 +128:f120 +128:f121 +128:f122 +128:f123 +128:f124 +128:f125 +128:f126 +128:f127 + +64:p0 +64:p1 +64:p2 +64:p3 +64:p4 +64:p5 +64:p6 +64:p7 +64:p8 +64:p9 +64:p10 +64:p11 +64:p12 +64:p13 +64:p14 +64:p15 +64:p16 +64:p17 +64:p18 +64:p19 +64:p20 +64:p21 +64:p22 +64:p23 +64:p24 +64:p25 +64:p26 +64:p27 +64:p28 +64:p29 +64:p30 +64:p31 +64:p32 +64:p33 +64:p34 +64:p35 +64:p36 +64:p37 +64:p38 +64:p39 +64:p40 +64:p41 +64:p42 +64:p43 +64:p44 +64:p45 +64:p46 +64:p47 +64:p48 +64:p49 +64:p50 +64:p51 +64:p52 +64:p53 +64:p54 +64:p55 +64:p56 +64:p57 +64:p58 +64:p59 +64:p60 +64:p61 +64:p62 +64:p63 + +64:b0 +64:b1 +64:b2 +64:b3 +64:b4 +64:b5 +64:b6 +64:b7 + +64:vfp +64:vrap + +64:pr +64:ip +64:psr +64:cfm + +64:kr0 +64:kr1 +64:kr2 +64:kr3 +64:kr4 +64:kr5 +64:kr6 +64:kr7 + +64: +64: +64: +64: +64: +64: +64: +64: + +64:rsc +64:bsp +64:bspstore +64:rnat + +64: +64:fcr +64: +64: + +64:eflag +64:csd +64:ssd +64:cflg +64:fsr +64:fir +64:fdr +64: +64:ccv +64: +64: +64: +64:unat +64: +64: +64: +64:fpsr +64: +64: +64: +64:itc + +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64:pfs +64:lc +64:ec +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: +64: Index: mips64-linux.dat =================================================================== --- mips64-linux.dat (nonexistent) +++ mips64-linux.dat (revision 816) @@ -0,0 +1,76 @@ +# DO NOT EDIT: generated from mips64-linux.xml +name:mips64_linux +expedite:r29,pc +64:r0 +64:r1 +64:r2 +64:r3 +64:r4 +64:r5 +64:r6 +64:r7 +64:r8 +64:r9 +64:r10 +64:r11 +64:r12 +64:r13 +64:r14 +64:r15 +64:r16 +64:r17 +64:r18 +64:r19 +64:r20 +64:r21 +64:r22 +64:r23 +64:r24 +64:r25 +64:r26 +64:r27 +64:r28 +64:r29 +64:r30 +64:r31 +64:status +64:lo +64:hi +64:badvaddr +64:cause +64:pc +64:f0 +64:f1 +64:f2 +64:f3 +64:f4 +64:f5 +64:f6 +64:f7 +64:f8 +64:f9 +64:f10 +64:f11 +64:f12 +64:f13 +64:f14 +64:f15 +64:f16 +64:f17 +64:f18 +64:f19 +64:f20 +64:f21 +64:f22 +64:f23 +64:f24 +64:f25 +64:f26 +64:f27 +64:f28 +64:f29 +64:f30 +64:f31 +64:fcsr +64:fir +64:restart Index: reg-spu.dat =================================================================== --- reg-spu.dat (nonexistent) +++ reg-spu.dat (revision 816) @@ -0,0 +1,132 @@ +name:spu +expedite:r0,r1,npc +128:r0 +128:r1 +128:r2 +128:r3 +128:r4 +128:r5 +128:r6 +128:r7 +128:r8 +128:r9 +128:r10 +128:r11 +128:r12 +128:r13 +128:r14 +128:r15 +128:r16 +128:r17 +128:r18 +128:r19 +128:r20 +128:r21 +128:r22 +128:r23 +128:r24 +128:r25 +128:r26 +128:r27 +128:r28 +128:r29 +128:r30 +128:r31 +128:r32 +128:r33 +128:r34 +128:r35 +128:r36 +128:r37 +128:r38 +128:r39 +128:r40 +128:r41 +128:r42 +128:r43 +128:r44 +128:r45 +128:r46 +128:r47 +128:r48 +128:r49 +128:r50 +128:r51 +128:r52 +128:r53 +128:r54 +128:r55 +128:r56 +128:r57 +128:r58 +128:r59 +128:r60 +128:r61 +128:r62 +128:r63 +128:r64 +128:r65 +128:r66 +128:r67 +128:r68 +128:r69 +128:r70 +128:r71 +128:r72 +128:r73 +128:r74 +128:r75 +128:r76 +128:r77 +128:r78 +128:r79 +128:r80 +128:r81 +128:r82 +128:r83 +128:r84 +128:r85 +128:r86 +128:r87 +128:r88 +128:r89 +128:r90 +128:r91 +128:r92 +128:r93 +128:r94 +128:r95 +128:r96 +128:r97 +128:r98 +128:r99 +128:r100 +128:r101 +128:r102 +128:r103 +128:r104 +128:r105 +128:r106 +128:r107 +128:r108 +128:r109 +128:r110 +128:r111 +128:r112 +128:r113 +128:r114 +128:r115 +128:r116 +128:r117 +128:r118 +128:r119 +128:r120 +128:r121 +128:r122 +128:r123 +128:r124 +128:r125 +128:r126 +128:r127 +32:id +32:npc Index: rs6000/powerpc-32.dat =================================================================== --- rs6000/powerpc-32.dat (nonexistent) +++ rs6000/powerpc-32.dat (revision 816) @@ -0,0 +1,108 @@ +# DO NOT EDIT: generated from rs6000/powerpc-32.xml +name:powerpc_32 +expedite:r1,pc +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:r13 +32:r14 +32:r15 +32:r16 +32:r17 +32:r18 +32:r19 +32:r20 +32:r21 +32:r22 +32:r23 +32:r24 +32:r25 +32:r26 +32:r27 +32:r28 +32:r29 +32:r30 +32:r31 +64:f0 +64:f1 +64:f2 +64:f3 +64:f4 +64:f5 +64:f6 +64:f7 +64:f8 +64:f9 +64:f10 +64:f11 +64:f12 +64:f13 +64:f14 +64:f15 +64:f16 +64:f17 +64:f18 +64:f19 +64:f20 +64:f21 +64:f22 +64:f23 +64:f24 +64:f25 +64:f26 +64:f27 +64:f28 +64:f29 +64:f30 +64:f31 +32:pc +32:msr +32:cr +32:lr +32:ctr +32:xer +32:fpscr +128:vr0 +128:vr1 +128:vr2 +128:vr3 +128:vr4 +128:vr5 +128:vr6 +128:vr7 +128:vr8 +128:vr9 +128:vr10 +128:vr11 +128:vr12 +128:vr13 +128:vr14 +128:vr15 +128:vr16 +128:vr17 +128:vr18 +128:vr19 +128:vr20 +128:vr21 +128:vr22 +128:vr23 +128:vr24 +128:vr25 +128:vr26 +128:vr27 +128:vr28 +128:vr29 +128:vr30 +128:vr31 +32:vscr +32:vrsave Index: rs6000/powerpc-64.dat =================================================================== --- rs6000/powerpc-64.dat (nonexistent) +++ rs6000/powerpc-64.dat (revision 816) @@ -0,0 +1,108 @@ +# DO NOT EDIT: generated from rs6000/powerpc-64.xml +name:powerpc_64 +expedite:r1,pc +64:r0 +64:r1 +64:r2 +64:r3 +64:r4 +64:r5 +64:r6 +64:r7 +64:r8 +64:r9 +64:r10 +64:r11 +64:r12 +64:r13 +64:r14 +64:r15 +64:r16 +64:r17 +64:r18 +64:r19 +64:r20 +64:r21 +64:r22 +64:r23 +64:r24 +64:r25 +64:r26 +64:r27 +64:r28 +64:r29 +64:r30 +64:r31 +64:f0 +64:f1 +64:f2 +64:f3 +64:f4 +64:f5 +64:f6 +64:f7 +64:f8 +64:f9 +64:f10 +64:f11 +64:f12 +64:f13 +64:f14 +64:f15 +64:f16 +64:f17 +64:f18 +64:f19 +64:f20 +64:f21 +64:f22 +64:f23 +64:f24 +64:f25 +64:f26 +64:f27 +64:f28 +64:f29 +64:f30 +64:f31 +64:pc +64:msr +32:cr +64:lr +64:ctr +32:xer +32:fpscr +128:vr0 +128:vr1 +128:vr2 +128:vr3 +128:vr4 +128:vr5 +128:vr6 +128:vr7 +128:vr8 +128:vr9 +128:vr10 +128:vr11 +128:vr12 +128:vr13 +128:vr14 +128:vr15 +128:vr16 +128:vr17 +128:vr18 +128:vr19 +128:vr20 +128:vr21 +128:vr22 +128:vr23 +128:vr24 +128:vr25 +128:vr26 +128:vr27 +128:vr28 +128:vr29 +128:vr30 +128:vr31 +32:vscr +32:vrsave Index: rs6000/powerpc-e500.dat =================================================================== --- rs6000/powerpc-e500.dat (nonexistent) +++ rs6000/powerpc-e500.dat (revision 816) @@ -0,0 +1,76 @@ +# DO NOT EDIT: generated from rs6000/powerpc-e500.xml +name:powerpc_e500 +expedite:r1,pc +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:r13 +32:r14 +32:r15 +32:r16 +32:r17 +32:r18 +32:r19 +32:r20 +32:r21 +32:r22 +32:r23 +32:r24 +32:r25 +32:r26 +32:r27 +32:r28 +32:r29 +32:r30 +32:r31 +32:ev0h +32:ev1h +32:ev2h +32:ev3h +32:ev4h +32:ev5h +32:ev6h +32:ev7h +32:ev8h +32:ev9h +32:ev10h +32:ev11h +32:ev12h +32:ev13h +32:ev14h +32:ev15h +32:ev16h +32:ev17h +32:ev18h +32:ev19h +32:ev20h +32:ev21h +32:ev22h +32:ev23h +32:ev24h +32:ev25h +32:ev26h +32:ev27h +32:ev28h +32:ev29h +32:ev30h +32:ev31h +32:pc +32:msr +32:cr +32:lr +32:ctr +32:xer +0: +64:acc +32:spefscr Index: reg-x86-64-linux.dat =================================================================== --- reg-x86-64-linux.dat (nonexistent) +++ reg-x86-64-linux.dat (revision 816) @@ -0,0 +1,60 @@ +name:x86_64_linux +expedite:rbp,rsp,rip +64:rax +64:rbx +64:rcx +64:rdx +64:rsi +64:rdi +64:rbp +64:rsp +64:r8 +64:r9 +64:r10 +64:r11 +64:r12 +64:r13 +64:r14 +64:r15 +64:rip +32:eflags +32:cs +32:ss +32:ds +32:es +32:fs +32:gs +80:st0 +80:st1 +80:st2 +80:st3 +80:st4 +80:st5 +80:st6 +80:st7 +32:fctrl +32:fstat +32:ftag +32:fiseg +32:fioff +32:foseg +32:fooff +32:fop +128:xmm0 +128:xmm1 +128:xmm2 +128:xmm3 +128:xmm4 +128:xmm5 +128:xmm6 +128:xmm7 +128:xmm8 +128:xmm9 +128:xmm10 +128:xmm11 +128:xmm12 +128:xmm13 +128:xmm14 +128:xmm15 +32:mxcsr +64:orig_rax Index: reg-sh.dat =================================================================== --- reg-sh.dat (nonexistent) +++ reg-sh.dat (revision 816) @@ -0,0 +1,62 @@ +name:sh +expedite:pc,r14,r15 +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:r13 +32:r14 +32:r15 +32:pc +32:pr +32:gbr +32:vbr +32:mach +32:macl +32:sr +32:fpul +32:fpscr +32:fr0 +32:fr1 +32:fr2 +32:fr3 +32:fr4 +32:fr5 +32:fr6 +32:fr7 +32:fr8 +32:fr9 +32:fr10 +32:fr11 +32:fr12 +32:fr13 +32:fr14 +32:fr15 + +32: +32: +32: +32: +32: +32: +32: +32: +32: +32: +32: +32: +32: +32: +32: +32: +32: +32: Index: reg-x86-64.dat =================================================================== --- reg-x86-64.dat (nonexistent) +++ reg-x86-64.dat (revision 816) @@ -0,0 +1,59 @@ +name:x86_64 +expedite:rbp,rsp,rip +64:rax +64:rbx +64:rcx +64:rdx +64:rsi +64:rdi +64:rbp +64:rsp +64:r8 +64:r9 +64:r10 +64:r11 +64:r12 +64:r13 +64:r14 +64:r15 +64:rip +32:eflags +32:cs +32:ss +32:ds +32:es +32:fs +32:gs +80:st0 +80:st1 +80:st2 +80:st3 +80:st4 +80:st5 +80:st6 +80:st7 +32:fctrl +32:fstat +32:ftag +32:fiseg +32:fioff +32:foseg +32:fooff +32:fop +128:xmm0 +128:xmm1 +128:xmm2 +128:xmm3 +128:xmm4 +128:xmm5 +128:xmm6 +128:xmm7 +128:xmm8 +128:xmm9 +128:xmm10 +128:xmm11 +128:xmm12 +128:xmm13 +128:xmm14 +128:xmm15 +32:mxcsr Index: reg-arm.dat =================================================================== --- reg-arm.dat (nonexistent) +++ reg-arm.dat (revision 816) @@ -0,0 +1,28 @@ +name:arm +expedite:r11,sp,pc +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:sp +32:lr +32:pc +96:f0 +96:f1 +96:f2 +96:f3 +96:f4 +96:f5 +96:f6 +96:f7 +32:fps +32:cpsr Index: reg-ppc.dat =================================================================== --- reg-ppc.dat (nonexistent) +++ reg-ppc.dat (revision 816) @@ -0,0 +1,76 @@ +name:ppc +expedite:r1,pc +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:r13 +32:r14 +32:r15 +32:r16 +32:r17 +32:r18 +32:r19 +32:r20 +32:r21 +32:r22 +32:r23 +32:r24 +32:r25 +32:r26 +32:r27 +32:r28 +32:r29 +32:r30 +32:r31 + +64:f0 +64:f1 +64:f2 +64:f3 +64:f4 +64:f5 +64:f6 +64:f7 +64:f8 +64:f9 +64:f10 +64:f11 +64:f12 +64:f13 +64:f14 +64:f15 +64:f16 +64:f17 +64:f18 +64:f19 +64:f20 +64:f21 +64:f22 +64:f23 +64:f24 +64:f25 +64:f26 +64:f27 +64:f28 +64:f29 +64:f30 +64:f31 + +32:pc +32:ps + +32:cr +32:lr +32:ctr +32:xer +32:fpscr Index: reg-m32r.dat =================================================================== --- reg-m32r.dat (nonexistent) +++ reg-m32r.dat (revision 816) @@ -0,0 +1,27 @@ +name:m32r +expedite:pc,lr,sp +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:fp +32:lr +32:sp +32:psw +32:cbr +32:spi +32:spu +32:bpc +32:pc +32:accl +32:acch +32:evb Index: reg-m68k.dat =================================================================== --- reg-m68k.dat (nonexistent) +++ reg-m68k.dat (revision 816) @@ -0,0 +1,33 @@ +name:m68k +expedite:sp,fp,pc +32:d0 +32:d1 +32:d2 +32:d3 +32:d4 +32:d5 +32:d6 +32:d7 +32:a0 +32:a1 +32:a2 +32:a3 +32:a4 +32:a5 +32:fp +32:sp +32:ps +32:pc + +96:fp0 +96:fp1 +96:fp2 +96:fp3 +96:fp4 +96:fp5 +96:fp6 +96:fp7 + +32:fpcontrol +32:fpstatus +32:fpiaddr Index: reg-s390x.dat =================================================================== --- reg-s390x.dat (nonexistent) +++ reg-s390x.dat (revision 816) @@ -0,0 +1,53 @@ +name:s390 +expedite:r14,r15,pswa +64:pswm +64:pswa +64:r0 +64:r1 +64:r2 +64:r3 +64:r4 +64:r5 +64:r6 +64:r7 +64:r8 +64:r9 +64:r10 +64:r11 +64:r12 +64:r13 +64:r14 +64:r15 +32:acr0 +32:acr1 +32:acr2 +32:acr3 +32:acr4 +32:acr5 +32:acr6 +32:acr7 +32:acr8 +32:acr9 +32:acr10 +32:acr11 +32:acr12 +32:acr13 +32:acr14 +32:acr15 +32:fpc +64:f0 +64:f1 +64:f2 +64:f3 +64:f4 +64:f5 +64:f6 +64:f7 +64:f8 +64:f9 +64:f10 +64:f11 +64:f12 +64:f13 +64:f14 +64:f15 Index: reg-i386-linux.dat =================================================================== --- reg-i386-linux.dat (nonexistent) +++ reg-i386-linux.dat (revision 816) @@ -0,0 +1,44 @@ +name:i386_linux +expedite:ebp,esp,eip +32:eax +32:ecx +32:edx +32:ebx +32:esp +32:ebp +32:esi +32:edi +32:eip +32:eflags +32:cs +32:ss +32:ds +32:es +32:fs +32:gs +80:st0 +80:st1 +80:st2 +80:st3 +80:st4 +80:st5 +80:st6 +80:st7 +32:fctrl +32:fstat +32:ftag +32:fiseg +32:fioff +32:foseg +32:fooff +32:fop +128:xmm0 +128:xmm1 +128:xmm2 +128:xmm3 +128:xmm4 +128:xmm5 +128:xmm6 +128:xmm7 +32:mxcsr +32:orig_eax Index: reg-i386.dat =================================================================== --- reg-i386.dat (nonexistent) +++ reg-i386.dat (revision 816) @@ -0,0 +1,43 @@ +name:i386 +expedite:ebp,esp,eip +32:eax +32:ecx +32:edx +32:ebx +32:esp +32:ebp +32:esi +32:edi +32:eip +32:eflags +32:cs +32:ss +32:ds +32:es +32:fs +32:gs +80:st0 +80:st1 +80:st2 +80:st3 +80:st4 +80:st5 +80:st6 +80:st7 +32:fctrl +32:fstat +32:ftag +32:fiseg +32:fioff +32:foseg +32:fooff +32:fop +128:xmm0 +128:xmm1 +128:xmm2 +128:xmm3 +128:xmm4 +128:xmm5 +128:xmm6 +128:xmm7 +32:mxcsr Index: mips-linux.dat =================================================================== --- mips-linux.dat (nonexistent) +++ mips-linux.dat (revision 816) @@ -0,0 +1,76 @@ +# DO NOT EDIT: generated from mips-linux.xml +name:mips_linux +expedite:r29,pc +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:r13 +32:r14 +32:r15 +32:r16 +32:r17 +32:r18 +32:r19 +32:r20 +32:r21 +32:r22 +32:r23 +32:r24 +32:r25 +32:r26 +32:r27 +32:r28 +32:r29 +32:r30 +32:r31 +32:status +32:lo +32:hi +32:badvaddr +32:cause +32:pc +32:f0 +32:f1 +32:f2 +32:f3 +32:f4 +32:f5 +32:f6 +32:f7 +32:f8 +32:f9 +32:f10 +32:f11 +32:f12 +32:f13 +32:f14 +32:f15 +32:f16 +32:f17 +32:f18 +32:f19 +32:f20 +32:f21 +32:f22 +32:f23 +32:f24 +32:f25 +32:f26 +32:f27 +32:f28 +32:f29 +32:f30 +32:f31 +32:fcsr +32:fir +32:restart Index: reg-crisv32.dat =================================================================== --- reg-crisv32.dat (nonexistent) +++ reg-crisv32.dat (revision 816) @@ -0,0 +1,54 @@ +name:cris +expedite:r8,sp,pc +32:r0 +32:r1 +32:r2 +32:r3 +32:r4 +32:r5 +32:r6 +32:r7 +32:r8 +32:r9 +32:r10 +32:r11 +32:r12 +32:r13 +32:sp +32:acr + +8:bz +8:vr +32:pid +8:srs +16:wz +32:exs +32:eda +32:mof +32:dz +32:ebp +32:erp +32:srp +32:nrp +32:ccs +32:usp +32:spc + +32:pc + +32:s0 +32:s1 +32:s2 +32:s3 +32:s4 +32:s5 +32:s6 +32:s7 +32:s8 +32:s9 +32:s10 +32:s11 +32:s12 +32:s13 +32:s14 +32:s15 Index: reg-ppc64.dat =================================================================== --- reg-ppc64.dat (nonexistent) +++ reg-ppc64.dat (revision 816) @@ -0,0 +1,76 @@ +name:ppc +expedite:r1,pc +64:r0 +64:r1 +64:r2 +64:r3 +64:r4 +64:r5 +64:r6 +64:r7 +64:r8 +64:r9 +64:r10 +64:r11 +64:r12 +64:r13 +64:r14 +64:r15 +64:r16 +64:r17 +64:r18 +64:r19 +64:r20 +64:r21 +64:r22 +64:r23 +64:r24 +64:r25 +64:r26 +64:r27 +64:r28 +64:r29 +64:r30 +64:r31 + +64:f0 +64:f1 +64:f2 +64:f3 +64:f4 +64:f5 +64:f6 +64:f7 +64:f8 +64:f9 +64:f10 +64:f11 +64:f12 +64:f13 +64:f14 +64:f15 +64:f16 +64:f17 +64:f18 +64:f19 +64:f20 +64:f21 +64:f22 +64:f23 +64:f24 +64:f25 +64:f26 +64:f27 +64:f28 +64:f29 +64:f30 +64:f31 + +64:pc +64:ps + +32:cr +64:lr +64:ctr +32:xer +32:fpscr

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.