1*1fb62fb0SOlivier Houchard /* DO NOT EDIT. This is auto-generated from feature.sh */ 2*1fb62fb0SOlivier Houchard #define CK_F_PR_ADD_16 3*1fb62fb0SOlivier Houchard #define CK_F_PR_ADD_32 4*1fb62fb0SOlivier Houchard #define CK_F_PR_ADD_8 5*1fb62fb0SOlivier Houchard #define CK_F_PR_ADD_CHAR 6*1fb62fb0SOlivier Houchard #define CK_F_PR_ADD_INT 7*1fb62fb0SOlivier Houchard #define CK_F_PR_ADD_PTR 8*1fb62fb0SOlivier Houchard #define CK_F_PR_ADD_SHORT 9*1fb62fb0SOlivier Houchard #define CK_F_PR_ADD_UINT 10*1fb62fb0SOlivier Houchard #define CK_F_PR_AND_16 11*1fb62fb0SOlivier Houchard #define CK_F_PR_AND_32 12*1fb62fb0SOlivier Houchard #define CK_F_PR_AND_8 13*1fb62fb0SOlivier Houchard #define CK_F_PR_AND_CHAR 14*1fb62fb0SOlivier Houchard #define CK_F_PR_AND_INT 15*1fb62fb0SOlivier Houchard #define CK_F_PR_AND_PTR 16*1fb62fb0SOlivier Houchard #define CK_F_PR_AND_SHORT 17*1fb62fb0SOlivier Houchard #define CK_F_PR_AND_UINT 18*1fb62fb0SOlivier Houchard #define CK_F_PR_BARRIER 19*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_16 20*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_16_VALUE 21*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_32 22*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_32_VALUE 23*1fb62fb0SOlivier Houchard #if defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) 24*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_64 25*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_64_VALUE 26*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_DOUBLE 27*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_DOUBLE_VALUE 28*1fb62fb0SOlivier Houchard #endif 29*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_8 30*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_8_VALUE 31*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_CHAR 32*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_CHAR_VALUE 33*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_INT 34*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_INT_VALUE 35*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_PTR 36*1fb62fb0SOlivier Houchard #if defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) 37*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_PTR_2 38*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_PTR_2_VALUE 39*1fb62fb0SOlivier Houchard #endif 40*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_PTR_VALUE 41*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_SHORT 42*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_SHORT_VALUE 43*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_UINT 44*1fb62fb0SOlivier Houchard #define CK_F_PR_CAS_UINT_VALUE 45*1fb62fb0SOlivier Houchard #define CK_F_PR_DEC_16 46*1fb62fb0SOlivier Houchard #define CK_F_PR_DEC_32 47*1fb62fb0SOlivier Houchard #define CK_F_PR_DEC_8 48*1fb62fb0SOlivier Houchard #define CK_F_PR_DEC_CHAR 49*1fb62fb0SOlivier Houchard #define CK_F_PR_DEC_INT 50*1fb62fb0SOlivier Houchard #define CK_F_PR_DEC_PTR 51*1fb62fb0SOlivier Houchard #define CK_F_PR_DEC_SHORT 52*1fb62fb0SOlivier Houchard #define CK_F_PR_DEC_UINT 53*1fb62fb0SOlivier Houchard #define CK_F_PR_FAA_16 54*1fb62fb0SOlivier Houchard #define CK_F_PR_FAA_32 55*1fb62fb0SOlivier Houchard #define CK_F_PR_FAA_8 56*1fb62fb0SOlivier Houchard #define CK_F_PR_FAA_CHAR 57*1fb62fb0SOlivier Houchard #define CK_F_PR_FAA_INT 58*1fb62fb0SOlivier Houchard #define CK_F_PR_FAA_PTR 59*1fb62fb0SOlivier Houchard #define CK_F_PR_FAA_SHORT 60*1fb62fb0SOlivier Houchard #define CK_F_PR_FAA_UINT 61*1fb62fb0SOlivier Houchard #define CK_F_PR_FAS_16 62*1fb62fb0SOlivier Houchard #define CK_F_PR_FAS_32 63*1fb62fb0SOlivier Houchard #define CK_F_PR_FAS_8 64*1fb62fb0SOlivier Houchard #define CK_F_PR_FAS_CHAR 65*1fb62fb0SOlivier Houchard #define CK_F_PR_FAS_INT 66*1fb62fb0SOlivier Houchard #define CK_F_PR_FAS_PTR 67*1fb62fb0SOlivier Houchard #define CK_F_PR_FAS_SHORT 68*1fb62fb0SOlivier Houchard #define CK_F_PR_FAS_UINT 69*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_ATOMIC 70*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_ATOMIC_LOAD 71*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_ATOMIC_STORE 72*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_LOAD 73*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_LOAD_ATOMIC 74*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_LOAD_DEPENDS 75*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_LOAD_STORE 76*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_MEMORY 77*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STORE 78*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STORE_ATOMIC 79*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STORE_LOAD 80*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STRICT_ATOMIC 81*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STRICT_ATOMIC_LOAD 82*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STRICT_ATOMIC_STORE 83*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STRICT_LOAD 84*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STRICT_LOAD_ATOMIC 85*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STRICT_LOAD_STORE 86*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STRICT_MEMORY 87*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STRICT_STORE 88*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STRICT_STORE_ATOMIC 89*1fb62fb0SOlivier Houchard #define CK_F_PR_FENCE_STRICT_STORE_LOAD 90*1fb62fb0SOlivier Houchard #define CK_F_PR_INC_16 91*1fb62fb0SOlivier Houchard #define CK_F_PR_INC_32 92*1fb62fb0SOlivier Houchard #define CK_F_PR_INC_8 93*1fb62fb0SOlivier Houchard #define CK_F_PR_INC_CHAR 94*1fb62fb0SOlivier Houchard #define CK_F_PR_INC_INT 95*1fb62fb0SOlivier Houchard #define CK_F_PR_INC_PTR 96*1fb62fb0SOlivier Houchard #define CK_F_PR_INC_SHORT 97*1fb62fb0SOlivier Houchard #define CK_F_PR_INC_UINT 98*1fb62fb0SOlivier Houchard #define CK_F_PR_LOAD_16 99*1fb62fb0SOlivier Houchard #define CK_F_PR_LOAD_32 100*1fb62fb0SOlivier Houchard #if defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) 101*1fb62fb0SOlivier Houchard #define CK_F_PR_LOAD_64 102*1fb62fb0SOlivier Houchard #define CK_F_PR_LOAD_DOUBLE 103*1fb62fb0SOlivier Houchard #endif 104*1fb62fb0SOlivier Houchard #define CK_F_PR_LOAD_8 105*1fb62fb0SOlivier Houchard #define CK_F_PR_LOAD_CHAR 106*1fb62fb0SOlivier Houchard #define CK_F_PR_LOAD_INT 107*1fb62fb0SOlivier Houchard #define CK_F_PR_LOAD_PTR 108*1fb62fb0SOlivier Houchard #define CK_F_PR_LOAD_SHORT 109*1fb62fb0SOlivier Houchard #define CK_F_PR_LOAD_UINT 110*1fb62fb0SOlivier Houchard #define CK_F_PR_NEG_16 111*1fb62fb0SOlivier Houchard #define CK_F_PR_NEG_32 112*1fb62fb0SOlivier Houchard #define CK_F_PR_NEG_8 113*1fb62fb0SOlivier Houchard #define CK_F_PR_NEG_CHAR 114*1fb62fb0SOlivier Houchard #define CK_F_PR_NEG_INT 115*1fb62fb0SOlivier Houchard #define CK_F_PR_NEG_PTR 116*1fb62fb0SOlivier Houchard #define CK_F_PR_NEG_SHORT 117*1fb62fb0SOlivier Houchard #define CK_F_PR_NEG_UINT 118*1fb62fb0SOlivier Houchard #define CK_F_PR_NOT_16 119*1fb62fb0SOlivier Houchard #define CK_F_PR_NOT_32 120*1fb62fb0SOlivier Houchard #define CK_F_PR_NOT_8 121*1fb62fb0SOlivier Houchard #define CK_F_PR_NOT_CHAR 122*1fb62fb0SOlivier Houchard #define CK_F_PR_NOT_INT 123*1fb62fb0SOlivier Houchard #define CK_F_PR_NOT_PTR 124*1fb62fb0SOlivier Houchard #define CK_F_PR_NOT_SHORT 125*1fb62fb0SOlivier Houchard #define CK_F_PR_NOT_UINT 126*1fb62fb0SOlivier Houchard #define CK_F_PR_OR_16 127*1fb62fb0SOlivier Houchard #define CK_F_PR_OR_32 128*1fb62fb0SOlivier Houchard #define CK_F_PR_OR_8 129*1fb62fb0SOlivier Houchard #define CK_F_PR_OR_CHAR 130*1fb62fb0SOlivier Houchard #define CK_F_PR_OR_INT 131*1fb62fb0SOlivier Houchard #define CK_F_PR_OR_PTR 132*1fb62fb0SOlivier Houchard #define CK_F_PR_OR_SHORT 133*1fb62fb0SOlivier Houchard #define CK_F_PR_OR_UINT 134*1fb62fb0SOlivier Houchard #define CK_F_PR_STALL 135*1fb62fb0SOlivier Houchard #define CK_F_PR_STORE_16 136*1fb62fb0SOlivier Houchard #define CK_F_PR_STORE_32 137*1fb62fb0SOlivier Houchard #if defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) 138*1fb62fb0SOlivier Houchard #define CK_F_PR_STORE_64 139*1fb62fb0SOlivier Houchard #define CK_F_PR_STORE_DOUBLE 140*1fb62fb0SOlivier Houchard #endif 141*1fb62fb0SOlivier Houchard #define CK_F_PR_STORE_8 142*1fb62fb0SOlivier Houchard #define CK_F_PR_STORE_CHAR 143*1fb62fb0SOlivier Houchard #define CK_F_PR_STORE_INT 144*1fb62fb0SOlivier Houchard #define CK_F_PR_STORE_PTR 145*1fb62fb0SOlivier Houchard #define CK_F_PR_STORE_SHORT 146*1fb62fb0SOlivier Houchard #define CK_F_PR_STORE_UINT 147*1fb62fb0SOlivier Houchard #define CK_F_PR_SUB_16 148*1fb62fb0SOlivier Houchard #define CK_F_PR_SUB_32 149*1fb62fb0SOlivier Houchard #define CK_F_PR_SUB_8 150*1fb62fb0SOlivier Houchard #define CK_F_PR_SUB_CHAR 151*1fb62fb0SOlivier Houchard #define CK_F_PR_SUB_INT 152*1fb62fb0SOlivier Houchard #define CK_F_PR_SUB_PTR 153*1fb62fb0SOlivier Houchard #define CK_F_PR_SUB_SHORT 154*1fb62fb0SOlivier Houchard #define CK_F_PR_SUB_UINT 155*1fb62fb0SOlivier Houchard #define CK_F_PR_XOR_16 156*1fb62fb0SOlivier Houchard #define CK_F_PR_XOR_32 157*1fb62fb0SOlivier Houchard #define CK_F_PR_XOR_8 158*1fb62fb0SOlivier Houchard #define CK_F_PR_XOR_CHAR 159*1fb62fb0SOlivier Houchard #define CK_F_PR_XOR_INT 160*1fb62fb0SOlivier Houchard #define CK_F_PR_XOR_PTR 161*1fb62fb0SOlivier Houchard #define CK_F_PR_XOR_SHORT 162*1fb62fb0SOlivier Houchard #define CK_F_PR_XOR_UINT 163