亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? datatypes.h

?? ofdm的完整系統模型,包含信道參數,多徑模型,doppler頻移等都可以自由修改!是您做仿真的有力幫助.c語言運行速度快!
?? H
字號:
#ifndef DATATYPES_H
#define DATATYPES_H


/*
 *	Typedefs for the data_type storage and of the types.
 */

typedef unsigned char DATA_TYPE;

/* 
 *	Define Data Classes 
 */

#define TYPE_UNDEFINED    0
#define TYPE_INVALID      1
#define TYPE_INTEGER      2
#define TYPE_DOUBLE       3
#define TYPE_FXDPT        4
#define TYPE_LOGICAL      5
#define TYPE_STRING       6
#define TYPE_FLOAT        7
#define TYPE_MVL9         8
#define TYPE_OBJECT       9  /* New "object" type for Multimedia blocks */
#define TYPE_POLYMORPHIC  9  /* Polymorphic type for EnVision 1.5 */
#define TYPE_FXPOBJ      10  /* New "fixed point object" type for Envision blocks */
#define TYPE_UNSPECIFIED 11  /* New for SPW 4.0: unspecified */
#define TYPE_USERDEF     12  /* New for SPW 4.0: user defined */

/* Mohit Agarwal Jun 2001 */
#define TYPE_ELECTRICAL  13
#define TYPE_BOOLN 	 14

/* #define TYPE_SPARE13      13 */
/* #define TYPE_SPARE14      14 */
/* #define TYPE_SPARE15      15 */
/* Valid range for type code is 0 to 15 */

#define TYPE_CLASS_MASK 0x0F
#define TYPE_IS_INVALID(type) (((type) & TYPE_CLASS_MASK) == TYPE_INVALID)
#define TYPE_IS_UNDEFINED(type) (((type) & TYPE_CLASS_MASK) == TYPE_UNDEFINED)
#define TYPE_IS_INTEGER(type) (((type) & TYPE_CLASS_MASK) == TYPE_INTEGER)
#define TYPE_IS_DOUBLE(type) (((type) & TYPE_CLASS_MASK) == TYPE_DOUBLE)
#define TYPE_IS_FXDPT(type) (((type) & TYPE_CLASS_MASK) == TYPE_FXDPT)
#define TYPE_IS_LOGICAL(type) (((type) & TYPE_CLASS_MASK) == TYPE_LOGICAL)
#define TYPE_IS_STRING(type) (((type) & TYPE_CLASS_MASK) == TYPE_STRING)
#define TYPE_IS_FLOAT(type) (((type) & TYPE_CLASS_MASK) == TYPE_FLOAT)
#define TYPE_IS_MVL9(type) (((type) & TYPE_CLASS_MASK) == TYPE_MVL9)
#define TYPE_IS_OBJECT(type) (((type) & TYPE_CLASS_MASK) == TYPE_OBJECT)
#define TYPE_IS_FXPOBJ(type) (((type) & TYPE_CLASS_MASK) == TYPE_FXPOBJ)
#define TYPE_IS_UNSPECIFIED(type) (((type) & TYPE_CLASS_MASK) == TYPE_UNSPECIFIED)
#define TYPE_IS_USERDEF(type) (((type) & TYPE_CLASS_MASK) == TYPE_USERDEF)
#define TYPE_CLASS_SET(flag,type) flag=(flag & ~TYPE_CLASS_MASK)|type

/* 
 * Define scalar/vector/matrix/tensor 
 */

#define TYPE_SCALAR 0x00
#define TYPE_VECTOR 0x40
#define TYPE_MATRIX 0x80
#define TYPE_TENSOR 0xC0
#define TYPE_SVMT_MASK 0xC0
#define TYPE_IS_SCALAR(type) (((type) & TYPE_SVMT_MASK) == TYPE_SCALAR)
#define TYPE_IS_VECTOR(type) (((type) & TYPE_SVMT_MASK) == TYPE_VECTOR)
#define TYPE_IS_MATRIX(type) (((type) & TYPE_SVMT_MASK) == TYPE_MATRIX)
#define TYPE_IS_TENSOR(type) (((type) & TYPE_SVMT_MASK) == TYPE_TENSOR)
#define TYPE_SVMT_SET(flag,type) flag=(flag & ~TYPE_SVMT_MASK)|type

