|
|
1.1 ! root 1: /* automatically generated by m6888x-auto.sh, do not edit! */ ! 2: _TME_RCSID("$Id: m6888x-auto.sh,v 1.1 2005/02/17 12:18:26 fredette Exp $"); ! 3: ! 4: ! 5: /* the m6888x FPgen opmode bitmap: */ ! 6: const tme_uint8_t _tme_m6888x_fpgen_opmode_bitmap[128 / 8] = { ! 7: 95, 247, 119, 247, 255, 1, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0 ! 8: }; ! 9: ! 10: /* the m6888x FPgen opmode table: */ ! 11: static const struct tme_m6888x_fpgen _tme_m6888x_fpgen_opmode_table[128] = { ! 12: ! 13: /* opmode 0: */ ! 14: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_move), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 15: ! 16: /* opmode 1: */ ! 17: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_rint), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 18: ! 19: /* opmode 2: */ ! 20: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sinh), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 21: ! 22: /* opmode 3: */ ! 23: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_rint), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_TO_ZERO, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 24: ! 25: /* opmode 4: */ ! 26: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sqrt), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 27: ! 28: /* opmode 5: */ ! 29: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 30: ! 31: /* opmode 6: */ ! 32: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_log1p), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 33: ! 34: /* opmode 7: */ ! 35: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 36: ! 37: /* opmode 8: */ ! 38: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_expm1), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 39: ! 40: /* opmode 9: */ ! 41: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_tanh), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 42: ! 43: /* opmode 10: */ ! 44: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_atan), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 45: ! 46: /* opmode 11: */ ! 47: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 48: ! 49: /* opmode 12: */ ! 50: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_asin), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 51: ! 52: /* opmode 13: */ ! 53: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_atanh), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 54: ! 55: /* opmode 14: */ ! 56: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sin), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 57: ! 58: /* opmode 15: */ ! 59: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_tan), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 60: ! 61: /* opmode 16: */ ! 62: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_exp), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 63: ! 64: /* opmode 17: */ ! 65: { _tme_m6888x_ftwotox, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 66: ! 67: /* opmode 18: */ ! 68: { _tme_m6888x_ftentox, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 69: ! 70: /* opmode 19: */ ! 71: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 72: ! 73: /* opmode 20: */ ! 74: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_log), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 75: ! 76: /* opmode 21: */ ! 77: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_log10), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 78: ! 79: /* opmode 22: */ ! 80: { _tme_m6888x_flog2, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 81: ! 82: /* opmode 23: */ ! 83: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 84: ! 85: /* opmode 24: */ ! 86: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_abs), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 87: ! 88: /* opmode 25: */ ! 89: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_cosh), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 90: ! 91: /* opmode 26: */ ! 92: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_neg), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 93: ! 94: /* opmode 27: */ ! 95: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 96: ! 97: /* opmode 28: */ ! 98: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_acos), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 99: ! 100: /* opmode 29: */ ! 101: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_cos), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 102: ! 103: /* opmode 30: */ ! 104: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_getexp), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 105: ! 106: /* opmode 31: */ ! 107: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_getman), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 108: ! 109: /* opmode 32: */ ! 110: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_div), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 111: ! 112: /* opmode 33: */ ! 113: { _tme_m6888x_fmod, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 114: ! 115: /* opmode 34: */ ! 116: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_add), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 117: ! 118: /* opmode 35: */ ! 119: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_mul), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 120: ! 121: /* opmode 36: */ ! 122: { _tme_m6888x_fsgldiv, 0, TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 123: ! 124: /* opmode 37: */ ! 125: { _tme_m6888x_frem, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 126: ! 127: /* opmode 38: */ ! 128: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_scale), TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 129: ! 130: /* opmode 39: */ ! 131: { _tme_m6888x_fsglmul, 0, TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 132: ! 133: /* opmode 40: */ ! 134: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sub), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 135: ! 136: /* opmode 41: */ ! 137: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 138: ! 139: /* opmode 42: */ ! 140: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 141: ! 142: /* opmode 43: */ ! 143: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 144: ! 145: /* opmode 44: */ ! 146: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 147: ! 148: /* opmode 45: */ ! 149: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 150: ! 151: /* opmode 46: */ ! 152: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 153: ! 154: /* opmode 47: */ ! 155: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 156: ! 157: /* opmode 48: */ ! 158: { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 159: ! 160: /* opmode 49: */ ! 161: { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 162: ! 163: /* opmode 50: */ ! 164: { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 165: ! 166: /* opmode 51: */ ! 167: { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 168: ! 169: /* opmode 52: */ ! 170: { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 171: ! 172: /* opmode 53: */ ! 173: { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 174: ! 175: /* opmode 54: */ ! 176: { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 177: ! 178: /* opmode 55: */ ! 179: { _tme_m6888x_fsincos, 0, TME_M68K_FPU_M6888X, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 180: ! 181: /* opmode 56: */ ! 182: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sub), TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 183: ! 184: /* opmode 57: */ ! 185: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 186: ! 187: /* opmode 58: */ ! 188: { _tme_m6888x_ftst, 0, TME_M68K_FPU_ANY, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 189: ! 190: /* opmode 59: */ ! 191: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 192: ! 193: /* opmode 60: */ ! 194: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 195: ! 196: /* opmode 61: */ ! 197: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 198: ! 199: /* opmode 62: */ ! 200: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 201: ! 202: /* opmode 63: */ ! 203: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 204: ! 205: /* opmode 64: */ ! 206: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_move), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE }, ! 207: ! 208: /* opmode 65: */ ! 209: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sqrt), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE }, ! 210: ! 211: /* opmode 66: */ ! 212: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 213: ! 214: /* opmode 67: */ ! 215: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 216: ! 217: /* opmode 68: */ ! 218: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_move), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE }, ! 219: ! 220: /* opmode 69: */ ! 221: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sqrt), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE }, ! 222: ! 223: /* opmode 70: */ ! 224: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 225: ! 226: /* opmode 71: */ ! 227: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 228: ! 229: /* opmode 72: */ ! 230: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 231: ! 232: /* opmode 73: */ ! 233: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 234: ! 235: /* opmode 74: */ ! 236: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 237: ! 238: /* opmode 75: */ ! 239: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 240: ! 241: /* opmode 76: */ ! 242: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 243: ! 244: /* opmode 77: */ ! 245: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 246: ! 247: /* opmode 78: */ ! 248: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 249: ! 250: /* opmode 79: */ ! 251: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 252: ! 253: /* opmode 80: */ ! 254: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 255: ! 256: /* opmode 81: */ ! 257: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 258: ! 259: /* opmode 82: */ ! 260: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 261: ! 262: /* opmode 83: */ ! 263: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 264: ! 265: /* opmode 84: */ ! 266: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 267: ! 268: /* opmode 85: */ ! 269: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 270: ! 271: /* opmode 86: */ ! 272: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 273: ! 274: /* opmode 87: */ ! 275: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 276: ! 277: /* opmode 88: */ ! 278: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_abs), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE }, ! 279: ! 280: /* opmode 89: */ ! 281: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 282: ! 283: /* opmode 90: */ ! 284: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_neg), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE }, ! 285: ! 286: /* opmode 91: */ ! 287: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 288: ! 289: /* opmode 92: */ ! 290: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_abs), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE }, ! 291: ! 292: /* opmode 93: */ ! 293: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 294: ! 295: /* opmode 94: */ ! 296: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_neg), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE }, ! 297: ! 298: /* opmode 95: */ ! 299: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 300: ! 301: /* opmode 96: */ ! 302: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_div), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE }, ! 303: ! 304: /* opmode 97: */ ! 305: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 306: ! 307: /* opmode 98: */ ! 308: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_add), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE }, ! 309: ! 310: /* opmode 99: */ ! 311: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_mul), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE }, ! 312: ! 313: /* opmode 100: */ ! 314: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_div), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE }, ! 315: ! 316: /* opmode 101: */ ! 317: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 318: ! 319: /* opmode 102: */ ! 320: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_add), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE }, ! 321: ! 322: /* opmode 103: */ ! 323: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_mul), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_SRC_DST, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE }, ! 324: ! 325: /* opmode 104: */ ! 326: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sub), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_SINGLE }, ! 327: ! 328: /* opmode 105: */ ! 329: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 330: ! 331: /* opmode 106: */ ! 332: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 333: ! 334: /* opmode 107: */ ! 335: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 336: ! 337: /* opmode 108: */ ! 338: { NULL, TME_M6888X_IEEE754_OP(tme_ieee754_ops_extended80_sub), TME_M68K_FPU_M68040, TME_M6888X_OPTYPE_DYADIC_DST_SRC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_DOUBLE }, ! 339: ! 340: /* opmode 109: */ ! 341: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 342: ! 343: /* opmode 110: */ ! 344: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 345: ! 346: /* opmode 111: */ ! 347: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 348: ! 349: /* opmode 112: */ ! 350: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 351: ! 352: /* opmode 113: */ ! 353: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 354: ! 355: /* opmode 114: */ ! 356: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 357: ! 358: /* opmode 115: */ ! 359: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 360: ! 361: /* opmode 116: */ ! 362: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 363: ! 364: /* opmode 117: */ ! 365: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 366: ! 367: /* opmode 118: */ ! 368: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 369: ! 370: /* opmode 119: */ ! 371: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 372: ! 373: /* opmode 120: */ ! 374: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 375: ! 376: /* opmode 121: */ ! 377: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 378: ! 379: /* opmode 122: */ ! 380: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 381: ! 382: /* opmode 123: */ ! 383: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 384: ! 385: /* opmode 124: */ ! 386: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 387: ! 388: /* opmode 125: */ ! 389: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 390: ! 391: /* opmode 126: */ ! 392: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 393: ! 394: /* opmode 127: */ ! 395: { NULL, 0, TME_M68K_FPU_NONE, TME_M6888X_OPTYPE_MONADIC, TME_FLOAT_ROUND_NULL, TME_M6888X_ROUNDING_PRECISION_CTL }, ! 396: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.