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 /opcodes | |
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.
Diffstat (limited to 'opcodes')
-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 |