/* 
 * Define real/complex 
 */
#define TYPE_REAL        0x00
#define TYPE_COMPLEX     0x20
#define TYPE_RC_MASK     0x20
#define TYPE_IS_REAL(type) (((type) & TYPE_RC_MASK) == TYPE_REAL)
#define TYPE_IS_COMPLEX(type) (((type) & TYPE_RC_MASK) == TYPE_COMPLEX)
#define TYPE_RC_SET(flag,type) flag=(flag & ~TYPE_RC_MASK)|type
/* 
 *  Also, distinguish real/imag and mag/phase (in radians).
 */
#define TYPE_REAL_IMAG   0x00
#define TYPE_MAG_PHASE   0x10
#define TYPE_MAG_MASK    0x10
#define COMPLEX_IS_REAL_IMAG(type) (((type) & TYPE_MAG_MASK) == TYPE_REAL_IMAG)
#define COMPLEX_IS_MAG_PHASE(type) (((type) & TYPE_MAG_MASK) == TYPE_MAG_PHASE)
#define TYPE_MAG_SET(flag,type) flag=(flag & ~TYPE_MAG_MASK)|type


#define TYPE_SRE (TYPE_ELECTRICAL | TYPE_SCALAR | TYPE_REAL)
#define TYPE_SRB (TYPE_BOOLN | TYPE_SCALAR | TYPE_REAL)

/*
 * Special case define
 */
#define TYPE_HAS_ATTR(type) (!TYPE_IS_SCALAR (type) || TYPE_IS_FXDPT (type))

/* 
 * Define Combinations of the above
 */ 

#define TYPE_SRI (TYPE_INTEGER | TYPE_SCALAR | TYPE_REAL)
#define SCALAR_REAL_INTEGER (TYPE_INTEGER | TYPE_SCALAR | TYPE_REAL)
#define TYPE_SCI (TYPE_INTEGER | TYPE_SCALAR | TYPE_COMPLEX)
#define SCALAR_COMPLEX_INTEGER (TYPE_INTEGER | TYPE_SCALAR | TYPE_COMPLEX)
#define TYPE_SMI (TYPE_INTEGER | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define SCALAR_COMPLEX_MAG_INTEGER (TYPE_INTEGER | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_VRI (TYPE_INTEGER | TYPE_VECTOR | TYPE_REAL)
#define VECTOR_REAL_INTEGER (TYPE_INTEGER | TYPE_VECTOR | TYPE_REAL)
#define TYPE_VCI (TYPE_INTEGER | TYPE_VECTOR | TYPE_COMPLEX)
#define VECTOR_COMPLEX_INTEGER (TYPE_INTEGER | TYPE_VECTOR | TYPE_COMPLEX)
#define TYPE_VMI (TYPE_INTEGER | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define VECTOR_COMPLEX_MAG_INTEGER (TYPE_INTEGER | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_MRI (TYPE_INTEGER | TYPE_MATRIX | TYPE_REAL)
#define MATRIX_REAL_INTEGER (TYPE_INTEGER | TYPE_MATRIX | TYPE_REAL)
#define TYPE_MCI (TYPE_INTEGER | TYPE_MATRIX | TYPE_COMPLEX)
#define MATRIX_COMPLEX_INTEGER (TYPE_INTEGER | TYPE_MATRIX | TYPE_COMPLEX)

