Nicolas Pitre
884afaab44
[ARM] 5320/1: fix assembly constraints in implementation of do_div()
...
Those inline assembly segments using the umlal instruction must have
the & modifier so to be sure that a purely input register won't alias
one of the registers used as input+output. In most cases, the inputs
are still used after the outputs are touched, and most binutil versions
insist on "rdhi, rdlo and rm must all be different" even for ARMv6+.
Signed-off-by: Nicolas Pitre <nico@marvell.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-10-23 12:53:32 +01:00
..
2008-08-07 09:55:48 +01:00
2008-10-09 21:33:02 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-01 12:06:27 +01:00
2008-08-02 21:32:35 +01:00
2008-09-05 17:01:50 +01:00
2008-08-02 21:32:35 +01:00
2008-09-01 12:06:24 +01:00
2008-09-25 15:35:28 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-01 12:06:23 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-10-23 12:53:32 +01:00
2008-09-30 11:30:53 +01:00
2008-08-07 09:55:48 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-10-16 15:40:05 +02:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-07 09:55:48 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-01 12:06:26 +01:00
2008-08-02 21:32:35 +01:00
2008-08-07 09:55:48 +01:00
2008-08-02 21:32:35 +01:00
2008-08-07 09:39:37 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-10-01 16:41:06 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-06 10:56:27 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-15 08:35:42 -07:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-01 12:06:26 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-06 12:10:45 +01:00
2008-10-09 21:29:46 +01:00
2008-08-02 21:32:35 +01:00
2008-09-01 12:06:24 +01:00
2008-08-02 21:32:35 +01:00
2008-08-07 09:55:48 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-16 20:01:18 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-10-01 16:41:10 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-13 21:35:55 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-10-09 21:31:56 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-16 09:30:05 +01:00
2008-08-02 21:32:35 +01:00
2008-09-06 10:35:51 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-10-01 17:22:02 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-07 09:55:48 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-10-01 17:24:04 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-04 09:46:11 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-01 12:06:23 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-06 10:35:51 +01:00
2008-08-02 21:32:35 +01:00
2008-08-07 09:55:48 +01:00
2008-08-02 21:32:35 +01:00
2008-08-12 19:54:08 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-01 12:06:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-12 19:54:07 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-08-02 21:32:35 +01:00
2008-09-06 12:10:45 +01:00
2008-08-02 21:32:35 +01:00