handle x-flag, prologue_saves, epilogue_restores
code firmat
final round up