commit | 9ed17943b9e3f4927ce8b9a0c37dbc99b2d1efb9 | [log] [tgz] |
---|---|---|
author | Nicolas Pitre <npitre@baylibre.com> | Mon Feb 21 21:36:55 2022 -0500 |
committer | Anas Nashif <anas.nashif@intel.com> | Mon Mar 21 07:28:05 2022 -0400 |
tree | e35b46d72ed4bd345748cf396c70269cfe261c59 | |
parent | f2bb93754774c6d1611efd223b1f783cf0f14f6a [diff] |
riscv: use simplest asm expression when possible Let's take advantage of assembler pseudoinstructions: - convert `addi rd, rs, 0` to `mv rd, rs` - convert `jal x0, somewhere` to `j somewhere` - convert `csrrs x0, csrreg, rs` to `csrs csrreg, rs` - convert `fscsr x0, rs` to `fscsr rs` And simplify zero offsets to simply 0. Signed-off-by: Nicolas Pitre <npitre@baylibre.com>