#define TYPE_SRD (TYPE_DOUBLE | TYPE_SCALAR | TYPE_REAL)
#define SCALAR_REAL_DOUBLE (TYPE_DOUBLE | TYPE_SCALAR | TYPE_REAL)
#define TYPE_SCD (TYPE_DOUBLE | TYPE_SCALAR | TYPE_COMPLEX)
#define SCALAR_COMPLEX_DOUBLE (TYPE_DOUBLE | TYPE_SCALAR | TYPE_COMPLEX)
#define TYPE_SMD (TYPE_DOUBLE | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define SCALAR_COMPLEX_MAG_DOUBLE (TYPE_DOUBLE | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_VRD (TYPE_DOUBLE | TYPE_VECTOR | TYPE_REAL)
#define VECTOR_REAL_DOUBLE (TYPE_DOUBLE | TYPE_VECTOR | TYPE_REAL)
#define TYPE_VCD (TYPE_DOUBLE | TYPE_VECTOR | TYPE_COMPLEX)
#define VECTOR_COMPLEX_DOUBLE (TYPE_DOUBLE | TYPE_VECTOR | TYPE_COMPLEX)
#define TYPE_VMD (TYPE_DOUBLE | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define VECTOR_COMPLEX_MAG_DOUBLE (TYPE_DOUBLE | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_MRD (TYPE_DOUBLE | TYPE_MATRIX | TYPE_REAL)
#define MATRIX_REAL_DOUBLE (TYPE_DOUBLE | TYPE_MATRIX | TYPE_REAL)
#define TYPE_MCD (TYPE_DOUBLE | TYPE_MATRIX | TYPE_COMPLEX)
#define MATRIX_COMPLEX_DOUBLE (TYPE_DOUBLE | TYPE_MATRIX | TYPE_COMPLEX)

#define TYPE_SRX (TYPE_FXDPT | TYPE_SCALAR | TYPE_REAL)
#define SCALAR_REAL_FXDPT (TYPE_FXDPT | TYPE_SCALAR | TYPE_REAL)
#define TYPE_SCX (TYPE_FXDPT | TYPE_SCALAR | TYPE_COMPLEX)
#define SCALAR_COMPLEX_FXDPT (TYPE_FXDPT | TYPE_SCALAR | TYPE_COMPLEX)
#define TYPE_SMX (TYPE_FXDPT | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define SCALAR_COMPLEX_MAG_FXDPT (TYPE_FXDPT | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_VRX (TYPE_FXDPT | TYPE_VECTOR | TYPE_REAL)
#define VECTOR_REAL_FXDPT (TYPE_FXDPT | TYPE_VECTOR | TYPE_REAL)
#define TYPE_VCX (TYPE_FXDPT | TYPE_VECTOR | TYPE_COMPLEX)
#define VECTOR_COMPLEX_FXDPT (TYPE_FXDPT | TYPE_VECTOR | TYPE_COMPLEX)
#define TYPE_VMX (TYPE_FXDPT | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define VECTOR_COMPLEX_MAG_FXDPT (TYPE_FXDPT | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_MRX (TYPE_FXDPT | TYPE_MATRIX | TYPE_REAL)
#define MATRIX_REAL_FXDPT (TYPE_FXDPT | TYPE_MATRIX | TYPE_REAL)
#define TYPE_MCX (TYPE_FXDPT | TYPE_MATRIX | TYPE_COMPLEX)
#define MATRIX_COMPLEX_FXDPT (TYPE_FXDPT | TYPE_MATRIX | TYPE_COMPLEX)

#define TYPE_SRM (TYPE_MVL9 | TYPE_SCALAR | TYPE_REAL)
#define TYPE_SCALAR_REAL_MVL9 (TYPE_MVL9 | TYPE_SCALAR | TYPE_REAL)

#define TYPE_SRL (TYPE_LOGICAL | TYPE_SCALAR | TYPE_REAL)
#define SCALAR_REAL_LOGICAL (TYPE_LOGICAL | TYPE_SCALAR | TYPE_REAL)
#define TYPE_SCL (TYPE_LOGICAL | TYPE_SCALAR | TYPE_REAL)
#define SCALAR_COMPLEX_LOGICAL (TYPE_LOGICAL | TYPE_SCALAR | TYPE_COMPLEX)
#define TYPE_VRL (TYPE_LOGICAL | TYPE_VECTOR | TYPE_REAL)
#define VECTOR_REAL_LOGICAL (TYPE_LOGICAL | TYPE_VECTOR | TYPE_REAL)
#define TYPE_MRL (TYPE_LOGICAL | TYPE_MATRIX | TYPE_REAL)
#define MATRIX_REAL_LOGICAL (TYPE_LOGICAL | TYPE_MATRIX | TYPE_REAL)

