diff options
author | Andrew Waterman <waterman@ubuntu.(none)> | 2010-08-22 21:25:59 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@ubuntu.(none)> | 2010-08-22 21:25:59 -0700 |
commit | ccacad57da4895aa931c50a24eb7b9a45a8426dd (patch) | |
tree | 4e3beaf321b6c7efb256b563b98cea7867048810 | |
parent | c898993789446b551695bf9533b7e0e6a2e71d73 (diff) | |
download | riscv-opcodes-ccacad57da4895aa931c50a24eb7b9a45a8426dd.zip riscv-opcodes-ccacad57da4895aa931c50a24eb7b9a45a8426dd.tar.gz riscv-opcodes-ccacad57da4895aa931c50a24eb7b9a45a8426dd.tar.bz2 |
[xcc,sim] Eliminated slori instruction
the "li" macro in RISC-V assembly isn't as efficient anymore for 64b
constants, and "la" doesn't work for 64b addresses with ".set noat".
But it's worth it to remove an ugly instruction.
-rw-r--r-- | opcodes | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -12,7 +12,6 @@ j 31..27=0x18 imm27 # opcodes 0x60-0x64 jal 31..27=0x19 imm27 # opcodes 0x64-0x68 lui 31..25=0x71 ra imm20 -slori 31..25=0x72 ra imm20 beq 31..25=0x73 14..12=0 ra rb imm bne 31..25=0x73 14..12=1 ra rb imm |