/// <summary>
        /// flds addr
        /// </summary>
        public override Reg CGenValue(CGenState state)
        {
            byte[] bytes  = BitConverter.GetBytes(this.Value);
            Int32  intval = BitConverter.ToInt32(bytes, 0);
            String name   = state.CGenLongConst(intval);

            state.FLDS(name);
            return(Reg.ST0);
        }