TRASHES
{ 0xf0000000U, 0x00000000U, /* xmem */ TRASHES | STORE | LOAD},
{ 0xec000000U, 0x00000000U, /* ld.d */ TRASHES | LOAD | DOUBLE},
{ 0xe0000000U, 0x00000000U, /* load */ TRASHES | LOAD},
{ 0xc0000000U, 0x40000000U, /* arith */ TRASHES},
{ 0xfc004000U, 0x80004000U, /* ld cr */ TRASHES},
{ 0xfc008060U, 0x84000000U, /* f */ TRASHES},
{ 0xfc008060U, 0x84000020U, /* f.d */ TRASHES | DOUBLE},
{ 0xfc00c000U, 0xf0008000U, /* bits */ TRASHES},
{ 0xfc00cce0U, 0xf4000000U, /* ld.d */ TRASHES | DOUBLE},
{ 0xfc00c0e0U, 0xf4000000U, /* ld */ TRASHES},
{ 0xfc00c0e0U, 0xf4004000U, /* arith */ TRASHES},
{ 0xfc00c3e0U, 0xf4008000U, /* bits */ TRASHES},
{ 0xfc00fbe0U, 0xf400e800U, /* ff */ TRASHES},
if (flags & TRASHES) {