fr_tos
printf("tos %#x ", fp->fr_tos);
tos: | settos YY_NUMBER { DOALL(fr->fr_tos = $2; fr->fr_mtos = 0xff;) }
| settos YY_HEX { DOALL(fr->fr_tos = $2; fr->fr_mtos = 0xff;) }
YY_NUMBER { DOALL(fr->fr_tos = $1; fr->fr_mtos = 0xff;) }
| YY_HEX { DOREM(fr->fr_tos = $1; fr->fr_mtos = 0xff;) }
{ DOREM(fr->fr_tos = $3; fr->fr_mtos = 0xff;) }
{ DOREM(fr->fr_tos = $3; fr->fr_mtos = 0xff;) }
(fr1->fr_tos == fr->fr_tos)) {