Alan Modra
dc40bc7368
Power8 inline assembly tweaks
...
Further fixes on top of 9e2f316ed . Writing some doco for gcc on
inline assembly woke me up to some more errors.
- dgemv_kernel_4x4 asm did not mention *ap as a memory input, and
*y is both read and write.
- sasum_kernel_32 and casum_kernel_16 did not use %x for a vsx insn
operand, a problem if the "=f" sum output was ever allocated a vsx
reg in the altivec set. This might be possible with inlining and
future gcc optimisation.
2017-04-04 23:13:54 +09:30
..
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2011-01-24 14:54:24 +00:00
2017-04-04 23:13:54 +09:30
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2016-03-25 16:54:25 +01:00
2016-04-07 15:08:15 +02:00
2016-04-04 09:12:08 +02:00
2016-04-04 09:12:08 +02:00
2016-04-23 07:37:18 +02:00
2016-04-23 07:37:18 +02:00
2016-04-23 07:37:18 +02:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2016-03-27 18:31:37 +02:00
2016-04-04 09:12:08 +02:00
2016-04-04 09:12:08 +02:00
2016-04-04 09:12:08 +02:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2016-03-25 13:03:02 +01:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2016-03-01 07:33:56 +01:00
2016-04-29 12:52:47 +02:00
2016-05-17 14:45:27 +02:00
2016-05-16 14:14:25 +02:00
2016-04-29 12:52:47 +02:00
2016-04-29 12:52:47 +02:00
2016-05-17 14:45:27 +02:00
2016-05-17 14:45:27 +02:00
2016-05-17 14:45:27 +02:00
2016-05-17 14:45:27 +02:00
2017-04-04 23:13:54 +09:30
2017-02-13 23:38:50 +01:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2016-03-25 14:35:43 +01:00
2016-04-27 14:01:08 +02:00
2016-03-05 10:27:27 +01:00
2016-04-27 14:01:08 +02:00
2016-05-22 15:20:04 +02:00
2016-05-23 11:20:41 +02:00
2016-05-23 11:20:41 +02:00
2014-06-27 12:05:18 -07:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2014-06-27 12:05:18 -07:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2016-03-01 07:33:56 +01:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2016-03-01 07:33:56 +01:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2015-07-21 22:20:19 -05:00
2016-03-04 12:53:31 +01:00
2015-07-21 22:20:19 -05:00
2016-03-04 12:53:31 +01:00
2015-07-21 22:20:19 -05:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2016-03-06 09:07:24 +01:00
2014-06-27 12:05:18 -07:00
2011-01-24 14:54:24 +00:00
2011-01-24 14:54:24 +00:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2016-08-18 18:59:43 -07:00
2014-06-27 12:05:18 -07:00
2011-01-24 14:54:24 +00:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2011-01-24 14:54:24 +00:00
2011-01-24 14:54:24 +00:00
2011-01-24 14:54:24 +00:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2017-04-04 23:13:54 +09:30
2017-02-13 23:38:50 +01:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2016-03-25 16:06:56 +01:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2016-04-21 11:37:57 +02:00
2016-04-21 11:37:57 +02:00
2016-04-21 11:37:57 +02:00
2016-04-23 10:04:41 +02:00
2016-04-21 11:37:57 +02:00
2016-04-23 10:04:41 +02:00
2016-04-21 11:37:57 +02:00
2016-04-23 10:04:41 +02:00
2016-04-21 11:37:57 +02:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2017-02-13 23:38:50 +01:00
2016-03-25 17:34:55 +01:00
2011-01-24 14:54:24 +00:00
2016-04-02 17:16:36 +02:00
2016-04-02 17:16:36 +02:00
2016-04-02 17:16:36 +02:00
2014-06-27 12:05:18 -07:00
2015-07-21 22:20:19 -05:00
2016-03-01 07:33:56 +01:00
2016-03-01 07:33:56 +01:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2015-07-21 22:20:19 -05:00
2017-02-13 23:38:50 +01:00
2015-07-21 22:20:19 -05:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2016-03-25 15:27:34 +01:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2014-06-27 12:05:18 -07:00
2015-07-21 22:20:19 -05:00
2016-04-22 13:07:12 +02:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2014-06-27 12:05:18 -07:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2016-04-22 13:07:12 +02:00
2016-04-22 13:07:12 +02:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2016-04-22 13:07:12 +02:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2016-04-22 13:07:12 +02:00
2016-04-22 13:07:12 +02:00
2015-07-21 22:20:19 -05:00
2016-03-04 12:53:31 +01:00
2015-07-21 22:20:19 -05:00
2016-03-04 12:53:31 +01:00
2015-07-21 22:20:19 -05:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2017-02-13 23:38:50 +01:00
2016-03-27 18:31:37 +02:00
2015-07-21 22:20:19 -05:00
2016-03-01 07:33:56 +01:00
2016-03-01 07:33:56 +01:00
2016-04-08 09:05:37 +02:00
2016-03-05 10:27:27 +01:00
2016-04-08 09:05:37 +02:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2014-06-27 12:05:18 -07:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00
2015-07-21 22:20:19 -05:00