Browse Source
Merge pull request #1356 from ptomsich/ptomsich/1355-fix-fleq-fltq-exceptions
Zfa: fix missing set_fp_exceptions for fleq/fltq
pull/1208/merge
Andrew Waterman
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with
8 additions and
0 deletions
-
riscv/insns/fleq_d.h
-
riscv/insns/fleq_h.h
-
riscv/insns/fleq_q.h
-
riscv/insns/fleq_s.h
-
riscv/insns/fltq_d.h
-
riscv/insns/fltq_h.h
-
riscv/insns/fltq_q.h
-
riscv/insns/fltq_s.h
|
|
|
@ -2,3 +2,4 @@ require_extension('D'); |
|
|
|
require_extension(EXT_ZFA); |
|
|
|
require_fp; |
|
|
|
WRITE_RD(f64_le_quiet(FRS1_D, FRS2_D)); |
|
|
|
set_fp_exceptions; |
|
|
|
|
|
|
|
@ -2,3 +2,4 @@ require_extension(EXT_ZFH); |
|
|
|
require_extension(EXT_ZFA); |
|
|
|
require_fp; |
|
|
|
WRITE_RD(f16_le_quiet(FRS1_H, FRS2_H)); |
|
|
|
set_fp_exceptions; |
|
|
|
|
|
|
|
@ -2,3 +2,4 @@ require_extension('Q'); |
|
|
|
require_extension(EXT_ZFA); |
|
|
|
require_fp; |
|
|
|
WRITE_RD(f128_le_quiet(f128(FRS1), f128(FRS2))); |
|
|
|
set_fp_exceptions; |
|
|
|
|
|
|
|
@ -2,3 +2,4 @@ require_extension('F'); |
|
|
|
require_extension(EXT_ZFA); |
|
|
|
require_fp; |
|
|
|
WRITE_RD(f32_le_quiet(FRS1_F, FRS2_F)); |
|
|
|
set_fp_exceptions; |
|
|
|
|
|
|
|
@ -2,3 +2,4 @@ require_extension('D'); |
|
|
|
require_extension(EXT_ZFA); |
|
|
|
require_fp; |
|
|
|
WRITE_RD(f64_lt_quiet(FRS1_D, FRS2_D)); |
|
|
|
set_fp_exceptions; |
|
|
|
|
|
|
|
@ -2,3 +2,4 @@ require_extension(EXT_ZFH); |
|
|
|
require_extension(EXT_ZFA); |
|
|
|
require_fp; |
|
|
|
WRITE_RD(f16_lt_quiet(FRS1_H, FRS2_H)); |
|
|
|
set_fp_exceptions; |
|
|
|
|
|
|
|
@ -2,3 +2,4 @@ require_extension('Q'); |
|
|
|
require_extension(EXT_ZFA); |
|
|
|
require_fp; |
|
|
|
WRITE_RD(f128_lt_quiet(f128(FRS1), f128(FRS2))); |
|
|
|
set_fp_exceptions; |
|
|
|
|
|
|
|
@ -2,3 +2,4 @@ require_extension('F'); |
|
|
|
require_extension(EXT_ZFA); |
|
|
|
require_fp; |
|
|
|
WRITE_RD(f32_lt_quiet(FRS1_F, FRS2_F)); |
|
|
|
set_fp_exceptions; |
|
|
|
|