Hitachi SH7750 Programming Manual page 287

High-performance risc engine superh (sh) 32-bit risc mcu/mpu series
Hide thumbs Also See for SH7750:
Table of Contents

Advertisement

load_int(R[m],FR[n]);
R[m] += 4;
pc += 2;
}
void FMOV_RESTORE_DR(int m,n) /* FMOV @Rm+,DRn */
{
load_quad(R[m],DR[n>>1]) ;
R[m] += 8;
pc += 2;
}
void FMOV_SAVE(int m,n)
{
store_int(FR[m],R[n]-4);
R[n] -= 4;
pc += 2;
}
void FMOV_SAVE_DR(int m,n)
{
store_quad(DR[m>>1],R[n]-8);
R[n] -= 8;
pc += 2;
}
void FMOV_INDEX_LOAD(int m,n)
{
load_int(R[0] + R[m],FR[n]);
pc += 2;
}
void FMOV_INDEX_LOAD_DR(int m,n) /*FMOV @(R0,Rm),DRn */
{
load_quad(R[0] + R[m],DR[n>>1]);
pc += 2;
}
void FMOV_INDEX_STORE(int m,n)
{
store_int(FR[m], R[0] + R[n]);
pc += 2;
}
/* FMOV.S FRm,@–Rn */
/* FMOV DRm,@–Rn */
/* FMOV.S @(R0,Rm),FRn */
/*FMOV.S FRm,@(R0,Rn)*/
Rev. 2.0, 03/99, page 273 of 396

Advertisement

Table of Contents
loading

Table of Contents