summaryrefslogtreecommitdiffstats
path: root/sys/ia64/include/_regset.h
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2003-07-23 03:08:34 +0000
committermarcel <marcel@FreeBSD.org>2003-07-23 03:08:34 +0000
commit6635082314c6f72e2650578374dc2a73d2788d6e (patch)
tree874f167dd7b35d55cb6f0b6901d74b8dd40a8109 /sys/ia64/include/_regset.h
parent9f8651cad61cf131bd07594ac25f3cd102fe0159 (diff)
downloadFreeBSD-src-6635082314c6f72e2650578374dc2a73d2788d6e.zip
FreeBSD-src-6635082314c6f72e2650578374dc2a73d2788d6e.tar.gz
We sloppily created an array for the high FP registers (f32-f127),
but this just created a weird inconsistency when porting gdb(1). Instead, we name each high FP register seperately, like we do for all the other registers.
Diffstat (limited to 'sys/ia64/include/_regset.h')
-rw-r--r--sys/ia64/include/_regset.h98
1 files changed, 96 insertions, 2 deletions
diff --git a/sys/ia64/include/_regset.h b/sys/ia64/include/_regset.h
index 7e544ed..ffb2425 100644
--- a/sys/ia64/include/_regset.h
+++ b/sys/ia64/include/_regset.h
@@ -74,8 +74,102 @@ struct _special {
};
struct _high_fp {
- struct _ia64_fpreg fr[96]; /* High FP register set. */
-/* Can't be bothered to name them seperately. They are fr32-fr127. */
+ struct _ia64_fpreg fr32;
+ struct _ia64_fpreg fr33;
+ struct _ia64_fpreg fr34;
+ struct _ia64_fpreg fr35;
+ struct _ia64_fpreg fr36;
+ struct _ia64_fpreg fr37;
+ struct _ia64_fpreg fr38;
+ struct _ia64_fpreg fr39;
+ struct _ia64_fpreg fr40;
+ struct _ia64_fpreg fr41;
+ struct _ia64_fpreg fr42;
+ struct _ia64_fpreg fr43;
+ struct _ia64_fpreg fr44;
+ struct _ia64_fpreg fr45;
+ struct _ia64_fpreg fr46;
+ struct _ia64_fpreg fr47;
+ struct _ia64_fpreg fr48;
+ struct _ia64_fpreg fr49;
+ struct _ia64_fpreg fr50;
+ struct _ia64_fpreg fr51;
+ struct _ia64_fpreg fr52;
+ struct _ia64_fpreg fr53;
+ struct _ia64_fpreg fr54;
+ struct _ia64_fpreg fr55;
+ struct _ia64_fpreg fr56;
+ struct _ia64_fpreg fr57;
+ struct _ia64_fpreg fr58;
+ struct _ia64_fpreg fr59;
+ struct _ia64_fpreg fr60;
+ struct _ia64_fpreg fr61;
+ struct _ia64_fpreg fr62;
+ struct _ia64_fpreg fr63;
+ struct _ia64_fpreg fr64;
+ struct _ia64_fpreg fr65;
+ struct _ia64_fpreg fr66;
+ struct _ia64_fpreg fr67;
+ struct _ia64_fpreg fr68;
+ struct _ia64_fpreg fr69;
+ struct _ia64_fpreg fr70;
+ struct _ia64_fpreg fr71;
+ struct _ia64_fpreg fr72;
+ struct _ia64_fpreg fr73;
+ struct _ia64_fpreg fr74;
+ struct _ia64_fpreg fr75;
+ struct _ia64_fpreg fr76;
+ struct _ia64_fpreg fr77;
+ struct _ia64_fpreg fr78;
+ struct _ia64_fpreg fr79;
+ struct _ia64_fpreg fr80;
+ struct _ia64_fpreg fr81;
+ struct _ia64_fpreg fr82;
+ struct _ia64_fpreg fr83;
+ struct _ia64_fpreg fr84;
+ struct _ia64_fpreg fr85;
+ struct _ia64_fpreg fr86;
+ struct _ia64_fpreg fr87;
+ struct _ia64_fpreg fr88;
+ struct _ia64_fpreg fr89;
+ struct _ia64_fpreg fr90;
+ struct _ia64_fpreg fr91;
+ struct _ia64_fpreg fr92;
+ struct _ia64_fpreg fr93;
+ struct _ia64_fpreg fr94;
+ struct _ia64_fpreg fr95;
+ struct _ia64_fpreg fr96;
+ struct _ia64_fpreg fr97;
+ struct _ia64_fpreg fr98;
+ struct _ia64_fpreg fr99;
+ struct _ia64_fpreg fr100;
+ struct _ia64_fpreg fr101;
+ struct _ia64_fpreg fr102;
+ struct _ia64_fpreg fr103;
+ struct _ia64_fpreg fr104;
+ struct _ia64_fpreg fr105;
+ struct _ia64_fpreg fr106;
+ struct _ia64_fpreg fr107;
+ struct _ia64_fpreg fr108;
+ struct _ia64_fpreg fr109;
+ struct _ia64_fpreg fr110;
+ struct _ia64_fpreg fr111;
+ struct _ia64_fpreg fr112;
+ struct _ia64_fpreg fr113;
+ struct _ia64_fpreg fr114;
+ struct _ia64_fpreg fr115;
+ struct _ia64_fpreg fr116;
+ struct _ia64_fpreg fr117;
+ struct _ia64_fpreg fr118;
+ struct _ia64_fpreg fr119;
+ struct _ia64_fpreg fr120;
+ struct _ia64_fpreg fr121;
+ struct _ia64_fpreg fr122;
+ struct _ia64_fpreg fr123;
+ struct _ia64_fpreg fr124;
+ struct _ia64_fpreg fr125;
+ struct _ia64_fpreg fr126;
+ struct _ia64_fpreg fr127;
};
/*
OpenPOWER on IntegriCloud