unsigned int destwid : 2;
unsigned int srcwid : 2;
unsigned int els : 1;
+ unsigned int sea : 1;
};
static jmp_buf svp64_exception;
return str;
}
+static char *
+svp64_decode_sea (char *str, struct svp64_ctx *svp64)
+{
+ str += (sizeof ("sea") - 1);
+ if ( ! ISSPACE (*str) && *str != SVP64_SEP && *str != '\0')
+ return NULL;
+
+ svp64->sea = 1;
+
+ *str++ = '\0';
+
+ return str;
+}
+
static char *
svp64_decode_mode (char *str, struct svp64_ctx *svp64)
{
SVP64_DECODER ("dw=" , svp64_decode_dw),
SVP64_DECODER ("sw=" , svp64_decode_sw),
SVP64_DECODER ("els" , svp64_decode_els),
+ SVP64_DECODER ("sea" , svp64_decode_sea),
};
for (i = 0; i < sizeof (table) / sizeof (table[0]); ++i)