**Describe the unexpected behaviour**
VectorScan is cross-platform, yet ClickHouse enables it only for x86

**Additional context**
- #38171 replaced hyperscan by vectorscan which is a cross-platform fork of hyperscan. Due to wrong results on ARM (see the PR), we currently compile vectorscan only for x86. Need to check if a new version resolves the problem or continue investigation.
- Once done, we can remove the non-vectorscan fallback code in file "Functions/MultiMatchAnyImpl.h"
vector<int> stack;
    const char *ts, *te;
    unichar accumulator = 0;
    unichar octAccumulator = 0; /* required as we are also accumulating for
                                 * back ref when looking for octals */
    unsigned repeatN = 0;
    unsigned repeatM = 0;
    string label;
    ParseMode mode = globalMode;
    ParseMode newMode;
    bool negated = false;
    bool inComment = false;
    
    
    vector<ExprState> sequences;
    
    
    unsigned groupIndex = 1;
    
    flat_set<string> groupNames;
    
    unique_ptr<ComponentSequence> rootSeq = std::make_unique<ComponentSequence>();
    rootSeq->setCaptureIndex(0);
    
    ComponentSequence *currentSeq = rootSeq.get();
    
    
    unique_ptr<ComponentClass> currentCls;