From b80f2f10aba84d04fb25ea5ea330f9bb16d4957f Mon Sep 17 00:00:00 2001 From: Johannes Demel Date: Sun, 3 May 2020 15:53:43 +0200 Subject: [PATCH] [PATCH 2/9] readme: Make supported compiler section more specific Gbp-Pq: Name 0002-readme-Make-supported-compiler-section-more-specific.patch --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6c6f491..cf73325 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,6 @@ $ volk_profile ``` ## Supported platforms - VOLK aims to be portable to as many platforms as possible. We can only run tests on some platforms. ### Hardware architectures @@ -65,11 +64,11 @@ Currently VOLK aims to run with optimized kernels on x86 with SSE/AVX and ARM wi ### OS / Distro We run tests on a variety of Ubuntu versions and aim to support as many current distros as possible. -The same goal applies to differenct OSes. Although this does only happen rarely, it might occur that VOLK does not work on obsolete distros, e.g. Ubuntu 12.04. +The same goal applies to different OSes. Although this does only happen rarely, it might occur that VOLK does not work on obsolete distros, e.g. Ubuntu 12.04. ### Compilers -We want to make sure VOLK works with C/C++ standard compliant compilers. Most notably GCC and Clang. -Other compilers that fail to be standard compliant, e.g. MSVC or AppleClang, do also receive attention but some functionality might be missing with these compilers due to lack of standard support. +We want to make sure VOLK works with C/C++ standard compliant compilers. Of course, as an open source project we focus on open source compilers, most notably GCC and Clang. +We work want to make sure VOLK compiles on a wide variety of compilers. Thus, we target AppleClang and MSVC as well. Mind that MSVC lacks `aligned_alloc` support for aligned arrays. We use MSVC specific instructions in this case which cannot be `free`'d with `free`. ## License -- 2.30.2