AB
case FDIVS: func = fdivs; type = AB; break;
case FSUBS: func = fsubs; type = AB; break;
case FADDS: func = fadds; type = AB; break;
case FDIV: func = fdiv; type = AB; break;
case FSUB: func = fsub; type = AB; break;
case FADD: func = fadd; type = AB; break;
case AB:
case EFSADD: ret = AB; break;
case EFSDIV: ret = AB; break;
case EFSMUL: ret = AB; break;
case EFSSUB: ret = AB; break;
case EVFSADD: ret = AB; break;
case EVFSDIV: ret = AB; break;
case EVFSMUL: ret = AB; break;
case EVFSSUB: ret = AB; break;
case EFDADD: ret = AB; break;
case EFDDIV: ret = AB; break;
case EFDMUL: ret = AB; break;
case EFDSUB: ret = AB; break;
case AB:
case AB:
case AB:
.maps[MAC_RCR_AB] = AB,
.maps[MAC_RCR_AB] = AB,
.maps[MAC_RCR_AB] = AB,
.maps[MAC_RCR_AB] = AB,
.maps[MAC_RCR_AB] = AB,
.maps[MAC_RCR_AB] = AB,
.maps[MAC_RCR_AB] = AB,