Philippe Waroquiers
7200525296
arm64 Improve fpsr gdbsrv handling.
...
let the compiler handle the ULong to UInt conversion rather than
play with addresses.
Tested manually GDB+vgdb that reading and setting fpsr works, using
code such as (provided by Julian, I cannot write a single line of
arm64 asm :)
void set_fpsr ( uint32_t val ) {
__asm__ __volatile__( "msr fpsr, %0" : : "r"(val) : "cc" );
}
uint32_t get_fpsr ( void ) {
uint32_t res;
__asm__ __volatile__( "mrs %0, fpsr" : "=r"(res) : : "cc" );
return res;
}
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14256
2014-08-10 10:42:10 +00:00
..
2011-05-06 21:02:55 +00:00
2012-03-14 21:27:35 +00:00
2012-03-14 21:27:35 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2012-03-14 21:27:35 +00:00
2012-03-14 21:27:35 +00:00
2011-05-06 21:02:55 +00:00
2012-05-24 21:33:17 +00:00
2012-05-24 21:33:17 +00:00
2012-05-24 21:33:17 +00:00
2012-03-14 21:27:35 +00:00
2012-03-14 21:27:35 +00:00
2011-05-06 21:02:55 +00:00
2014-07-04 21:53:29 +00:00
2014-07-04 21:53:29 +00:00
2014-07-04 21:53:29 +00:00
2012-03-14 21:27:35 +00:00
2012-03-14 21:27:35 +00:00
2011-05-06 21:02:55 +00:00
2012-05-24 21:33:17 +00:00
2012-05-24 21:33:17 +00:00
2012-05-24 21:33:17 +00:00
2012-05-24 21:33:17 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2012-03-14 01:15:59 +00:00
2012-03-14 01:15:59 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2014-06-15 15:42:20 +00:00
2013-02-27 23:17:33 +00:00
2013-02-27 23:17:33 +00:00
2013-02-27 23:17:33 +00:00
2013-02-27 23:17:33 +00:00
2013-02-27 23:17:33 +00:00
2013-02-27 23:17:33 +00:00
2013-02-27 23:17:33 +00:00
2013-02-27 23:17:33 +00:00
2013-02-27 23:17:33 +00:00
2013-02-27 23:17:33 +00:00
2013-02-27 23:17:33 +00:00
2012-06-07 09:23:23 +00:00
2012-06-07 09:23:23 +00:00
2012-06-07 09:23:23 +00:00
2012-06-07 09:23:23 +00:00
2012-06-07 09:23:23 +00:00
2012-06-07 09:23:23 +00:00
2012-06-07 09:23:23 +00:00
2012-06-07 09:23:23 +00:00
2012-06-07 09:23:23 +00:00
2012-06-07 09:23:23 +00:00
2012-06-07 09:23:23 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2012-05-25 23:22:39 +00:00
2012-05-25 23:22:39 +00:00
2011-05-06 21:02:55 +00:00
2012-03-14 01:15:59 +00:00
2012-03-14 01:15:59 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2011-05-06 21:02:55 +00:00
2014-02-11 23:50:16 +00:00
2012-11-24 19:41:54 +00:00
2013-09-15 13:54:34 +00:00
2012-11-23 16:17:43 +00:00
2014-07-31 19:44:24 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2012-03-13 02:13:50 +00:00
2014-07-31 21:15:42 +00:00
2013-09-16 20:56:35 +00:00
2012-11-23 16:17:43 +00:00
2014-08-07 23:17:29 +00:00
2014-04-20 13:41:10 +00:00
2012-11-23 16:17:43 +00:00
2014-01-12 12:54:00 +00:00
2013-01-19 21:08:27 +00:00
2014-08-10 10:42:10 +00:00
2013-09-15 10:42:26 +00:00
2013-09-15 10:42:26 +00:00
2013-09-15 10:42:26 +00:00
2013-09-15 10:42:26 +00:00
2013-09-15 10:42:26 +00:00
2013-09-15 10:42:26 +00:00
2013-09-15 10:42:26 +00:00
2011-05-06 21:02:55 +00:00