Home | History | Annotate | Download | only in crosstest
      1 //===- subzero/crosstest/test_strengthreduce.h - Prototypes ---*- C++ -*---===//
      2 //
      3 //                        The Subzero Code Generator
      4 //
      5 // This file is distributed under the University of Illinois Open Source
      6 // License. See LICENSE.TXT for details.
      7 //
      8 //===----------------------------------------------------------------------===//
      9 //
     10 // This file declares the function prototypes used for crosstesting strength
     11 // reduction.
     12 //
     13 //===----------------------------------------------------------------------===//
     14 
     15 #include <stdint.h>
     16 
     17 #include "test_strengthreduce.def"
     18 
     19 #define X(constant, suffix)                                                    \
     20   uint32_t multiplyByConst##suffix(uint32_t val);                              \
     21   int32_t multiplyByConst##suffix(int32_t val);
     22 CONST_TABLE
     23 #undef X
     24