#define TYPE_SRS (TYPE_STRING | TYPE_SCALAR | TYPE_REAL)
#define SCALAR_REAL_STRING (TYPE_STRING | TYPE_SCALAR | TYPE_REAL)
#define TYPE_VRS (TYPE_STRING | TYPE_VECTOR | TYPE_REAL)
#define VECTOR_REAL_STRING (TYPE_STRING | TYPE_VECTOR | TYPE_REAL)
#define TYPE_MRS (TYPE_STRING | TYPE_MATRIX | TYPE_REAL)
#define MATRIX_REAL_STRING (TYPE_STRING | TYPE_MATRIX | TYPE_REAL)

#define TYPE_SRF (TYPE_FLOAT | TYPE_SCALAR | TYPE_REAL)
#define SCALAR_REAL_FLOAT (TYPE_FLOAT | TYPE_SCALAR | TYPE_REAL)
#define TYPE_SCF (TYPE_FLOAT | TYPE_SCALAR | TYPE_COMPLEX)
#define SCALAR_COMPLEX_FLOAT (TYPE_FLOAT | TYPE_SCALAR | TYPE_COMPLEX)
#define TYPE_SMF (TYPE_FLOAT | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define SCALAR_COMPLEX_MAG_FLOAT (TYPE_FLOAT | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_VRF (TYPE_FLOAT | TYPE_VECTOR | TYPE_REAL)
#define VECTOR_REAL_FLOAT (TYPE_FLOAT | TYPE_VECTOR | TYPE_REAL)
#define TYPE_VCF (TYPE_FLOAT | TYPE_VECTOR | TYPE_COMPLEX)
#define VECTOR_COMPLEX_FLOAT (TYPE_FLOAT | TYPE_VECTOR | TYPE_COMPLEX)
#define TYPE_VMF (TYPE_FLOAT | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define VECTOR_COMPLEX_MAG_FLOAT (TYPE_FLOAT | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_MRF (TYPE_FLOAT | TYPE_MATRIX | TYPE_REAL)
#define MATRIX_REAL_FLOAT (TYPE_FLOAT | TYPE_MATRIX | TYPE_REAL)
#define TYPE_MCF (TYPE_FLOAT | TYPE_MATRIX | TYPE_COMPLEX)
#define MATRIX_COMPLEX_FLOAT (TYPE_FLOAT | TYPE_MATRIX | TYPE_COMPLEX)

/*
 * "OBJECT" (user defined) is used for "object" and "fixed-point object"
 * ports in the new multimedia blocks.  This data type should only
 * be seen by the BDE (as implemented today, September 28, 1995) as
 * the EDBPI will return INTEGER rather than OBJECT.  An additonal
 * parameter for each pin will distinguish between the integer and
 * fixed-point pins and these two new object type (user definable) pins.
 */
#define TYPE_SRP (TYPE_POLYMORPHIC | TYPE_SCALAR | TYPE_REAL)
#define TYPE_SRO (TYPE_OBJECT | TYPE_SCALAR | TYPE_REAL)
#define SCALAR_REAL_OBJECT (TYPE_OBJECT | TYPE_SCALAR | TYPE_REAL)
#define TYPE_SCO (TYPE_OBJECT | TYPE_SCALAR | TYPE_COMPLEX)
#define SCALAR_COMPLEX_OBJECT (TYPE_OBJECT | TYPE_SCALAR | TYPE_COMPLEX)
#define TYPE_SMO (TYPE_OBJECT | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define SCALAR_COMPLEX_MAG_OBJECT (TYPE_OBJECT | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_VRO (TYPE_OBJECT | TYPE_VECTOR | TYPE_REAL)
#define VECTOR_REAL_OBJECT (TYPE_OBJECT | TYPE_VECTOR | TYPE_REAL)
#define TYPE_VCO (TYPE_OBJECT | TYPE_VECTOR | TYPE_COMPLEX)
#define VECTOR_COMPLEX_OBJECT (TYPE_OBJECT | TYPE_VECTOR | TYPE_COMPLEX)
#define TYPE_VMO (TYPE_OBJECT | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define VECTOR_COMPLEX_MAG_OBJECT (TYPE_OBJECT | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_MRO (TYPE_OBJECT | TYPE_MATRIX | TYPE_REAL)
#define MATRIX_REAL_OBJECT (TYPE_OBJECT | TYPE_MATRIX | TYPE_REAL)
#define TYPE_MCO (TYPE_OBJECT | TYPE_MATRIX | TYPE_COMPLEX)
#define MATRIX_COMPLEX_OBJECT (TYPE_OBJECT | TYPE_MATRIX | TYPE_COMPLEX)

