Files
gcc/libjava/testsuite/libjava.lang
Roger Sayle a1293f402a builtins.c (java_builtins): Use popcount* and bswap* builtins to implement bitCount() and reverseBytes()...
2016-05-31  Roger Sayle  <roger@nextmovesoftware.com>

gcc/java:
	* builtins.c (java_builtins): Use popcount* and bswap* builtins to
	implement bitCount() and reverseBytes() methods in java.lang.Integer
	and friends.
	(initialize_builtins): Annotate math builtins with ECF_LEAF.  Call
	define_builtin for the new popcount* and bswap* builtins.

libjava:
	* testsuite/libjava.lang/BuiltinBitCount.java: New test case.
	* testsuite/libjava.lang/BuiltinReverseBytes.java: Likewise.

From-SVN: r236919
2016-05-31 11:30:56 +00:00
..
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2005-04-06 22:30:01 +00:00
2005-04-06 22:30:01 +00:00
2003-02-17 16:07:49 +00:00
2003-02-17 16:07:49 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2004-08-10 14:21:05 +00:00
2004-08-10 14:21:05 +00:00
2007-01-09 19:58:05 +00:00
2006-04-03 10:15:25 +00:00
2006-04-03 10:15:25 +00:00
2007-01-09 19:58:05 +00:00
2003-03-11 20:36:34 +00:00
2003-03-11 20:36:34 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2004-04-14 18:45:20 +01:00
2004-04-14 18:45:20 +01:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2003-07-24 17:17:24 +00:00
2003-07-24 17:17:24 +00:00
2007-01-09 19:58:05 +00:00
2003-11-11 20:11:43 +00:00
2003-11-11 20:11:43 +00:00
2007-03-20 12:45:19 +00:00
2007-03-20 12:45:19 +00:00
2007-03-20 12:45:19 +00:00
2004-08-12 16:24:56 +00:00
2004-08-12 16:24:56 +00:00
2004-08-12 16:24:56 +00:00
2004-08-12 16:24:56 +00:00
2004-08-12 16:24:56 +00:00
2004-08-12 16:24:56 +00:00
2004-08-12 16:24:56 +00:00
2004-08-12 16:24:56 +00:00
2004-08-12 16:24:56 +00:00
2004-08-12 16:24:56 +00:00
2007-04-03 10:59:45 +00:00
2007-04-03 10:59:45 +00:00
2007-04-03 10:59:45 +00:00
2007-01-09 19:58:05 +00:00
2006-05-24 22:42:38 +02:00
2006-05-24 22:42:38 +02:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2006-11-20 19:43:25 +00:00
2006-11-20 19:43:25 +00:00
2007-01-09 19:58:05 +00:00
2004-07-28 03:44:06 +01:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2007-01-09 19:58:05 +00:00
2003-05-07 01:23:16 +00:00
2003-05-07 01:23:16 +00:00