On 25/11/24, Paolo Bonzini wrote:
On 11/25/24 12:36, Philippe Mathieu-Daudé wrote:
+#define QeV (*(MMQReg * restrict)(QeV_void))
+#define QdV (*(MMQReg * restrict)(QdV_void))
+#define QsV (*(MMQReg * restrict)(QsV_void))
+#define QtV (*(MMQReg * restrict)(QtV_void))
+#define QuV (*(MMQReg * restrict)(QuV_void))
+#define QvV (*(MMQReg * restrict)(QvV_void))
+#define QxV (*(MMQReg * restrict)(QxV_void))
#endif
Maybe we need to fix scripts/checkpatch.pl along?
ERROR: "foo * bar" should be "foo *bar"
#31: FILE: target/hexagon/mmvec/macros.h:26:
+#define VdV (*(MMVector * restrict)(VdV_void))
ERROR: "foo * bar" should be "foo *bar"
#32: FILE: target/hexagon/mmvec/macros.h:27:
+#define VsV (*(MMVector * restrict)(VsV_void))
ERROR: "foo * bar" should be "foo *bar"
#33: FILE: target/hexagon/mmvec/macros.h:28:
+#define VuV (*(MMVector * restrict)(VuV_void))
I think checkpatch.pl has a point here. :)
I'll switch to `*restrict`!:)