/*
 * "FXPOBJ" (user defined) is used for "fixed-point object"
 * ports in the new multimedia blocks.  This data type should only
 * be seen by the BDE (as implemented today, September 28, 1995) as
 * the EDBPI will return FXDPT rather than FXPOBJ.  An additonal
 * parameter for each pin will distinguish between the fixed-point and
 * fixed-point object pins and these two new object type (user definable) pins.
 */


#define TYPE_SRY (TYPE_FXPOBJ | TYPE_SCALAR | TYPE_REAL)
#define SCALAR_REAL_FXPOBJ (TYPE_FXPOBJ | TYPE_SCALAR | TYPE_REAL)
#define TYPE_SCY (TYPE_FXPOBJ | TYPE_SCALAR | TYPE_COMPLEX)
#define SCALAR_COMPLEX_FXPOBJ (TYPE_FXPOBJ | TYPE_SCALAR | TYPE_COMPLEX)
#define TYPE_SMY (TYPE_FXPOBJ | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define SCALAR_COMPLEX_MAG_FXPOBJ (TYPE_FXPOBJ | TYPE_SCALAR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_VRY (TYPE_FXPOBJ | TYPE_VECTOR | TYPE_REAL)
#define VECTOR_REAL_FXPOBJ (TYPE_FXPOBJ | TYPE_VECTOR | TYPE_REAL)
#define TYPE_VCY (TYPE_FXPOBJ | TYPE_VECTOR | TYPE_COMPLEX)
#define VECTOR_COMPLEX_FXPOBJ (TYPE_FXPOBJ | TYPE_VECTOR | TYPE_COMPLEX)
#define TYPE_VMY (TYPE_FXPOBJ | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define VECTOR_COMPLEX_MAG_FXPOBJ (TYPE_FXPOBJ | TYPE_VECTOR | TYPE_COMPLEX | TYPE_MAG_PHASE)
#define TYPE_MRY (TYPE_FXPOBJ | TYPE_MATRIX | TYPE_REAL)
#define MATRIX_REAL_FXPOBJ (TYPE_FXPOBJ | TYPE_MATRIX | TYPE_REAL)
#define TYPE_MCY (TYPE_FXPOBJ | TYPE_MATRIX | TYPE_COMPLEX)
#define MATRIX_COMPLEX_FXPOBJ (TYPE_FXPOBJ | TYPE_MATRIX | TYPE_COMPLEX)

/*
 * TYPE_SRZ is used in the BDE to indicated a port with
 * a type that has not been specified (unbound).  A port
 * with an unspecified type can connect to any other port type.
 * The actual type is resolved during or after netlisting.
 */
#define TYPE_SRZ (TYPE_UNSPECIFIED | TYPE_SCALAR | TYPE_REAL)

/*
 * TYPE_SRU indicates a user defined port type.  An associated
 * string value associated with the dot actually defines the port type.
 */
#define TYPE_SRU (TYPE_USERDEF | TYPE_SCALAR | TYPE_REAL)


/*
 * String representations of the above
 */

#define TYPE_NUM_ENTRIES 256
#define TYPE_MASK 0xff

