Skip to content

Commit f48d270

Browse files
committed
fix vector math types
1 parent 8c7b08d commit f48d270

File tree

2 files changed

+36
-36
lines changed

2 files changed

+36
-36
lines changed

fio-stl.h

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2786,9 +2786,9 @@ typedef union {
27862786
uint8x16_t x8[1];
27872787
#elif __has_attribute(vector_size)
27882788
uint64_t __attribute__((vector_size(16))) x64[1];
2789-
uint64_t __attribute__((vector_size(16))) x32[1];
2790-
uint64_t __attribute__((vector_size(16))) x16[1];
2791-
uint64_t __attribute__((vector_size(16))) x8[1];
2789+
uint32_t __attribute__((vector_size(16))) x32[1];
2790+
uint16_t __attribute__((vector_size(16))) x16[1];
2791+
uint8_t __attribute__((vector_size(16))) x8[1];
27922792
#endif
27932793
#if defined(__SIZEOF_INT128__)
27942794
__uint128_t alignment_for_u128_[1];
@@ -2810,9 +2810,9 @@ typedef union {
28102810
uint8x16_t x8[2];
28112811
#elif __has_attribute(vector_size)
28122812
uint64_t __attribute__((vector_size(32))) x64[1];
2813-
uint64_t __attribute__((vector_size(32))) x32[1];
2814-
uint64_t __attribute__((vector_size(32))) x16[1];
2815-
uint64_t __attribute__((vector_size(32))) x8[1];
2813+
uint32_t __attribute__((vector_size(32))) x32[1];
2814+
uint16_t __attribute__((vector_size(32))) x16[1];
2815+
uint8_t __attribute__((vector_size(32))) x8[1];
28162816
#endif
28172817
#if defined(__SIZEOF_INT128__)
28182818
__uint128_t alignment_for_u128_[2];
@@ -2838,9 +2838,9 @@ typedef union {
28382838
uint8x16_t x8[4];
28392839
#elif __has_attribute(vector_size)
28402840
uint64_t __attribute__((vector_size(64))) x64[1];
2841-
uint64_t __attribute__((vector_size(64))) x32[1];
2842-
uint64_t __attribute__((vector_size(64))) x16[1];
2843-
uint64_t __attribute__((vector_size(64))) x8[1];
2841+
uint32_t __attribute__((vector_size(64))) x32[1];
2842+
uint16_t __attribute__((vector_size(64))) x16[1];
2843+
uint8_t __attribute__((vector_size(64))) x8[1];
28442844
#endif
28452845
} fio_u512 FIO_ALIGN(16);
28462846

@@ -2861,9 +2861,9 @@ typedef union {
28612861
uint8x16_t x8[8];
28622862
#elif __has_attribute(vector_size)
28632863
uint64_t __attribute__((vector_size(128))) x64[1];
2864-
uint64_t __attribute__((vector_size(128))) x32[1];
2865-
uint64_t __attribute__((vector_size(128))) x16[1];
2866-
uint64_t __attribute__((vector_size(128))) x8[1];
2864+
uint32_t __attribute__((vector_size(128))) x32[1];
2865+
uint16_t __attribute__((vector_size(128))) x16[1];
2866+
uint8_t __attribute__((vector_size(128))) x8[1];
28672867
#endif
28682868
} fio_u1024 FIO_ALIGN(16);
28692869

@@ -2885,9 +2885,9 @@ typedef union {
28852885
uint8x16_t x8[16];
28862886
#elif __has_attribute(vector_size)
28872887
uint64_t __attribute__((vector_size(256))) x64[1];
2888-
uint64_t __attribute__((vector_size(256))) x32[1];
2889-
uint64_t __attribute__((vector_size(256))) x16[1];
2890-
uint64_t __attribute__((vector_size(256))) x8[1];
2888+
uint32_t __attribute__((vector_size(256))) x32[1];
2889+
uint16_t __attribute__((vector_size(256))) x16[1];
2890+
uint8_t __attribute__((vector_size(256))) x8[1];
28912891
#endif
28922892
} fio_u2048 FIO_ALIGN(16);
28932893

@@ -2910,9 +2910,9 @@ typedef union {
29102910
uint8x16_t x8[32];
29112911
#elif __has_attribute(vector_size)
29122912
uint64_t __attribute__((vector_size(512))) x64[1];
2913-
uint64_t __attribute__((vector_size(512))) x32[1];
2914-
uint64_t __attribute__((vector_size(512))) x16[1];
2915-
uint64_t __attribute__((vector_size(512))) x8[1];
2913+
uint32_t __attribute__((vector_size(512))) x32[1];
2914+
uint16_t __attribute__((vector_size(512))) x16[1];
2915+
uint8_t __attribute__((vector_size(512))) x8[1];
29162916
#endif
29172917
} fio_u4096 FIO_ALIGN(16);
29182918

fio-stl/000 core.h

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2749,9 +2749,9 @@ typedef union {
27492749
uint8x16_t x8[1];
27502750
#elif __has_attribute(vector_size)
27512751
uint64_t __attribute__((vector_size(16))) x64[1];
2752-
uint64_t __attribute__((vector_size(16))) x32[1];
2753-
uint64_t __attribute__((vector_size(16))) x16[1];
2754-
uint64_t __attribute__((vector_size(16))) x8[1];
2752+
uint32_t __attribute__((vector_size(16))) x32[1];
2753+
uint16_t __attribute__((vector_size(16))) x16[1];
2754+
uint8_t __attribute__((vector_size(16))) x8[1];
27552755
#endif
27562756
#if defined(__SIZEOF_INT128__)
27572757
__uint128_t alignment_for_u128_[1];
@@ -2773,9 +2773,9 @@ typedef union {
27732773
uint8x16_t x8[2];
27742774
#elif __has_attribute(vector_size)
27752775
uint64_t __attribute__((vector_size(32))) x64[1];
2776-
uint64_t __attribute__((vector_size(32))) x32[1];
2777-
uint64_t __attribute__((vector_size(32))) x16[1];
2778-
uint64_t __attribute__((vector_size(32))) x8[1];
2776+
uint32_t __attribute__((vector_size(32))) x32[1];
2777+
uint16_t __attribute__((vector_size(32))) x16[1];
2778+
uint8_t __attribute__((vector_size(32))) x8[1];
27792779
#endif
27802780
#if defined(__SIZEOF_INT128__)
27812781
__uint128_t alignment_for_u128_[2];
@@ -2801,9 +2801,9 @@ typedef union {
28012801
uint8x16_t x8[4];
28022802
#elif __has_attribute(vector_size)
28032803
uint64_t __attribute__((vector_size(64))) x64[1];
2804-
uint64_t __attribute__((vector_size(64))) x32[1];
2805-
uint64_t __attribute__((vector_size(64))) x16[1];
2806-
uint64_t __attribute__((vector_size(64))) x8[1];
2804+
uint32_t __attribute__((vector_size(64))) x32[1];
2805+
uint16_t __attribute__((vector_size(64))) x16[1];
2806+
uint8_t __attribute__((vector_size(64))) x8[1];
28072807
#endif
28082808
} fio_u512 FIO_ALIGN(16);
28092809

@@ -2824,9 +2824,9 @@ typedef union {
28242824
uint8x16_t x8[8];
28252825
#elif __has_attribute(vector_size)
28262826
uint64_t __attribute__((vector_size(128))) x64[1];
2827-
uint64_t __attribute__((vector_size(128))) x32[1];
2828-
uint64_t __attribute__((vector_size(128))) x16[1];
2829-
uint64_t __attribute__((vector_size(128))) x8[1];
2827+
uint32_t __attribute__((vector_size(128))) x32[1];
2828+
uint16_t __attribute__((vector_size(128))) x16[1];
2829+
uint8_t __attribute__((vector_size(128))) x8[1];
28302830
#endif
28312831
} fio_u1024 FIO_ALIGN(16);
28322832

@@ -2848,9 +2848,9 @@ typedef union {
28482848
uint8x16_t x8[16];
28492849
#elif __has_attribute(vector_size)
28502850
uint64_t __attribute__((vector_size(256))) x64[1];
2851-
uint64_t __attribute__((vector_size(256))) x32[1];
2852-
uint64_t __attribute__((vector_size(256))) x16[1];
2853-
uint64_t __attribute__((vector_size(256))) x8[1];
2851+
uint32_t __attribute__((vector_size(256))) x32[1];
2852+
uint16_t __attribute__((vector_size(256))) x16[1];
2853+
uint8_t __attribute__((vector_size(256))) x8[1];
28542854
#endif
28552855
} fio_u2048 FIO_ALIGN(16);
28562856

@@ -2873,9 +2873,9 @@ typedef union {
28732873
uint8x16_t x8[32];
28742874
#elif __has_attribute(vector_size)
28752875
uint64_t __attribute__((vector_size(512))) x64[1];
2876-
uint64_t __attribute__((vector_size(512))) x32[1];
2877-
uint64_t __attribute__((vector_size(512))) x16[1];
2878-
uint64_t __attribute__((vector_size(512))) x8[1];
2876+
uint32_t __attribute__((vector_size(512))) x32[1];
2877+
uint16_t __attribute__((vector_size(512))) x16[1];
2878+
uint8_t __attribute__((vector_size(512))) x8[1];
28792879
#endif
28802880
} fio_u4096 FIO_ALIGN(16);
28812881

0 commit comments

Comments
 (0)