Commit 020bbe9
committed
archv7-m: removing the wrong
- This commit removes the restriction in the `make()` function of `ldr`,
`ldr_with_imm`, `ldrb_with_imm` and `ldrh_with_imm`, namely the line:
`obj.args_in_out_different = [(0, 0)] # Can't have Rd==Ra`.
- This restriction makes it harder for Slothy to find a solution
in scenarios where the number of available registers was limited.
Signed-off-by: willieyz <willie.zhao@chelpis.com>args_in_out_different
1 parent e884ecf commit 020bbe9
1 file changed
Lines changed: 0 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1911 | 1911 | | |
1912 | 1912 | | |
1913 | 1913 | | |
1914 | | - | |
1915 | 1914 | | |
1916 | 1915 | | |
1917 | 1916 | | |
| |||
1932 | 1931 | | |
1933 | 1932 | | |
1934 | 1933 | | |
1935 | | - | |
1936 | 1934 | | |
1937 | 1935 | | |
1938 | 1936 | | |
| |||
1957 | 1955 | | |
1958 | 1956 | | |
1959 | 1957 | | |
1960 | | - | |
1961 | 1958 | | |
1962 | 1959 | | |
1963 | 1960 | | |
| |||
1976 | 1973 | | |
1977 | 1974 | | |
1978 | 1975 | | |
1979 | | - | |
1980 | 1976 | | |
1981 | 1977 | | |
1982 | 1978 | | |
| |||
0 commit comments