Rémi Denis-Courmont
164021423a
aarch64: relax byte-swap assembler constraints
...
There are no particular reasons to force the compiler to use the same
register as output and input operand. This forces an extra MOV
instruction if the input value needs to be reused after the swap.
In most cases, this makes no differences, as the compiler will seleect
the same register for both operands either way.
Signed-off-by: Martin Storsjö <martin@martin.st>
2022-09-03 23:54:05 +03:00
..
2022-09-03 23:54:05 +03:00
2022-09-02 23:12:26 +03:00
2022-08-05 02:59:58 +02:00
2022-06-25 12:16:51 +02:00
2022-08-25 19:02:49 -07:00
2022-08-09 03:35:12 +02:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-09-02 23:13:29 +03:00
2022-03-16 12:29:37 -03:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-05-23 13:52:26 +03:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-08-10 18:49:35 +02:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-07-04 14:04:54 -03:00
2022-03-15 09:42:47 -03:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-06-18 19:25:03 +02:00
2022-06-15 04:56:37 +02:00
2022-03-10 16:45:48 -03:00
2022-02-24 12:56:49 +01:00
2022-06-01 13:52:38 -04:00
2022-06-01 13:52:38 -04:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-09-03 15:41:44 +02:00
2022-09-03 15:41:44 +02:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-01-04 11:59:02 +01:00
2022-01-04 11:59:02 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-09-03 15:41:44 +02:00
2022-09-03 15:41:44 +02:00
2022-09-03 15:42:40 +02:00
2022-09-03 15:42:40 +02:00
2022-06-15 04:56:37 +02:00
2022-02-24 12:56:49 +01:00
2022-08-19 22:09:36 +02:00
2022-08-19 22:09:36 +02:00
2022-06-15 04:56:37 +02:00
2022-08-02 10:44:37 +02:00
2022-08-02 10:44:37 +02:00
2022-06-21 13:27:46 +03:00
2022-08-19 22:09:36 +02:00
2022-08-19 22:09:36 +02:00
2022-03-01 09:08:43 +08:00
2022-03-01 09:08:43 +08:00
2022-08-13 15:21:59 +02:00
2022-01-05 11:56:58 +08:00
2022-08-12 10:43:39 +08:00
2022-08-12 10:43:39 +08:00
2022-08-12 10:43:39 +08:00
2022-07-05 15:20:08 +02:00
2022-08-25 19:04:10 -07:00
2022-04-29 17:27:37 +08:00
2022-08-08 11:08:55 +08:00
2022-03-14 17:50:07 +01:00
2021-12-10 17:04:22 +01:00
2022-02-17 11:05:44 +01:00
2022-02-17 11:05:44 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-09-03 15:42:57 +02:00
2022-06-15 04:56:37 +02:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-08-13 14:42:36 +02:00
2022-02-24 12:56:49 +01:00
2022-08-24 03:43:52 +02:00
2022-07-06 22:53:15 +02:00
2022-05-26 17:18:23 +08:00
2021-12-18 11:55:47 -08:00
2022-08-03 21:09:24 +02:00
2022-03-15 09:42:29 -03:00
2022-01-12 13:42:26 +08:00
2022-08-25 19:02:49 -07:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-08-25 19:02:49 -07:00
2022-02-24 12:56:49 +01:00
2022-09-03 15:41:44 +02:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-04-22 22:54:58 +02:00
2022-02-24 12:56:49 +01:00
2022-02-24 12:56:49 +01:00
2022-08-25 17:40:28 +02:00
2022-08-16 01:22:38 +02:00
2022-08-25 17:40:28 +02:00
2022-02-11 19:38:41 +01:00
2022-05-10 06:49:32 +02:00
2022-06-12 18:34:28 +10:00
2022-06-12 18:34:28 +10:00
2022-03-17 11:11:17 +02:00
2022-05-10 06:49:32 +02:00
2022-09-03 15:42:40 +02:00
2022-02-24 12:56:49 +01:00
2022-01-27 10:27:09 +01:00
2022-02-22 06:30:12 +01:00
2022-06-28 10:59:31 +02:00
2022-02-24 12:56:49 +01:00