DOUBLE
node.e2di_blocks[NDADDR + DOUBLE] =
if (node.e2di_blocks[NDADDR + DOUBLE] == 0)
wtfs(fsbtodb(&sblock, node.e2di_blocks[NDADDR + DOUBLE]),
{ 0xec000000U, 0x00000000U, /* ld.d */ TRASHES | LOAD | DOUBLE},
{ 0xfc000000U, 0x20000000U, /* st.d */ STORE | DOUBLE},
{ 0xfc008060U, 0x84000020U, /* f.d */ TRASHES | DOUBLE},
{ 0xfc00cce0U, 0xf4000000U, /* ld.d */ TRASHES | DOUBLE},
if ((flags & DOUBLE) && !have_local_reg(d + 1)) {
if (flags & DOUBLE)
lastiblock[DOUBLE] = lastiblock[SINGLE] - NINDIR(fs);
lastiblock[TRIPLE] = lastiblock[DOUBLE] - NINDIR(fs) * NINDIR(fs);
indir_lbn[DOUBLE] = indir_lbn[SINGLE] - NINDIR(fs) -1;
indir_lbn[TRIPLE] = indir_lbn[DOUBLE] - NINDIR(fs) * NINDIR(fs) - 1;
lastiblock[DOUBLE] = lastiblock[SINGLE] - NINDIR(fs);
lastiblock[TRIPLE] = lastiblock[DOUBLE] - NINDIR(fs) * NINDIR(fs);
indir_lbn[DOUBLE] = indir_lbn[SINGLE] - NINDIR(fs) - 1;
indir_lbn[TRIPLE] = indir_lbn[DOUBLE] - NINDIR(fs) * NINDIR(fs) - 1;
if (DEBUG(DOUBLE) && (gn->type & OP_DOUBLE))
if (DEBUG(DOUBLE) && (cgn->type & OP_DOUBLE))