const& on more sv_sreg_t usage
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 19 Oct 2018 22:46:00 +0000 (23:46 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 19 Oct 2018 22:46:00 +0000 (23:46 +0100)
riscv/sv_insn_redirect.cc
riscv/sv_insn_redirect.h

index c46b55cb6f39441cd3289de90b6ee39306d5a14a..a5ba035d3b9957ebd62840241934779e32460b5b 100644 (file)
@@ -579,17 +579,17 @@ sv_reg_t (sv_proc_t::f128_to_i64)( float128_t a, uint_fast8_t roundingMode,
     return sv_reg_t(::f128_to_i64(a, roundingMode, exact));
 }
 
-sv_sreg_t (sv_proc_t::mulhsu)(sv_sreg_t a, sv_reg_t b)
+sv_sreg_t (sv_proc_t::mulhsu)(sv_sreg_t const& a, sv_reg_t const& b)
 {
     return sv_sreg_t(::mulhsu(a, b));
 }
 
-sv_sreg_t (sv_proc_t::mulh)(sv_sreg_t a, sv_sreg_t b)
+sv_sreg_t (sv_proc_t::mulh)(sv_sreg_t const& a, sv_sreg_t const& b)
 {
     return sv_sreg_t(::mulh(a, b));
 }
 
-sv_reg_t (sv_proc_t::mulhu)(sv_reg_t a, sv_reg_t b)
+sv_reg_t (sv_proc_t::mulhu)(sv_reg_t const& a, sv_reg_t const& b)
 {
     return sv_reg_t(::mulhu(a, b));
 }
index 8c4c9ef42032916451aeac594798cc1e1bf9b121..4988ad54c3c860bdef1bef3374b6a55617166e3a 100644 (file)
@@ -191,9 +191,9 @@ public:
                                  bool exact );
 
 
-    sv_sreg_t (mulhsu)(sv_sreg_t a, sv_reg_t b);
-    sv_reg_t (mulhu)(sv_reg_t a, sv_reg_t b);
-    sv_sreg_t (mulh)(sv_sreg_t a, sv_sreg_t b);
+    sv_sreg_t (mulhsu)(sv_sreg_t const& a, sv_reg_t const& b);
+    sv_reg_t (mulhu)(sv_reg_t const& a, sv_reg_t const& b);
+    sv_sreg_t (mulh)(sv_sreg_t const& a, sv_sreg_t const& b);
 
 
 #include "sv_insn_decl.h"