/* lines: 0-7, 8-31, 32-39, 40-63, 64-71, 72-95, 96-103, ... */
/*	   +7 +1+23  +1+7   +1+23  +1+7   +1+23  +1+7	 ... */
#define TYPE_STRINGS {\
"UNDEFINED", "INVALID", "SRI", "SRD", "SRX", "SRL", "SRS", "SRF", "SRM", "SRP", "SRO", 0, 0, "SRE",\
"SRB",       0,         0,      0,    0,     0,     0,     0,     0,     0, 0, 0, 0, 0, 0, 0,\
0,           0,         "SCI", "SCD", "SCX", 0,     0,     "SCF", 0,     0, 0, 0, 0, 0, 0, 0,\
0,           0,         "VMI", "VMD", "VMX", 0,     0,     "VMF", 0,     0, 0, 0, 0, 0, 0, 0,\
0,           0,         "VRI", "VRD", "VRX", "VRL", "VRS", "VRF", 0,     0, 0, 0, 0, 0, 0, 0,\
0,           0,         0,     0,     0,     0,     0,     0,     0,     0, 0, 0, 0, 0, 0, 0,\
0,           0,         "VCI", "VCD", "VCX", 0,     0,     "VCF", 0,     0, 0, 0, 0, 0, 0, 0,\
0,           0,         0,     0,     0,     0,     0,     0,     0,     0, 0, 0, 0, 0, 0, 0,\
0,           0,         "MRI", "MRD", "MRX", "MRL", "MRS", "MRF", 0,     0, 0, 0, 0, 0, 0, 0,\
0,           0,         0,     0,     0,     0,     0,     0,     0,     0, 0, 0, 0, 0, 0, 0,\
0,           0,         "MCI", "MCD", "MCX", 0,     0,     "MCF", 0,     0, 0, 0, 0, 0, 0, 0,\
0,           0,         0,     0,     0,     0,     0,     0,     0,     0, 0, 0, 0, 0, 0, 0}

#define SHORTSIZE (sizeof(short) * 8)
#define FIXBYTESIZE(bits) (((bits / SHORTSIZE) + ((bits % SHORTSIZE) > 0)) * 2)  


