Skip to content

Commit deca18a

Browse files
kito-chengcmuellner
authored andcommitted
Add fgt.[hsd] and fge.[hsd] pseudo-instructions
Those two pseudo-instructions are trivial and also already implmented in the binutils[1] and LLVM[2]. [1] bminor/binutils-gdb@e23eba9 [2] llvm/llvm-project@8408079 NOTE: bintuils supports those 2 kind of pseudo-instructions since RISC-V support began.
1 parent 9fc820d commit deca18a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/asm-manual.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,12 +1067,18 @@ srli rd, rd, XLEN - 32
10671067
|fmv.h frd, frs | fsgnj.h frd, frs, frs | Copy half-precision register |
10681068
|fabs.h frd, frs | fsgnjx.h frd, frs, frs | Half-precision absolute value |
10691069
|fneg.h frd, frs | fsgnjn.h frd, frs, frs | Half-precision negate |
1070+
|fgt.h rd, frs, frt | flt.h rd, frt, frs | Half-precision > |
1071+
|fge.h rd, frs, frt | fle.h rd, frt, frs | Half-precision >= |
10701072
|fmv.s frd, frs | fsgnj.s frd, frs, frs | Copy single-precision register |
10711073
|fabs.s frd, frs | fsgnjx.s frd, frs, frs | Single-precision absolute value |
10721074
|fneg.s frd, frs | fsgnjn.s frd, frs, frs | Single-precision negate |
1075+
|fgt.s rd, frs, frt | flt.s rd, frt, frs | Single-precision > |
1076+
|fge.s rd, frs, frt | fle.s rd, frt, frs | Single-precision >= |
10731077
|fmv.d frd, frs | fsgnj.d frd, frs, frs | Copy double-precision register |
10741078
|fabs.d frd, frs | fsgnjx.d frd, frs, frs | Double-precision absolute value |
10751079
|fneg.d frd, frs | fsgnjn.d frd, frs, frs | Double-precision negate |
1080+
|fgt.d rd, frs, frt | flt.d rd, frt, frs | Double-precision > |
1081+
|fge.d rd, frs, frt | fle.d rd, frt, frs | Double-precision >= |
10761082
|beqz rs, offset | beq rs, x0, offset | Branch if = zero |
10771083
|bnez rs, offset | bne rs, x0, offset | Branch if != zero |
10781084
|blez rs, offset | bge x0, rs, offset | Branch if ≤ zero |

0 commit comments

Comments
 (0)