예제 #1
0
        /// <summary>
        /// fldl addr
        /// </summary>
        public override Reg CGenValue(CGenState state)
        {
            byte[] bytes     = BitConverter.GetBytes(this.Value);
            Int32  firstInt  = BitConverter.ToInt32(bytes, 0);
            Int32  secondInt = BitConverter.ToInt32(bytes, 4);
            String name      = state.CGenLongLongConst(firstInt, secondInt);

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