softrvv: fix incompatible type
Change-Id: I9982740341a243b11252a39959fcd03dcb3d666f
diff --git a/softrvv/include/softrvv_vadd.h b/softrvv/include/softrvv_vadd.h
index 96271a7..ae712c6 100644
--- a/softrvv/include/softrvv_vadd.h
+++ b/softrvv/include/softrvv_vadd.h
@@ -8,25 +8,25 @@
template <typename T>
void vadd_vi(T *dest, T *src1, T src2, size_t avl) {
- for (int idx = 0; idx < avl; idx++) {
+ for (size_t idx = 0; idx < avl; idx++) {
dest[idx] = src1[idx] + src2;
}
}
template <typename T>
void vadd_vx(T *dest, T *src1, const T *src2, size_t avl) {
- for (int idx = 0; idx < avl; idx++) {
+ for (size_t idx = 0; idx < avl; idx++) {
dest[idx] = src1[idx] + *src2;
}
}
template <typename T>
void vadd_vv(T *dest, T *src1, T *src2, size_t avl) {
- for (int idx = 0; idx < avl; idx++) {
+ for (size_t idx = 0; idx < avl; idx++) {
dest[idx] = src1[idx] + src2[idx];
}
}
} // namespace softrvv
-#endif // SOFTRVV_VADD_H
\ No newline at end of file
+#endif // SOFTRVV_VADD_H