1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238
|
primOpCanFail Int8QuotOp = True
primOpCanFail Int8RemOp = True
primOpCanFail Int8QuotRemOp = True
primOpCanFail Word8QuotOp = True
primOpCanFail Word8RemOp = True
primOpCanFail Word8QuotRemOp = True
primOpCanFail Int16QuotOp = True
primOpCanFail Int16RemOp = True
primOpCanFail Int16QuotRemOp = True
primOpCanFail Word16QuotOp = True
primOpCanFail Word16RemOp = True
primOpCanFail Word16QuotRemOp = True
primOpCanFail IntQuotOp = True
primOpCanFail IntRemOp = True
primOpCanFail IntQuotRemOp = True
primOpCanFail WordQuotOp = True
primOpCanFail WordRemOp = True
primOpCanFail WordQuotRemOp = True
primOpCanFail WordQuotRem2Op = True
primOpCanFail DoubleDivOp = True
primOpCanFail DoubleLogOp = True
primOpCanFail DoubleLog1POp = True
primOpCanFail DoubleAsinOp = True
primOpCanFail DoubleAcosOp = True
primOpCanFail FloatDivOp = True
primOpCanFail FloatLogOp = True
primOpCanFail FloatLog1POp = True
primOpCanFail FloatAsinOp = True
primOpCanFail FloatAcosOp = True
primOpCanFail ReadArrayOp = True
primOpCanFail WriteArrayOp = True
primOpCanFail IndexArrayOp = True
primOpCanFail CopyArrayOp = True
primOpCanFail CopyMutableArrayOp = True
primOpCanFail CloneArrayOp = True
primOpCanFail CloneMutableArrayOp = True
primOpCanFail FreezeArrayOp = True
primOpCanFail ThawArrayOp = True
primOpCanFail ReadSmallArrayOp = True
primOpCanFail WriteSmallArrayOp = True
primOpCanFail IndexSmallArrayOp = True
primOpCanFail CopySmallArrayOp = True
primOpCanFail CopySmallMutableArrayOp = True
primOpCanFail CloneSmallArrayOp = True
primOpCanFail CloneSmallMutableArrayOp = True
primOpCanFail FreezeSmallArrayOp = True
primOpCanFail ThawSmallArrayOp = True
primOpCanFail IndexByteArrayOp_Char = True
primOpCanFail IndexByteArrayOp_WideChar = True
primOpCanFail IndexByteArrayOp_Int = True
primOpCanFail IndexByteArrayOp_Word = True
primOpCanFail IndexByteArrayOp_Addr = True
primOpCanFail IndexByteArrayOp_Float = True
primOpCanFail IndexByteArrayOp_Double = True
primOpCanFail IndexByteArrayOp_StablePtr = True
primOpCanFail IndexByteArrayOp_Int8 = True
primOpCanFail IndexByteArrayOp_Int16 = True
primOpCanFail IndexByteArrayOp_Int32 = True
primOpCanFail IndexByteArrayOp_Int64 = True
primOpCanFail IndexByteArrayOp_Word8 = True
primOpCanFail IndexByteArrayOp_Word16 = True
primOpCanFail IndexByteArrayOp_Word32 = True
primOpCanFail IndexByteArrayOp_Word64 = True
primOpCanFail IndexByteArrayOp_Word8AsChar = True
primOpCanFail IndexByteArrayOp_Word8AsWideChar = True
primOpCanFail IndexByteArrayOp_Word8AsAddr = True
primOpCanFail IndexByteArrayOp_Word8AsFloat = True
primOpCanFail IndexByteArrayOp_Word8AsDouble = True
primOpCanFail IndexByteArrayOp_Word8AsStablePtr = True
primOpCanFail IndexByteArrayOp_Word8AsInt16 = True
primOpCanFail IndexByteArrayOp_Word8AsInt32 = True
primOpCanFail IndexByteArrayOp_Word8AsInt64 = True
primOpCanFail IndexByteArrayOp_Word8AsInt = True
primOpCanFail IndexByteArrayOp_Word8AsWord16 = True
primOpCanFail IndexByteArrayOp_Word8AsWord32 = True
primOpCanFail IndexByteArrayOp_Word8AsWord64 = True
primOpCanFail IndexByteArrayOp_Word8AsWord = True
primOpCanFail ReadByteArrayOp_Char = True
primOpCanFail ReadByteArrayOp_WideChar = True
primOpCanFail ReadByteArrayOp_Int = True
primOpCanFail ReadByteArrayOp_Word = True
primOpCanFail ReadByteArrayOp_Addr = True
primOpCanFail ReadByteArrayOp_Float = True
primOpCanFail ReadByteArrayOp_Double = True
primOpCanFail ReadByteArrayOp_StablePtr = True
primOpCanFail ReadByteArrayOp_Int8 = True
primOpCanFail ReadByteArrayOp_Int16 = True
primOpCanFail ReadByteArrayOp_Int32 = True
primOpCanFail ReadByteArrayOp_Int64 = True
primOpCanFail ReadByteArrayOp_Word8 = True
primOpCanFail ReadByteArrayOp_Word16 = True
primOpCanFail ReadByteArrayOp_Word32 = True
primOpCanFail ReadByteArrayOp_Word64 = True
primOpCanFail ReadByteArrayOp_Word8AsChar = True
primOpCanFail ReadByteArrayOp_Word8AsWideChar = True
primOpCanFail ReadByteArrayOp_Word8AsAddr = True
primOpCanFail ReadByteArrayOp_Word8AsFloat = True
primOpCanFail ReadByteArrayOp_Word8AsDouble = True
primOpCanFail ReadByteArrayOp_Word8AsStablePtr = True
primOpCanFail ReadByteArrayOp_Word8AsInt16 = True
primOpCanFail ReadByteArrayOp_Word8AsInt32 = True
primOpCanFail ReadByteArrayOp_Word8AsInt64 = True
primOpCanFail ReadByteArrayOp_Word8AsInt = True
primOpCanFail ReadByteArrayOp_Word8AsWord16 = True
primOpCanFail ReadByteArrayOp_Word8AsWord32 = True
primOpCanFail ReadByteArrayOp_Word8AsWord64 = True
primOpCanFail ReadByteArrayOp_Word8AsWord = True
primOpCanFail WriteByteArrayOp_Char = True
primOpCanFail WriteByteArrayOp_WideChar = True
primOpCanFail WriteByteArrayOp_Int = True
primOpCanFail WriteByteArrayOp_Word = True
primOpCanFail WriteByteArrayOp_Addr = True
primOpCanFail WriteByteArrayOp_Float = True
primOpCanFail WriteByteArrayOp_Double = True
primOpCanFail WriteByteArrayOp_StablePtr = True
primOpCanFail WriteByteArrayOp_Int8 = True
primOpCanFail WriteByteArrayOp_Int16 = True
primOpCanFail WriteByteArrayOp_Int32 = True
primOpCanFail WriteByteArrayOp_Int64 = True
primOpCanFail WriteByteArrayOp_Word8 = True
primOpCanFail WriteByteArrayOp_Word16 = True
primOpCanFail WriteByteArrayOp_Word32 = True
primOpCanFail WriteByteArrayOp_Word64 = True
primOpCanFail WriteByteArrayOp_Word8AsChar = True
primOpCanFail WriteByteArrayOp_Word8AsWideChar = True
primOpCanFail WriteByteArrayOp_Word8AsAddr = True
primOpCanFail WriteByteArrayOp_Word8AsFloat = True
primOpCanFail WriteByteArrayOp_Word8AsDouble = True
primOpCanFail WriteByteArrayOp_Word8AsStablePtr = True
primOpCanFail WriteByteArrayOp_Word8AsInt16 = True
primOpCanFail WriteByteArrayOp_Word8AsInt32 = True
primOpCanFail WriteByteArrayOp_Word8AsInt64 = True
primOpCanFail WriteByteArrayOp_Word8AsInt = True
primOpCanFail WriteByteArrayOp_Word8AsWord16 = True
primOpCanFail WriteByteArrayOp_Word8AsWord32 = True
primOpCanFail WriteByteArrayOp_Word8AsWord64 = True
primOpCanFail WriteByteArrayOp_Word8AsWord = True
primOpCanFail CompareByteArraysOp = True
primOpCanFail CopyByteArrayOp = True
primOpCanFail CopyMutableByteArrayOp = True
primOpCanFail CopyByteArrayToAddrOp = True
primOpCanFail CopyMutableByteArrayToAddrOp = True
primOpCanFail CopyAddrToByteArrayOp = True
primOpCanFail SetByteArrayOp = True
primOpCanFail AtomicReadByteArrayOp_Int = True
primOpCanFail AtomicWriteByteArrayOp_Int = True
primOpCanFail CasByteArrayOp_Int = True
primOpCanFail FetchAddByteArrayOp_Int = True
primOpCanFail FetchSubByteArrayOp_Int = True
primOpCanFail FetchAndByteArrayOp_Int = True
primOpCanFail FetchNandByteArrayOp_Int = True
primOpCanFail FetchOrByteArrayOp_Int = True
primOpCanFail FetchXorByteArrayOp_Int = True
primOpCanFail IndexArrayArrayOp_ByteArray = True
primOpCanFail IndexArrayArrayOp_ArrayArray = True
primOpCanFail ReadArrayArrayOp_ByteArray = True
primOpCanFail ReadArrayArrayOp_MutableByteArray = True
primOpCanFail ReadArrayArrayOp_ArrayArray = True
primOpCanFail ReadArrayArrayOp_MutableArrayArray = True
primOpCanFail WriteArrayArrayOp_ByteArray = True
primOpCanFail WriteArrayArrayOp_MutableByteArray = True
primOpCanFail WriteArrayArrayOp_ArrayArray = True
primOpCanFail WriteArrayArrayOp_MutableArrayArray = True
primOpCanFail CopyArrayArrayOp = True
primOpCanFail CopyMutableArrayArrayOp = True
primOpCanFail IndexOffAddrOp_Char = True
primOpCanFail IndexOffAddrOp_WideChar = True
primOpCanFail IndexOffAddrOp_Int = True
primOpCanFail IndexOffAddrOp_Word = True
primOpCanFail IndexOffAddrOp_Addr = True
primOpCanFail IndexOffAddrOp_Float = True
primOpCanFail IndexOffAddrOp_Double = True
primOpCanFail IndexOffAddrOp_StablePtr = True
primOpCanFail IndexOffAddrOp_Int8 = True
primOpCanFail IndexOffAddrOp_Int16 = True
primOpCanFail IndexOffAddrOp_Int32 = True
primOpCanFail IndexOffAddrOp_Int64 = True
primOpCanFail IndexOffAddrOp_Word8 = True
primOpCanFail IndexOffAddrOp_Word16 = True
primOpCanFail IndexOffAddrOp_Word32 = True
primOpCanFail IndexOffAddrOp_Word64 = True
primOpCanFail ReadOffAddrOp_Char = True
primOpCanFail ReadOffAddrOp_WideChar = True
primOpCanFail ReadOffAddrOp_Int = True
primOpCanFail ReadOffAddrOp_Word = True
primOpCanFail ReadOffAddrOp_Addr = True
primOpCanFail ReadOffAddrOp_Float = True
primOpCanFail ReadOffAddrOp_Double = True
primOpCanFail ReadOffAddrOp_StablePtr = True
primOpCanFail ReadOffAddrOp_Int8 = True
primOpCanFail ReadOffAddrOp_Int16 = True
primOpCanFail ReadOffAddrOp_Int32 = True
primOpCanFail ReadOffAddrOp_Int64 = True
primOpCanFail ReadOffAddrOp_Word8 = True
primOpCanFail ReadOffAddrOp_Word16 = True
primOpCanFail ReadOffAddrOp_Word32 = True
primOpCanFail ReadOffAddrOp_Word64 = True
primOpCanFail WriteOffAddrOp_Char = True
primOpCanFail WriteOffAddrOp_WideChar = True
primOpCanFail WriteOffAddrOp_Int = True
primOpCanFail WriteOffAddrOp_Word = True
primOpCanFail WriteOffAddrOp_Addr = True
primOpCanFail WriteOffAddrOp_Float = True
primOpCanFail WriteOffAddrOp_Double = True
primOpCanFail WriteOffAddrOp_StablePtr = True
primOpCanFail WriteOffAddrOp_Int8 = True
primOpCanFail WriteOffAddrOp_Int16 = True
primOpCanFail WriteOffAddrOp_Int32 = True
primOpCanFail WriteOffAddrOp_Int64 = True
primOpCanFail WriteOffAddrOp_Word8 = True
primOpCanFail WriteOffAddrOp_Word16 = True
primOpCanFail WriteOffAddrOp_Word32 = True
primOpCanFail WriteOffAddrOp_Word64 = True
primOpCanFail InterlockedExchange_Addr = True
primOpCanFail InterlockedExchange_Word = True
primOpCanFail CasAddrOp_Addr = True
primOpCanFail CasAddrOp_Word = True
primOpCanFail AtomicModifyMutVar2Op = True
primOpCanFail AtomicModifyMutVar_Op = True
primOpCanFail RaiseOp = True
primOpCanFail ReallyUnsafePtrEqualityOp = True
primOpCanFail (VecInsertOp _ _ _) = True
primOpCanFail (VecDivOp _ _ _) = True
primOpCanFail (VecQuotOp _ _ _) = True
primOpCanFail (VecRemOp _ _ _) = True
primOpCanFail (VecIndexByteArrayOp _ _ _) = True
primOpCanFail (VecReadByteArrayOp _ _ _) = True
primOpCanFail (VecWriteByteArrayOp _ _ _) = True
primOpCanFail (VecIndexOffAddrOp _ _ _) = True
primOpCanFail (VecReadOffAddrOp _ _ _) = True
primOpCanFail (VecWriteOffAddrOp _ _ _) = True
primOpCanFail (VecIndexScalarByteArrayOp _ _ _) = True
primOpCanFail (VecReadScalarByteArrayOp _ _ _) = True
primOpCanFail (VecWriteScalarByteArrayOp _ _ _) = True
primOpCanFail (VecIndexScalarOffAddrOp _ _ _) = True
primOpCanFail (VecReadScalarOffAddrOp _ _ _) = True
primOpCanFail (VecWriteScalarOffAddrOp _ _ _) = True
primOpCanFail _ = False
|