#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区久久| 久久精品人人做人人爽97| 成人激情文学综合网| 国产美女久久久久| 国产在线看一区| 国内欧美视频一区二区| 黄色日韩网站视频| 国产精品综合一区二区| 国产精品77777| 高清视频一区二区| 成人avav影音| 91精品福利视频| 欧美性受xxxx| 精品精品欲导航| 久久久99免费| 国产三区在线成人av| 国产精品久久久久久久久快鸭| 国产精品色婷婷久久58| 国产精品国产三级国产三级人妇| 国产精品国产自产拍高清av王其 | 色综合视频一区二区三区高清| 91精品国产综合久久久久久| 7777精品伊人久久久大香线蕉的 | 波多野洁衣一区| 色琪琪一区二区三区亚洲区| 在线看国产一区二区| 日韩午夜中文字幕| 国产亚洲欧美在线| 亚洲综合在线免费观看| 奇米色777欧美一区二区| 国产成人在线色| 色偷偷久久一区二区三区| 欧美一区日韩一区| 国产精品午夜春色av| 亚洲电影一级片| 国产一区二区三区黄视频| 91福利国产精品| ww久久中文字幕| 亚洲一区二区三区中文字幕在线| 久久精品国产精品亚洲红杏| 97se亚洲国产综合自在线不卡 | 蜜桃精品视频在线| 99久久久久免费精品国产| 91精品国产aⅴ一区二区| 欧美激情在线看| 日韩高清在线观看| 99久久久精品| 精品免费一区二区三区| 亚洲精品福利视频网站| 极品少妇一区二区| 51精品视频一区二区三区| 日本视频一区二区| 色婷婷综合视频在线观看| 欧美成人官网二区| 日韩精品亚洲一区| 在线观看不卡一区| 国产精品成人一区二区三区夜夜夜| 蜜桃视频在线一区| 欧美日韩一级大片网址| 自拍偷拍欧美激情| 国产不卡在线一区| 久久精品在线免费观看| 美女mm1313爽爽久久久蜜臀| 欧美日韩激情一区二区三区| 国产精品入口麻豆九色| 国产精品99久久久| 久久久久久久综合色一本| 久久爱www久久做| 欧美人伦禁忌dvd放荡欲情| 亚洲一区二区黄色| 91国产精品成人| 亚洲男人的天堂av| 色先锋久久av资源部| 亚洲免费在线电影| 色综合天天综合网天天狠天天| 国产精品私人影院| 国产综合成人久久大片91| 日韩一本二本av| 免费成人在线视频观看| 欧美电影免费观看高清完整版| 青草av.久久免费一区| 91精品蜜臀在线一区尤物| 日韩精品电影一区亚洲| 欧美日韩高清一区二区| 婷婷开心激情综合| 91精品免费在线观看| 麻豆精品一区二区三区| 精品三级在线看| 粉嫩aⅴ一区二区三区四区 | 欧美性大战久久久久久久| 亚洲综合丁香婷婷六月香| 欧美人妇做爰xxxⅹ性高电影| 日日夜夜免费精品视频| 亚洲精品在线三区| 北条麻妃一区二区三区| 一卡二卡欧美日韩| 欧美一级淫片007| 国产美女av一区二区三区| 一区在线中文字幕| 欧美日韩亚洲综合| 国产综合色视频| 亚洲特黄一级片| 337p亚洲精品色噜噜| 国产成人欧美日韩在线电影| 亚洲欧美日韩综合aⅴ视频| 欧美日韩一区二区三区四区五区| 日本女人一区二区三区| 国产精品无人区| 欧美日韩欧美一区二区| 国产精品自在在线| 亚洲第一综合色| 久久欧美中文字幕| 在线中文字幕一区二区| 国产精品中文有码| 亚洲免费在线播放| 久久色中文字幕| 欧美婷婷六月丁香综合色| 极品尤物av久久免费看| 亚洲亚洲人成综合网络| 久久久九九九九| 精品视频免费在线| 欧美日韩精品一区二区三区蜜桃| 国产老女人精品毛片久久| 亚洲国产精品视频| 亚洲国产成人私人影院tom| 91精品国产综合久久精品性色| 99精品国产91久久久久久| 老司机午夜精品| 亚洲综合av网| 136国产福利精品导航| 久久久久免费观看| 日韩美女天天操| 欧美制服丝袜第一页| av不卡在线播放| 国产精华液一区二区三区| 亚洲成av人综合在线观看| 亚洲色图清纯唯美| 国产日韩欧美电影| 亚洲精品一线二线三线| 欧美精品久久一区二区三区| 色婷婷亚洲一区二区三区| 成人avav在线| 丁香一区二区三区| 国产成人av一区二区三区在线观看| 日韩成人免费电影| 亚洲r级在线视频| 亚洲综合男人的天堂| 亚洲永久免费视频| 亚洲一区二区在线观看视频| 亚洲日本成人在线观看| 国产精品二区一区二区aⅴ污介绍| 国产三级一区二区三区| 国产午夜精品一区二区| 久久一夜天堂av一区二区三区| 欧美电影免费观看高清完整版 | 色综合天天综合网天天看片| 99久久综合精品| 色综合久久久久综合99| 欧美在线免费视屏| 欧美亚洲综合在线| 7777精品伊人久久久大香线蕉超级流畅| 欧美日韩一级二级三级| 91精品国产一区二区三区香蕉| 欧美一级一区二区| 26uuu亚洲| 中文字幕av不卡| 国产精品成人网| 一区二区三区中文字幕电影 | 日韩欧美一二三| 精品999在线播放| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美一区2区视频在线观看| 欧美成人一区二区| 国产日韩精品一区二区浪潮av| 国产精品久久一级| 亚洲国产精品久久不卡毛片| 青青草原综合久久大伊人精品| 国产一区不卡视频| 99热99精品| 欧美精品一卡两卡| 久久久久久电影| 日韩一区欧美小说| 亚洲国产中文字幕| 激情文学综合网| 91丨porny丨首页| 91精品国产综合久久婷婷香蕉 | 一本到一区二区三区| 欧美一区二区三区四区高清| 久久精品人人做| 午夜免费欧美电影| 成人免费av网站| 欧美日韩在线综合| 国产婷婷精品av在线| 成人av在线看| 欧美日韩电影在线| 国产精品乱码一区二三区小蝌蚪| 亚洲中国最大av网站| 黄一区二区三区| 欧美日韩国产一级片| 国产精品三级av|