国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

CANN ops-math Sign 算子詳解:符號函數(shù)在 NPU 上的逐元素實現(xiàn)與 aclnnSign 調(diào)用指南

CANN ops-math Sign 算子詳解:符號函數(shù)在 NPU 上的逐元素實現(xiàn)與 aclnnSign 調(diào)用指南 算子庫人工智能CANN【免費下載鏈接】ops-math本項目是CANN提供的數(shù)學類基礎計算算子庫實現(xiàn)網(wǎng)絡在NPU上加速計算。項目地址https://gitcode.com/cann/ops-math點擊查看免費下載Sign符號函數(shù)算子是 CANN ops-math 數(shù)學算子庫中一個典型的逐元素element-wise計算算子它讀取輸入 tensor 的每一個元素判斷其符號并輸出-1 / 0 / 1實數(shù)場景對應的結(jié)果 tensor。本文基于 math/sign/README.md 與其配套的接口文檔、源碼與測試完整梳理 Sign 算子的產(chǎn)品支持范圍、三類計算公式、參數(shù)約束、兩段式 aclnn 調(diào)用流程并結(jié)合 op_api/aclnn_sign.cpp、op_kernel/sign_apt.cpp 等源碼剖析其內(nèi)部實現(xiàn)原理幫助開發(fā)者在 Atlas 訓練/推理產(chǎn)品上快速完成 Sign 算子的接入與驗證。產(chǎn)品支持情況Sign 算子在當前倉庫中的支持范圍如下表所示不同產(chǎn)品系列的支持差異由 NPU 架構(gòu)決定接入前請先確認目標設備型號產(chǎn)品是否支持Ascend 950PR / Ascend 950DT√Atlas A3 訓練系列產(chǎn)品 / Atlas A3 推理系列產(chǎn)品√Atlas A2 訓練系列產(chǎn)品 / Atlas A2 推理系列產(chǎn)品√Atlas 200I/500 A2 推理產(chǎn)品×Atlas 推理系列產(chǎn)品×Atlas 訓練系列產(chǎn)品×這一支持矩陣同樣反映在接口級文檔 math/sign/docs/aclnnSign.md 與算子注冊配置中從 op_host/sign_def.cpp 可以看到sign算子只注冊了ascend950與ascend350兩個 AICore 配置.AddConfig(ascend950, aicoreConfig)與.AddConfig(ascend350, aicoreConfig)其中 ascend350 對應 A2/A3 系列產(chǎn)品這與 README 中支持的產(chǎn)品矩陣相互印證。功能說明與計算公式Sign 算子對輸入 tensor 逐元素執(zhí)行符號函數(shù)運算輸入的第 i 個元素input_i對應輸出第 i 個元素resultput_i輸出 tensor 與輸入 tensor 形狀完全一致屬于逐元素映射無廣播、無規(guī)約。實數(shù)類型計算公式對常規(guī)數(shù)值類型Sign 的計算規(guī)則為$$ resultput_i \left{ \begin{aligned} 1,\quad input_i 0\ 0,\quad input_i 0\ -1,\quad input_i 0 \end{aligned} \right. $$即正數(shù)輸出 1零輸出 0負數(shù)輸出 -1。BOOL 類型計算公式當輸入為 BOOL 類型時Sign 退化為恒等映射$$ resultput_i \left{ \begin{aligned} \text{True},\quad input_i \text{True}\ \text{False},\quad input_i \text{False}\ \end{aligned} \right. $$也就是說True輸入仍輸出TrueFalse輸入仍輸出False不產(chǎn)生數(shù)值意義上的符號變換。復數(shù)類型計算公式對于復數(shù)輸入COMPLEX64 / COMPLEX128Sign 的結(jié)果仍是單位圓上的復數(shù)其計算借助實部real(input_i)與虛部imag(input_i)的符號以及幅角θ_i完成$$ resultput_i \alpha \cdot cos(\theta_i) \beta \cdot sin(\theta_i) $$其中$$ \alpha \left{ \begin{aligned} 1,\quad real(input_i) 0 \ 0,\quad real(input_i) 0 \ -1,\quad real(input_i) 0 \ \end{aligned} \right. \qquad \beta \left{ \begin{aligned} 1,\quad imag(input_i) 0 \ 0,\quad imag(input_i) 0 \ -1,\quad imag(input_i) 0 \ \end{aligned} \right. $$幅角定義為$$ \theta_i arctan\left(\frac{imag(input_i)}{real(input_i)}\right) $$直觀理解復數(shù) Sign 的結(jié)果是保留原復數(shù)方向的單位模長向量——實部、虛部的符號決定結(jié)果落在哪個象限/坐標軸上cos(θ)與sin(θ)將幅角映射回單位圓上。參數(shù)說明Sign 算子的 IRge 圖層參數(shù)非常簡單僅包含一個輸入與一個輸出均使用 ND 數(shù)據(jù)格式參數(shù)名輸入/輸出/屬性描述數(shù)據(jù)類型數(shù)據(jù)格式x輸入待進行 sign 計算的入?yún)⒓垂街械膇nput_iFLOAT、FLOAT16、BFLOAT16、INT32、INT64、DOUBLE、INT8、INT16、UINT8、UINT16、UINT32、UINT64、COMPLEX64、COMPLEX128、BOOLNDy輸出sign 計算的出參即公式中的resultput_i與 x 相同的數(shù)據(jù)類型集合ND使用時有兩點調(diào)用通道差異需要特別留意INT8、INT16、UINT8、UINT16、UINT32、UINT64 類型只有 geir圖模式算子調(diào)用支持BOOL、DOUBLE、COMPLEX64、COMPLEX128 類型只有 aclnnAscendCL 單算子調(diào)用調(diào)用支持。這一點在源碼中可以得到印證IR 層注冊 op_host/sign_def.cpp 中Input(x)與Output(y)的DataType列表為DT_BF16、DT_FLOAT16、DT_FLOAT、DT_INT32、DT_INT64、DT_INT8、DT_INT16、DT_UINT8、DT_UINT16、DT_UINT32、DT_UINT64不含 BOOL/DOUBLE/復數(shù)而 aclnn 層 op_api/aclnn_sign.cpp 中的DTYPE_SUPPORT_LIST則為DT_DOUBLE、DT_FLOAT、DT_FLOAT16、DT_INT32、DT_INT64、DT_COMPLEX64、DT_COMPLEX128、DT_BOOL并且在高階架構(gòu)DAV_2201、DAV_3510上還通過DTYPE_SUPPORT_LIST_WITH_BF16額外放開了 BFLOAT16。兩條調(diào)用通道各自維護自己的支持列表集成時務必按調(diào)用方式選擇合法類型。約束說明算子本身無額外約束README 中約束說明一節(jié)為空。不過在使用 aclnnSign 接口時接口文檔 math/sign/docs/aclnnSign.md 補充了一條重要特性aclnnSign 默認為確定性deterministic實現(xiàn)即相同輸入在相同環(huán)境下多次執(zhí)行結(jié)果完全一致適合對可復現(xiàn)性有要求的訓練與調(diào)試場景。調(diào)用說明兩段式 aclnnSign 接口README 給出的調(diào)用方式是 aclnn 調(diào)用對應接口為aclnnSign示例見 math/sign/examples/test_aclnn_sign.cpp。aclnnSign 遵循 CANN 單算子調(diào)用的通用兩段式接口模式詳見 docs/zh/context/two_phase_api.md先調(diào)用aclnnSignGetWorkspaceSize獲取 workspace 大小與執(zhí)行器再調(diào)用aclnnSign執(zhí)行計算。函數(shù)原型aclnnStatus aclnnSignGetWorkspaceSize(const aclTensor *self, aclTensor *result, uint64_t *workspaceSize, aclOpExecutor **executor) aclnnStatus aclnnSign(void *workspace, uint64_t workspaceSize, aclOpExecutor *executor, const aclrtStream stream)aclnnSignGetWorkspaceSize 參數(shù)參數(shù)輸入/輸出描述self輸入Device 側(cè)輸入 tensorconst aclTensor *支持 1~8 維支持非連續(xù) tensor數(shù)據(jù)格式僅支持 ND詳見 docs/zh/context/data_format.mdresult輸出Device 側(cè)輸出 tensor維數(shù)、shape、dtype 均需與 self 一致支持非連續(xù) tensor格式 NDworkspaceSize輸出返回需要在 Device 側(cè)申請的 workspace 大小uint64_t *executor輸出返回 op 執(zhí)行器aclOpExecutor **封裝了算子計算流程支持的產(chǎn)品上self 與 result 的數(shù)據(jù)類型為DOUBLE、FLOAT、FLOAT16、INT32、INT64、COMPLEX64、COMPLEX128、BOOL、BFLOAT16A2/A3 系列與 Ascend 950 系列一致。第一段接口的錯誤碼aclnnSignGetWorkspaceSize會完成入?yún)⑿r灧欠ㄈ雲(yún)r返回如下錯誤碼aclnn 返回碼的完整說明參見 docs/zh/context/aclnn_return_code.md返回值錯誤碼描述ACLNN_ERR_PARAM_NULLPTR161001傳入的 self 或 result 是空指針ACLNN_ERR_PARAM_INVALID161002self 和 result 的數(shù)據(jù)類型/數(shù)據(jù)格式不在支持范圍內(nèi)或 self 與 result 的 shape 不匹配或 self 與 result 的 type 不匹配這些校驗邏輯對應 op_api/aclnn_sign.cpp 中的CheckParams依次執(zhí)行CheckNotNull2Tensor空指針檢查、CheckDtypeValid類型合法性含不同架構(gòu)分支與 self/result 類型一致性檢查與CheckShapeshape 一致性檢查任一失敗即返回對應錯誤碼。aclnnSign 參數(shù)參數(shù)輸入/輸出描述workspace輸入Device 側(cè)申請的 workspace 內(nèi)存地址第一段接口返回的 workspaceSize 大于 0 時需用aclrtMalloc申請workspaceSize輸入workspace 大小由aclnnSignGetWorkspaceSize獲取executor輸入第一段接口返回的 op 執(zhí)行器stream輸入指定執(zhí)行任務的 Stream完整調(diào)用示例以下示例代碼可在實際環(huán)境中編譯運行完整源碼見 math/sign/examples/test_aclnn_sign.cpp演示了從設備初始化、tensor 構(gòu)造、兩段式接口調(diào)用到結(jié)果回拷、資源釋放的完整流程編譯與運行樣例的通用步驟可參考 docs/zh/context/compile_and_run_sample.md。#include iostream #include vector #include acl/acl.h #include aclnnop/aclnn_sign.h #define CHECK_RET(cond, return_expr) \ do { \ if (!(cond)) { \ return_expr; \ } \ } while (0) #define LOG_PRINT(message, ...) \ do { \ printf(message, ##__VA_ARGS__); \ } while (0) int64_t GetShapeSize(const std::vectorint64_t shape) { int64_t shape_size 1; for (auto i : shape) { shape_size * i; } return shape_size; } int Init(int32_t deviceId, aclrtStream* stream) { // 固定寫法資源初始化 auto ret aclInit(nullptr); CHECK_RET(ret ACL_SUCCESS, LOG_PRINT(aclInit failed. ERROR: %d\n, ret); return ret); ret aclrtSetDevice(deviceId); CHECK_RET(ret ACL_SUCCESS, LOG_PRINT(aclrtSetDevice failed. ERROR: %d\n, ret); return ret); ret aclrtCreateStream(stream); CHECK_RET(ret ACL_SUCCESS, LOG_PRINT(aclrtCreateStream failed. ERROR: %d\n, ret); return ret); return 0; } template typename T int CreateAclTensor( const std::vectorT hostData, const std::vectorint64_t shape, void** deviceAddr, aclDataType dataType, aclTensor** tensor) { auto size GetShapeSize(shape) * sizeof(T); // 調(diào)用aclrtMalloc申請device側(cè)內(nèi)存 auto ret aclrtMalloc(deviceAddr, size, ACL_MEM_MALLOC_HUGE_FIRST); CHECK_RET(ret ACL_SUCCESS, LOG_PRINT(aclrtMalloc failed. ERROR: %d\n, ret); return ret); // 調(diào)用aclrtMemcpy將host側(cè)數(shù)據(jù)拷貝到device側(cè)內(nèi)存上 ret aclrtMemcpy(*deviceAddr, size, hostData.data(), size, ACL_MEMCPY_HOST_TO_DEVICE); CHECK_RET(ret ACL_SUCCESS, LOG_PRINT(aclrtMemcpy failed. ERROR: %d\n, ret); return ret); // 計算連續(xù)tensor的strides std::vectorint64_t strides(shape.size(), 1); for (int64_t i shape.size() - 2; i 0; i--) { strides[i] shape[i 1] * strides[i 1]; } // 調(diào)用aclCreateTensor接口創(chuàng)建aclTensor *tensor aclCreateTensor( shape.data(), shape.size(), dataType, strides.data(), 0, aclFormat::ACL_FORMAT_ND, shape.data(), shape.size(), *deviceAddr); return 0; } int main() { // 1.固定寫法device/stream初始化參考acl API手冊 // 根據(jù)自己的實際device填寫deviceId int32_t deviceId 0; aclrtStream stream; auto ret Init(deviceId, stream); CHECK_RET(ret ACL_SUCCESS, LOG_PRINT(Init acl failed. ERROR: %d\n, ret); return ret); // 2.構(gòu)造輸入與輸出需要根據(jù)API的接口自定義構(gòu)造 std::vectorint64_t selfShape {4, 2}; std::vectorint64_t outShape {4, 2}; void* selfDeviceAddr nullptr; void* outDeviceAddr nullptr; aclTensor* self nullptr; aclTensor* out nullptr; std::vectorfloat selfHostData {1, 2, 3, 4, 5, 6, 7, 8}; // 正數(shù)輸入 → 輸出全為 1 std::vectorfloat outHostData {0, 0, 0, 0, 0, 0, 0, 0}; // 創(chuàng)建self aclTensor ret CreateAclTensor(selfHostData, selfShape, selfDeviceAddr, aclDataType::ACL_FLOAT, self); CHECK_RET(ret ACL_SUCCESS, return ret); // 創(chuàng)建out aclTensor ret CreateAclTensor(outHostData, outShape, outDeviceAddr, aclDataType::ACL_FLOAT, out); CHECK_RET(ret ACL_SUCCESS, return ret); // 3.調(diào)用CANN算子庫API uint64_t workspaceSize 0; aclOpExecutor* executor; // 調(diào)用aclnnSign第一段接口 ret aclnnSignGetWorkspaceSize(self, out, workspaceSize, executor); CHECK_RET(ret ACL_SUCCESS, LOG_PRINT(aclnnSignGetWorkspaceSize failed. ERROR: %d\n, ret); return ret); // 根據(jù)第一段接口計算出的workspaceSize申請device內(nèi)存 void* workspaceAddr nullptr; if (workspaceSize 0) { ret aclrtMalloc(workspaceAddr, workspaceSize, ACL_MEM_MALLOC_HUGE_FIRST); CHECK_RET(ret ACL_SUCCESS, LOG_PRINT(allocate workspace failed. ERROR: %d\n, ret); return ret); } // 調(diào)用aclnnSign第二段接口 ret aclnnSign(workspaceAddr, workspaceSize, executor, stream); CHECK_RET(ret ACL_SUCCESS, LOG_PRINT(aclnnSign failed. ERROR: %d\n, ret); return ret); // 4.固定寫法同步等待任務執(zhí)行結(jié)束 ret aclrtSynchronizeStream(stream); CHECK_RET(ret ACL_SUCCESS, LOG_PRINT(aclrtSynchronizeStream failed. ERROR: %d\n, ret); return ret); // 5.獲取輸出的值將device側(cè)內(nèi)存上的結(jié)果拷貝至host側(cè) auto size GetShapeSize(outShape); std::vectorfloat resultData(size, 0); ret aclrtMemcpy( resultData.data(), resultData.size() * sizeof(resultData[0]), outDeviceAddr, size * sizeof(resultData[0]), ACL_MEMCPY_DEVICE_TO_HOST); CHECK_RET(ret ACL_SUCCESS, LOG_PRINT(copy result from device to host failed. ERROR: %d\n, ret); return ret); for (int64_t i 0; i size; i) { LOG_PRINT(result[%ld] is: %f\n, i, resultData[i]); } // 6.釋放aclTensor aclDestroyTensor(self); aclDestroyTensor(out); // 7.釋放device資源 aclrtFree(selfDeviceAddr); aclrtFree(outDeviceAddr); if (workspaceSize 0) { aclrtFree(workspaceAddr); } aclrtDestroyStream(stream); aclrtResetDevice(deviceId); aclFinalize(); return 0; }運行上述示例對輸入{1, 2, 3, 4, 5, 6, 7, 8}shape{4, 2}輸出應為全 1若將輸入改為包含負數(shù)和零的混合數(shù)據(jù)如{-3, 0, 2, -1, 5, 0, -8, 4}則輸出依次為{-1, 0, 1, -1, 1, 0, -1, 1}可據(jù)此驗證結(jié)果是否符合公式。源碼級原理剖析aclnn 層的類型適配與連續(xù)化處理aclnnSignGetWorkspaceSize的實現(xiàn)op_api/aclnn_sign.cpp展示了 aclnn 單算子封裝層的典型處理鏈路對理解算子行為很有幫助空 tensor 短路self或result為空 tensor 時workspaceSize 直接置 0 并返回成功避免無效下發(fā)。連續(xù)化對非連續(xù)輸入調(diào)用l0op::Contiguous轉(zhuǎn)為連續(xù)內(nèi)存出參若為非連續(xù) tensor計算完成后通過l0op::ViewCopy將連續(xù)結(jié)果寫回非連續(xù)視圖因此用戶側(cè)直接傳非連續(xù) tensor 亦可。BOOL 特化由于內(nèi)核不直接處理 BOOL實現(xiàn)將 BOOL 輸入l0op::Cast為 INT32 參與 Sign 計算輸出前再Cast回 BOOL與 README 中BOOL 類型輸出恒等于輸入的公式一致。高維 reshape 兜底當維數(shù)超過內(nèi)核支持的最大維度MAX_SUPPORT_DIMS_NUMS時先l0op::Reshape展平計算后再恢復原始 shape。workspace 匯總所有中間算子Cast/Contiguous/Reshape/ViewCopy產(chǎn)生的 workspace 需求由executor-GetWorkspaceSize()統(tǒng)一匯總返回。內(nèi)核層的向量化實現(xiàn)從 op_kernel/sign_apt.cpp 可以看到內(nèi)核入口sign(GM_ADDR x, GM_ADDR y, GM_ADDR workspace, GM_ADDR tiling)通過TILING_KEY_IS(...)按數(shù)據(jù)類型分發(fā)到對應的計算模板halfkey 101、bfloat16_tkey 102、floatkey 103、int32_tkey 104、int64_tkey 105、int8_tkey 106、int16_tkey 111、uint8_tkey 107、uint16_tkey 108、uint32_tkey 109、uint64_tkey 110全部復用ElementwiseSch16B逐元素調(diào)度框架KERNEL_TASK_TYPE_DEFAULT(KERNEL_TYPE_AIV_ONLY)指定純 AIV 向量核執(zhí)行。每種類型的具體計算邏輯定義在 op_kernel/arch35/sign.h 中核心思想是把符號函數(shù)改寫為兩次比較相減y compare(x 0) - compare(x 0)內(nèi)核模板SignCustom用向量寄存器實現(xiàn)Compares分別生成x 0與x 0的比較掩碼Select將大于掩碼映射為ones、小于掩碼映射為zeros最后Sub(vregLeft, vregRight)得到-1 / 0 / 1輸出并按向量長度VECTOR_REG_WIDTH / sizeof(T)分塊循環(huán)處理全部元素SignCustomInt64針對 64 位類型使用雙倍向量寬度VECTOR_REG_WIDTH_2XVL的獨立模板。BF16 由于硬件不支持直接比較SignForBf在 DAG 中先Castfloat計算再Cast回 BF16CastModeBf16ToFp32/CastModeFp32ToBf16。圖模式側(cè)的注冊與 shape 推導若走 geir 圖模式接入算子信息由 op_host/sign_def.cpp 通過OP_ADD(Sign)注冊輸入x與輸出y均為 REQUIRED 參數(shù)格式僅 NDAICore 配置開啟了DynamicRankSupportFlag(true)與DynamicShapeSupportFlag(true)即支持動態(tài) rank 與動態(tài) shape同時PrecisionReduceFlag(true)允許精度降低優(yōu)化。shape 推導復用逐元素算子通用邏輯InferShape4Elewise見 op_host/sign_infershape.cpp即輸出 shape 直接繼承輸入 shape與逐元素、shape 不變的語義一致。測試與驗證倉庫為 Sign 算子提供了多級測試可作為接入驗證的參考infershape 單測tests/ut/op_host/test_sign_infershape.cpp以{4, 3, 4}的 FLOAT16/ND 輸入為例斷言輸出 shape 與輸入一致驗證逐元素 shape 推導正確性。op_api 單測tests/ut/op_api/test_aclnn_sign.cpp覆蓋格式組合、數(shù)據(jù)類型等入?yún)鼍捌渲衪est_sign_format遍歷ACL_FORMAT_UNDEFINED、ACL_FORMAT_NCHW、ACL_FORMAT_NHWC等多種格式驗證非法格式/類型能被第一段接口正確攔截并返回ACLNN_ERR_PARAM_INVALID。端到端測試配置tests/st/aclnnSign/atk_aclnnSign.json 與 tests/st/arch35/ 下的用例參數(shù)如ttk_aclnn_sign_st.csv、ttk_kernel_sign_st.csv覆蓋 aclnn 接口級與內(nèi)核級的 ST 用例測試數(shù)據(jù)的期望值由 tests/assets/golden.py 生成。總結(jié)Sign 算子是一個結(jié)構(gòu)簡單但調(diào)用鏈路完整的典型逐元素算子IR 層通過OP_ADD(Sign)注冊并復用InferShape4Elewise完成 shape 推導aclnn 層通過兩段式接口完成參數(shù)校驗、BOOL/高維/非連續(xù) tensor 的類型適配與 workspace 匯總內(nèi)核層以兩次比較相減的向量化模板在 AIV 向量核上逐類型分發(fā)執(zhí)行。開發(fā)者接入時只需把握三點確認目標產(chǎn)品在支持矩陣內(nèi)、按調(diào)用通道選擇合法數(shù)據(jù)類型geir 不含 BOOL/DOUBLE/復數(shù)aclnn 不含 INT8/INT16/UINT 系列、遵循先aclnnSignGetWorkspaceSize再aclnnSign的兩段式流程即可。贊分享算子庫人工智能CANN【免費下載鏈接】ops-math本項目是CANN提供的數(shù)學類基礎計算算子庫實現(xiàn)網(wǎng)絡在NPU上加速計算。項目地址https://gitcode.com/cann/ops-math點擊查看免費下載相關(guān)推薦CANN ops-math Sign 符號算子解析功能、參數(shù)約束與兩段式 aclnnSign 調(diào)用實踐CANN ops math Sign 符號算子解析功能、參數(shù)約束與兩段式 aclnnSign 調(diào)用實踐 Sign符號函數(shù)算子按元素提取 Tensor 的符算子庫人工智能CANNCANN ops-math 算子實戰(zhàn)AddN 多輸入逐元素求和算子詳解與 NPU 調(diào)用指南CANN ops math 算子實戰(zhàn)AddN 多輸入逐元素求和算子詳解與 NPU 調(diào)用指南 本文以 CANN ops math 倉庫中的 AddN 算子文檔算子庫人工智能CANNCANN ops-math 算子 API 詳解使用 aclnnNeg / aclnnInplaceNeg 在 NPU 上完成逐元素取反計算CANN ops math 算子 API 詳解使用 aclnnNeg / aclnnInplaceNeg 在 NPU 上完成逐元素取反計算 本文以 CANN算子庫人工智能CANN上一篇Steam Deck模擬器常見問題解決黑屏、無聲音、控制器失效終極方案下一篇Cosmos可視化工具使用指南深入分析模型輸出與中間結(jié)果創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩国语字幕| 日韩 欧美 另类 人妻| 最新av中文字幕高清| 国产黄色影片在线观看| 99色视频| JuliaAnnXXX888| yiqicaoav| 啊啊啊啊啊在线观看网址 | 一区二区首页| 国产精品一区二区校花| 97国产精品久久久久| 天天看精品动漫视频一区| 屌色在线97视频| 男人的午夜天堂| 久热无码| 综合欧美亚洲| 蜜桃视频一区二区三区在线观看| 人人操人人摸人人看人人插| 超碰97欧美日韩| 免费一级特黄特色大片在线观看看| 最新精品久久蜜桃| 人人摸人人摸人人干| 精久久久| 中文字幕亚韩| 韩日精品四区| 在免费jIzzjIzz在线视频| 中亚精品极乱| 人妻偷拍一区二区三区| 国产一级137片内射麻豆| 美女91av| 亚洲天堂第一页| 襙一襙| 亚洲精品天天影视综合网| 欧美v日韩v亚洲v最新在线| 九九九国产精品| www国产无码| 91亚洲丝袜熟女| 中文久久96| 人人澡综合涩| 国产青青美女玩逼视频| 2017大香蕉国产精品久久| 一区二区首页| 色色色综合网| 99精品丰满人妻无| 97在线观视频免费观看| 久久久久密臀一区二区| 超碰综合色| 日本一天色道久久久精品视频| 欧美性暴力猛交XXXX | 欧美热图99| 超碰97伊人| 狠狠躁日日躁夜夜躁A| 一牛一区二区三区久久| 人澡逼| 黑人与人妻| 2020中文字幕在线| 岛国免费视频在线| 五月婷视频| 夜夜久久| 一级一性爱免费视频| 精品高清一区二区三区三州| 青草视频在线看看看看看看看看看| 免费看美国人人爽,人人操| 伊人一区二区三区| 人人性爱视频免费| 99操99| 国产精品不卡一区二区三区| 欧美资源| 欧美精品另类人妖xxxx| 中文操逼字幕| 色色色网站| 亚洲日本天堂| 东京热男人的天堂精品| 啊啊啊啊啊啊好湿好爽视频| 欧美欧美啪啪视频| 少妇蜜汁| 2018天天日天天日| 欧美视频第二页| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 高清成年美女黄网站免费大全| 精品夜夜澡人妻无码| 97国产精选| 影音先锋乱| 成熟熟女国产精品一区二区| 国产极品美女高潮无套在线观看| 日韩大香蕉精品在线视频| 国产男女边吃边摸视频网站| 伊人久久亚洲中文字幕不卡| 999亚洲国产视频| 亚洲乱码精品一区二区| 亚州成人A√| 97色网| 色婷婷成人综合| а√天堂资源官网在线资源| 一区| 五月丁香色色网| 后入合集| 99re69综合| 无码操逼网| 东北女人性交| 97国产天堂岛| 日韩精品一二三四| 人妻系列无码专区中文有码| 一区二区三区四区在线不卡| 欧美97色| 综合色区偷拍| 精品十八在线观看| 超硑97精品| 91精品丝袜久久久久久无码人妻| 神马久久久久久久久久久久| 国产av色网| 久久久9999| 欧美劲爆视频一区二区| 91色碰| 小少妇| 国产91av在线播放| 成人性爱电影网| 四虎884a| 亚洲欧洲自拍图片专区满春格| 午夜一区二区三区国产| 色嗨嗨在线| 亚洲在钱| 成人av影院在线观看| 一区二区娱乐网站| 午夜120视频在线观看| 中文人妻av高清一区| 五月天婷婷在线看| 亚洲午夜AV| 成人黄页| 91久久久久久| 日本熟妇自慰性高潮一区二区三区| 九久久精| 国产久久天堂资源| 亚洲色棕合| 夜夜爽爽夜夜精品视频| 色老牛| 91殴美大片| 91伊人影视综合| 少妇天堂网络| 综合久久99亚洲人妻中文在线| 欧美性暴力猛交XXXX | 欧美日韩999| 99无码| 亚洲综合色男人网| 欧美精品久久96人妻无码| 超碰 另类 欧美| 中文字幕日韩人妻视频一区二区三区| 国产美女口爆吞精视频| 国内毛片欧美香蕉精品| 大二网站亚洲| 看黄片视频免费| 日韩欧美aⅴ综合网站发布| 国产欧美日本亚洲精品| 看黄片视频免费| 99久久久无码国产精品性男| 能看的av| 欧美日韩精品久久| 国产精品69久久久久久久| 免看60秒涩涩视频| 丰满人妻一区二区三区免费| 无遮挡男女激烈动态图| 嫩草影院在线观看精品 | 欧美制服网站美腿丝袜| 天堂综合| 一二三四免费视频| 欧美人人操人人插| 国产精品3| 噜噜噜无码AV一级一级久久影院| 国产无码精品无码| 97精选久久| 丁香六月婷婷综合| 做爱A级亚欧| 欧美激情 一区| 国产欧美伊人| 可以看的av| 操逼国产免费| 人人操人人操人人人操| 少妇高潮九九九九九九九| 九九热五区| 欧美性爱精品一区二区| 黄色电影观看久久9| 亚洲日韩精品一区二区| 97在线播放 | 亚洲成a人v欧美综合天堂下载| 双插在线| 尤物国产一区在线观看| 亚洲成aⅴ人片不卡无码| 狠狠亚洲| 丝袜喷水在线| 国产11页| 六月婷婷色综合| 三级AV入口| 精品在线蜜臀| 人妻久久一区二区三区| 992视频一区| 男人天堂久久精品不卡| 麻豆一区二区三区精品| 殴美日韩m| 欧美午夜精品久久久久久超碰| 久久av一级av少妇av高潮| 69一区二区三区| 中文字幕一区二区三区人妻不卡 | 97 超碰 人人做 人人爱| 亚洲一区日韩| 日韩亚洲国产视频| 日本一线产区和二线产区伦理片| 玖玖草久草99蜜月一区二区三区| 日韩精品大香蕉伊人在线| 亚洲中文字幕乱码无码一区二区| 91人妻丝袜无码| 日韩97超碰中文字幕| 亚洲激情AV| 色婷婷视频| 大香蕉久| 亚洲丝袜二区| 久久久9品一区二区三区| 欧美性天天影视| 六月丁香啪啪啪| 五月婷婷综合激情| 亚洲情色第一页| 亚洲五月丁香花狠狠干一区二区三区 | 欧美日韩亚洲高清不卡一区二区三区| 成人熟女视频一区二区三区| 91网站18在线观看| 九九九九九九成人| 久久久专区| 在线情色电影 91大 | 你想操日本小逼吗| 夜色五月天| 国产亚洲 中文欧美久久| 欧美久久九九| 99re这里只有精品3| 九九成人精品| 激情啪啪视频| 91天天综合网| 亚洲精品亚洲人成在线麻豆| 五月婷在线| 一区二区日韩欧美久久| 97硬碰| 国产熟妇一区二区| 免看60秒涩涩视频| 久久久久久九九九| 91小视频| 熟女精品一区二区三区| 欧美中文狠| 欧美草草| 亚洲欧洲无码bt精品合集| 成人性爱AV在线免费观看| 欧美精品1区2区3区| 亚洲图片欧洲图片aⅴ| 色爽爽文学| 亚洲,欧美,综合网| 日韩资源网| 激情网色| 中文高清一区二区的| 久久色激情一区二区三区| 91久久18禁| 久久久免费懂色| 精品999999| 伊人久久在线视频观看| 亚洲 91 在线| 欧美肥臀在线| 国产精品蜜乳AV| 色爱综合网| 国产大片精久久久久久| 日韩本不卡视频在线观看| 久久精品日韩| 色五月婷婷麻豆在| 射丝袜大香蕉| 久草尤物| 亚洲不卡不卡中文字幕不卡| 欧美综合亚洲| 日逼视频日本| 亚洲情色电影网| 超碰到97情色| 伊人久久综合精品欧美| 97中文天堂| 丰满人妻-区二区三区| 中文字幕乱码人妻二区三区| 精品超碰中文在线| 精品久操| 一本一道波多野毛片中文在线| 岛国毛片在线观看免费| 超碰色美女| 无码一区免费在线不卡| 大香蕉伊在线久草麻豆天堂故事| 60秒试看最爽10分钟网站| 欧美在线视频99| 亚拍在线| 人人贴人人摸| 艳尻美人妻| 91夜色| 国产伦精品免编号公布| 国产日本顶级一区二区三区| 大香蕉啪啪啪| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 超碰在线香蕉| 久久噜| 日韩亚洲中文有码视频| 久久久99999久网站| 久久社区一区二区三区| 日日夜夜草草草| 天天激情综合站| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 99只有精品| 亚洲av无码国产精品字幕| 一牛影视久久久一区二区三区| 男人天堂2019| 日本免费不卡二区| 亚洲成人在线播放| site:sinbotex.com| 日韩精品 视频一区二区| 日日妻色网| 在线另类| 综合伊人网12色| 亚洲色性情三级| 国产精品无码成人精品| 婷婷15月天青娱乐| 欧美性爱五月天| 91精片| 少妇与黑人高潮在线| 一二三四视频中文字幕在线看| 亚洲情色在线| 婷婷色色五月| 狠狠操狠狠操操| 97超视频在线观看| 人人操av| 精品国产三级av韩国在线| 人人看人人摸人人色| 青青草日韩免费观看高清在线| 成年人黄色小视频网站| 青青草亚洲一区 | 国产中文日韩欧美一区二区三区人妻丝袜美腿 | 91强热人妻| 97超碰超欧美。| 九九内射在线| 男女猛烈无遮掩视频免费软件| 国产丸一视频| 禁止观看美女黄| 国产 无码 一区二区| 啊啊啊水好多| 日本顶级天天操狠狠操夜夜操中文字幕| 国产h片在线观看视频| 91丝袜| 69精品人人人人| 欧美国产伊人久久久久| 亚洲人妻爽爽爽| 亚洲色资源| 综合色图亚洲欧美| 色婷婷基地| 性爱免费视频成人| 国产97亚洲| 天天操天天日天天干| 色哟哟的毛片| 色官网在线| 少妇啪啪自拍| 久操视频在线观看| 殴美,日韩国产伦精品| 99综合自拍| 国产11页| 欧美日韩91| 亚洲一区二区三区中文字幕| 大香蕉淫人网| 青娱乐福利99| 毛片中心9视频99| 91小视频| 日韩 欧美 视频 在线 一区| 国内偷自视频区视频综合| 亚洲一区中文字幕| 久久久久久中文| 女生自91网站| 亚洲欧美日韩有码| 超碰爽人妻熟女Av| 中文字幕在线观看AV| 麻豆国产尤物AV| 久久精品国产96精品亚洲拳交| 内射小黄片| 亚洲综合首页| 97超碰逼| 色娱乐色呦呦夜夜夜夜av| 西西美女视频网| 91丨九色丨国产丨人妻在线 | 色噜噜日韩精品| 高树玛利亚无码流出| 97av在线视频| 99无码| 青娱乐日韩无码| 大香蕉一线视频| 黄片视频,下载| www.亚洲黄色| 欧美aa一级片| 女人双腿搬开让男人桶| 日韩欧美综合激情| 精品国产精品一区二区| 久久久久久亚洲精品不卡人乳 | 2017,超碰| 男人天堂最新手机版在线青青草| 久肏视频字幕| 中文字幕欧美日本乱码一线二线| 麻豆天美在线喷水AV| 爱妻综合网| 精品欧美日韩在线观看| 色区97| 亚州一区二区| 国产最火爆久久国产网站网站| av毛片aaaaa免费看| 18禁无码永久免费无限制| 欧美高清18A片| 不卡一区二区日本视频| 久久激情综合| 怡春苑东京热| julia国产在线| 麻豆成人AV| 成 人片 黄色大片| 亚洲操逼无码| 操九九九九九九| 久草久热| 91欧美巨乳| 校园激情狠狠四射| 一区二区三区免费视频入口| 色综合久久88色综合久久天天| 久久久久国产无av| 91网亚洲| 久超碰这里只有精品| 伊人91| 国产操逼视频在线观看| 一区二区三区免费岛国片| 人妻丝袜无 码视频专区| 五月婷婷色| 色综合91| 老女人91| 激情小说亚洲色图| 五月婷婷丁香六月丁香| 色婷婷丁香五月| 色好看av| 国产白丝av| 亚洲国产av中文字幕久久 | 国产黄片在线免费观看| 久久久久久亚洲精品不卡人乳| 蜜臀AV成人精品蜜臀| 人妻大香蕉| 蜜乳成人AV| 啊啊啊啊啊啊啊网址在线观看| 精品国产乱码久久久| 老司机天天操| 国产精品91ai| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 嫩草影院在线观看精品| 91九九九馒头| 超碰97男女| 色伊人91| 99黄页网站| 蜜臀久久99精品久久久| 欧美精品1区2区3区| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 97色在线观看| 伊人网一本| 天天操人人操狠狠插| 中文字幕在线观看丝袜| 久久蜜桃一区二区| 九九视频黄色片| 婷婷色网| 国内一级精品| 熟女乱伦A| 玖玖综合.com| 熟妇综合一区二区三区| 哈哈操电影AV| 亚州性色| 精品人体无圣光凹凸| 啊啊啊在线观看免费视频| 亚洲欧洲自拍| 丝袜美腿诱惑亚洲欧美视频在线观看| 少妇色欲综合网2| 午夜一区二区三区国产| 超碰精品人妻狠狠干| 日韩无码操逼片| 亚洲欧洲色情高清| 黄色一区二区秘书性感| 91性| 日韩黄色成人性爱| 久久久一二三四区| 熟女乱伦二区| 久久精品高清无码一区| 亚洲欧美精品福利在线| 青青草原av| 久久精品性| 亚洲小说视频| 久久精品欧美一区蜜桃| 岛国A V在线免费看| 麻豆天美制片厂网站视频| 日韩无码视频黄色| 亚洲综合九| 日本五十路熟女一区二区| 999久久芭蕾| 色999亚洲人成色| 精…码一二三区| 亚洲中文字幕乱码无码一区二区 | 日韩高潮一区| 亚洲熟女乱色一区二区三区| 1000部熟女视频在线观看| 亚洲网自拍| 国产精品一区二区校花| 中文字幕一区二区三区四五区| 久久社区一区二区三区| 婷婷激情四射| 96免费视频在线| 亚洲性天堂| 丰满人妻一区二区三区| 亚洲精品久久久久久久蜜桃臀| 日本精品人妻少妇一区二区| 亚洲国产ⅴ高清在线观看| 国产精品国产| 久久97| 日本精品999| 精品九九九九九九九九九| 色色色热| 一二三四视频中文字幕在线看| 哑洲在线| 免费的av网| 手机在线看片免费人成视频| 边做饭边操逼逼| 另类成人首页一区| 日韩精品第3页| 日韩一级片在线看| 亚洲国产一区二区入口| 亚洲色图欧洲| 情色五月天就去干| 久久超碰大香蕉| 婷婷综合在线| 国产 无码 一区二区| 欧美综合天天| 天美av在线| 校园春色宗合网| 思思99热| 色一情一乱一乱一区91Av| 免费一级精品啪啪视频| 东北熟女91| 日日夜夜噜| julia国产在线 | 亚洲午夜福利在线影院| w w w.久久精品| 国语精品av| 五月天加勒比啪| 青青草视频导航官网| 亚洲AV无码天美传媒一区| 特级毛片特黄久久免费看| 日韩特级毛片免费观看全集| 五月天久久人妻| 风月影院男女十八禁| 国产av白丝| 欧美激情精品久久久| 97这里都是精品| www.婷婷| 亚洲欧洲国产综合av| 大香焦A片| 久久av色| 国产白嫩精品久久| 欧美拳交在线播放| 91色综| 91精品国产麻豆国产自产在| 人妻 丝袜美腿 中文字幕| 人妻啊啊人妻啊啊| 国产女人操逼视频| 亚洲综合性网址| 亚洲精品久久久久毛片A片拉屎| 女优视频第10页| 少妇三P| 日本不卡码黄色| 日韩人妻精品| 国产捆绑一区| 国产精品suv一区| 欧美日韩人妻精品系列一区二区三区| 日本一级性爱| 五月婷婷五月天| 国产精品亚洲美女久久久久| 精品国产肉丝袜在线拍国语| 婷婷亚洲综合| 一区二区激情国产熟女| 丰满人妻一区二区三区在线| 在线女人91| 亚洲视频小说| 欧美精品,四区。五区| 夜夜做夜夜爽精品视频| 美女久久久久久久久久久| 中国熟妇| 五月天我淫我色av| 日本性爱网址| 五月天婷婷综合网| 欧美性暴力猛交XXXX| 精品国产乱码久久久久A| 欧美第38页| 嗯~啊~快点 死我视频免费看网站| 啊啊啊好舒服视频在线观看| 久久久无码精品人妻二区| 伊人麻豆传媒| 人人干黄色| 国产超碰人人操| 久久久影院| 久久久久斤小| 日本一区二区中文字幕久久| 性爱Av免费| 99精品无码| 骚逼一区二区| 亚洲高清91| 欧美成人四级在线播放| 亚洲激情四射| 呦女网站| 免费观看网黄| 女人被添高潮免费视频| 你草精品在线视频| 亚洲色图日韩丝袜制服一区二区五月在线 | 韩国女主播青草在线| 亚洲诱惑天堂 | 91伊人大香蕉| 免费精品AB| a片 xxxx受爽视频| 13小男生GAY自慰脱裤子| 日韩成人精品视频自拍| 久热久一区二区三区| 蜜臀久久精品久久久久视频| 国产黄色剧情影片麻豆免费播放| 国产 三级自拍| 青娱乐 成人娱乐在线| 日韩精品人妻中文字幕不卡乱码| 四虎午夜影院| 青青草九九九九九| 在线洲亚线| 亚洲国产精品有声| 精品人妻一区二区免费蜜桃| 日本加勒比无码专区| 色成人Www精品永久观看| 色五月天AV| 久久青青草在线视频| 色婷亚洲五月在线观看| 天天影视之亚洲综合网| 日韩无码a片| 亚洲成人精品久久久| 激情文学88| 婷婷久久大香蕉| 超碰欧美97资源| 国产宅男宅女在线观看| 激情视频一二三| 亚洲国产精品99久久久| 久久国语| 嗯嗯嗯,草死我| 人人操人人叉人人插人人| 欧美日韩国产成人高清| 91超碰丝袜制服| 欧美熟女激情| 五月综合久久| 午夜福利 成人 91| 一区操逼| 伊人伊人LD| 蜜乳Av成人片网站| 精品国产久久乱码| 久久黄色性爱视频| 亚洲综合草草| 丁香六月综合激情| 国产精品乱码久久| 无码heyzo高清一区| 少妇被c 黄 免费观看| 人人喜人人妻| 亚洲精品一区二区精品| 中文字幕文字幕无码一区二区三区电影99| 一个色导综合| 久久精品国产精品| 人看人人摸人人操| 欧美 色 亚洲| 欧洲Au麻豆| 日韩免费三级黄片电影| 亚洲精品97中文字幕| 91精品国产麻豆国产自产在| 丝袜视频网国产90| 日韩有码免费视频| 无码高清操逼网址| 日韩大香蕉精品在线视频| 欧美性爱在线无码| 日本久久久久久久久久| 丁香五月婷婷五月| 情趣丝袜无码操逼视频| 日韩中文字幕宗合在线| 婷婷综合| 波多野结衣被操50分钟免费视频| 国产精品久久久久久夜夜夜夜| 国产免费永久精品无码| 黄片www视频免费| 久久久久久久久九九久孕交| 日韩中文字幕视频在线观看| 少妇精品久久| 精品九九九九九九九| 亚州九九九精品视频| 激情综合五月| 在线亚洲 欧美 日本专区| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 91欧洲入口| 免費人妻夜夜爽天天爽爽一区| 欧美激情视频在线一区| 91美女视频直播| 78久久久| 五月色网| 93人人操人人| 成人精品无码| 精品无码产区一区二| 欧美综合97www| Sekablack无码一区| 综合性视频99| 影音先锋一区二区在线资源| 极品尤物在线观看| 再深点灬舒服灬太大了添视频 | 波多野结衣一级视频| 78精品在线| 久久久久921| 青娱乐导航AV| 久久98| 福利视频一区二区微拍| 无码国产精品96久久久久孕妇| 屁股久久久久久久久| 极品少妇99| 精品国产乱码久久久久久久久1 | 国产视频三区四区| 玖玖色综合| 久久久久九九九| 国产成久久综合片| 久久六六| 无码78| 欧美啪啪天堂| 精品9999| 国产成人精品一区| 欧洲乱码视频| 日韩欧美丝袜诱惑| 欧美色66| 亚州精品丝袜-不卡成人免费| 久久精品国产亚洲AV片多多 | 亚洲天天自拍| 日韩在线女优天天干| 亚洲男人天堂Av| 99精品网| 天天射影院| 九九黄色网| 1024香蕉视频| 这里有精品| 99久热| 男人的天堂不卡一区二区 | 中出91视频| 这里都是精品| 九九九九九九精品| 97chaopengongkai| 天天噜| 国产97免费视频| 91亚洲电影| 男女无套 免费网站| 精品久| 中文字幕黑人大片| 69精品少妇一区二区三区蜜桃| 日韩无码成人电影| 免费看毛片操穴| 91 国产丝袜在线放观看| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 97超级欧美| 在线中文AV| 二级毛片| 最近二区三区视频大全| 欧美一级在线观看成人| 久久精品国产亚洲AV清纯| 性色av大全| 欧美日本中字另类在线| 精品一区二区成人| 丁香五月天堂网| 精品精品精品| 久久熟妇五十路一区| 天天日天天屌天天操| 狠狠操狠狠燥| 91亚洲人| 福利社区午夜一区二区| 国产懂色精品国产av| 婷婷视频网| 日韩一999精品| 精吧天堂| 亚洲色阁| 激情小说成人日本无码一| 九热视频| 中文字幕乱碼在线| 97视频免费在线| 凹凸视频在线一区二区| 国产亚洲女v在线观看| 中文字幕在线观看视频www| 精品人妻一区二区免费蜜桃| 99re热| 久久久久国产精品久久久| 99精品欧美一区二区三区桃色| 国产精品免费视频人成| 亚洲AV乱码专区国产噜噜亚洲| 日韩天天本| 天天久久| 婷婷视频在线免费观看| 暖暖精品二区三区观看| 全国男人天堂网| 99婷婷一区二区| 神马久久啊啊| 黄aaaaaaaaaaaaaaaaaa色网站| 91亚洲综合在线| 久操com| 天天干天天拍| 十八禁电影伊人网| 激情五月综合开心五月| 国产成人精品亚洲日本| 久插综合| 91成人18| 日本在线播放不卡一区| 丰满搜索结果 -第18页- 久久高清无码| 亚州五月| 亚洲,日韩,欧美,成人播放| 国产精品一区二区三区在线密挑| 久久一区二区加油站| 婷婷久久久精品| 美女极品一区二区三区| 97大色网| 9色国产精品一区粉嫩| 亚洲熟女av日韩熟女| 蜜屁Av| 欧美日韩*字幕一区| 蜜桃午夜视频一区二区 | 蜜桃视频精品一区二区| 欧美人妻熟女在线| 99在线无码精品秘 入口黑人| 亚洲综合影片| 极品白嫩美少妇在地板上位骑射淫水泛滥| 亚洲欧美国产其他二区| 91丨精品丨国产丨丝袜| 日韩av不卡在线看| 亚洲综合影视| 丁香五六月啪啪| 亚洲激情 欧美色图| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 色官网色综合| 欧美熟女丝袜| 一级黄色性爱A级片| 国产有码一区| 天天日天天干天天操| 99免费视频| 伊人网高清| 欧美操逼一二三区| 综合久久9| 亚洲色图久久精品蜜| 天天综合色图| 日韩紧密久久| 国产视频一区二区三区在线免费观看| 日韩中文欧美| 精品亚洲| 欧洲乱码视频| 国产区91柔拿会所技师| 亚洲日韩久久精品一区| 亚洲色图亚洲无码强奸乱伦| 欧美日韩国产精品久久色婷婷| 国产一级作爱毛片| 日日干日日摸| www四虎| 伊人超碰97| 日韩一区二区熟女| 亚洲免费成人在线高清无码视频 | 无码人妻精品酒店| 精品97精品97| 最新国内自拍av免费| 日本99一区二区| 国产精品一区二区黄片| 国产精品乱码久久久久| 欧美日韩夜夜| 亚洲精品影视老司机| 久久久啊啊啊| 色月天AV导航| 女人喷水视频在线观看| 欧美性夜| 青青操在线亚洲视频观看欧美在线| 亚洲色图尤物视频 | 精品人妻1237| 综合五月婷婷亚洲一区| 午夜操一视频一区| 亚洲日本加勒比在线| 少妇一区二区三区精选| 农村少妇久久久久久久| 久久久久久中文字幕中文字幕最新| 97人人夜夜精品视频| 干b网| 日本97久久久精品| 一区二区视频在线播放| 免费观看一区| 婷婷精品国产欧美精品亚洲人人爽| 亚洲一区中文字幕一区| 久久性爱视频99| 在线观看一卡二卡| 国产日韩欧美亚洲精品95 | 欧美亚性天堂| 夜夜天天噜狠狠爱2021| 91黑丝操| 久9久| 婷婷深爱五月| 欧美性爱免费短视频| 男人的天堂com| 啊啊啊好大好湿| 99热这里只有精品9| 亚洲欧美综合区自拍另类| 久久久一区二区三区麻豆| 麻豆激情综合| 在线啊啊啊啊| 91超级碰碰碰| 美女写真| av网站免费线看| 一二三区精品视频| 欧美日本天堂| 98一区二区精品| 日本三级A片网站com| 曰韩少妇无码| 日韩精品人妻系列无码天堂| 九色视频91| 日韩精品碰碰| 91狠狠综| 亚洲熟妇综合久久久久久| 91在线美女| 色色五月婷婷| 91快色色色色色| 国产美女91| 夜夜騷av、一區二區| 丁香五月大香蕉| 国产粉嫩出水在线播放| 五十路六十路素人熟女| 亚洲天堂男人天堂| 亚州欧美一区| 一区二区 韩日AV| 成人网站 免费观看| 日本操逼视频不卡直接放| 张柏芝国产一区在线观看| 精品九九九九九九| 久久无码精品| 久久久日本电影| 熟妇色99| 超碰95| 日本孕妇孕交| 久草线上视频免费看| 后入式视频国产自| 91九九九吃| 日本久久综合| 97欧美色综合| 男人天堂最新手机版在线青青草| 欧美偷偷网| 亚洲国产精品久久久久婷婷老年| 日韩二区三四区五区六区在线看| 伊人少妇久久久| 欧美最大综合网| 国产后入清纯| 国产中文字幕在线观看| 久久99久久99精品天美传媒棢·纸:.| 亚洲 欧美 日本 国内 首页| 国产免费一区| 日韩射图| 久久中出| 18+91网站| 亚州一区二区| 国产精品成人久久一区二区三区| 日本成人A片网站| 性爱视频无打码在线观看| 亚洲第一黄色av网站 | 亚洲一二三精品久久网| 婷婷国产精品九区| 国产乱弄免费在线视频。| 久久久男人的天堂| 97视频新免费| 搡老女人老熟女91老熟女综合网| 久操视频在线观看| 国产精品女生av| 日韩一性一交一A片俄罗斯| 极品色www影院| 精品夜夜澡人妻无码| 中文字幕十五区| 屁股久久久久久久久| 天堂性色| 麻豆国产原创AV色哟哟| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊| 美女黄码视频午夜| 欧美丝袜亚洲| 91久久免费视频互動交流| 在线一道啪| 狠狠狠狠狠狠| 国产白丝在线| 蜜臀AV午夜精品久| 久久久久久电影| 婬女免费一二三区A片| 人妻精品综合中文字幕在线 | 美女91网站| 久久伊人亚洲AV无码网站| 亚洲少妇中文字幕网址| 女优免费一区二区永久| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 人人操人人狠狠操| 手机av天堂久久久久| 吊色| yw尤物av无码点击进入麻豆| 伊人黄色视频免费观看| 色97| 啊啊啊啊好疼视频| 欧美日韩国产色五月综合在线| 射综合网| 在线观看岛国有码| 最新日产中文在线麻豆| 天天操女人| 国产精品一区二区麻豆| 亚洲国产一区二区日韩专区| 五月婷婷激情网| 本道在线| 澳门黄片一香蕉视频| 五月开心网| 精品久久9| 天堂俺去俺来也www久久婷婷| 国产少妇肉丝在线观看| 精品一区二区三区蜜桃臀赵总| A一级色女| 成年人黄色视频免费| 亚洲女毛多水多21P| 97视频在线观看高清资源| 综合夜夜| 大香樵伊人网| 久久综合久色欧美综合狠狠| 国产辣妈在线视频福利| 人妻激情另类| 99re欧美| 人妻乱仑一区二区三区| 狠色婷婷久久一区二区三区_| 亚洲精品自拍| 欧美综合骚| 久久是精品| 日韩视频啪啪| 天欧美在线| 午夜120视频在线观看| 超碰这里只有精品| 狠狠久久手机视频精品| 九九无码久久精品视频| 97超碰超碰| 综合色图,成人综合网| 激情婷婷黑人91| 超碰av在线| 久久久久女教师免费一区 | 91操人| 超碰色图| 伊人99热| 日韩一级二级三级在线不卡观看完整| 欧美色五月| 啊v在线观看视频| 欧美激情五月天| 1240青青草一区二区三区视频天爱| 99热免费| 91久久久亚洲| 麻豆AV一区二区| 国产精品原创巨作?v网站| 久久久久78| 日本性爱不卡视频| laoshunv91| 色在线亚洲视频www| 韩国嫰模上门援交视频| 国产精品久久久三级无码| 亚洲国产97在线精品一区| 亚洲超碰在线| 蜜臀久久99精品久久久久| 欧美有码亚洲中文字幕一区二区三区四区| 91大神精品长腿在线观看网站| 黄色污污污污污污网站| 伊人国产成人av网站| 日韩ab网| 立川理惠加勒比无码| 国产精品乱码久久| http://qxhbdz.com| 免费看黄片现成| 91熟女.com| 大香蕉亚洲中文| 极品尤物女神在线观看| 91精品国产91久久久久久久久久久久| 麻豆久久久一区二区| 久久国色天香香蕉| 国产成人自拍视频视频| 蜜桃午夜视频一区二区| 婷婷月色| 在线看的av| 欧美色另类| 密臀AV在线| 国产99 中文字幕日韩小视频| 精品国产AV一区天美传媒| 午夜精品久久久久久久99热影院| 青娱乐久久艹| 日本不卡二区| 成人色女网| 日韩操人| 伊人久久综合影院| 欧洲精品一级二级精品综合视频综合 | 国产精品午夜成人福利| 不卡啪啪视频| 99热这里都是精品| 激情欧美日韩女同久久| 伊人99热| 中文字幕精品日韩中文字幕| 狠狠爱大香蕉| 9久精品视频在线观看| 91大学精品激情戏| 看一级特黄a大一片| 欧美中出| 竹菊一区二区三区AV线| av操操不卡| 日本欧美成人片AAAA| 国产特级毛片AAAAAA高潮流水 | 国产高清不卡视频| 少妇久久| 色爽——AV| 亚州情色j区| 日韩一性一交一A片俄罗斯| 91欧美亚洲| 极品少妇久久久久| 亚州日韩97| 精品无吗久久| 六月丁丁香| 大香蕉黄色一区| 人人操人人搞人人草| 色网站导航大全| 欧美乱欲| 无码精品啪啪啪一区二区三区三州| 色女99一级片在线观看| 99热这里只有精| 人妻-91porn| 亚洲αv一区二区三区| 欧洲黄色网| 人妻天天爽天天爽三区| 精品天堂| 97在线观| 久久高潮妇女视频| 欧美在线中M| silk lablo在线观看一区二区| 丝袜狠狠草尤物 91| 超碰97人人乐| 久久同城AV| 91N综合在线| 日日黄色三级网站| 综合激情97| 啊啊啊不要好疼视频| 久热久| 超碰久热| 在线日韩视频| 狠狠综合网| 久操不卡视频| 亚洲综合色婷婷| 国产视频一区二区免费| 中文久久爆乳| JULIA一区二区三区在线播放| 黄片视频观看| 国产精品白领在线观看| 成人羞羞视频国产| 国产一级舔足在线观看| 亚洲无码精品AV久久久| 69视频入口| 国产精品不卡一区二区三区av| 日韩一级欧美一级国产一级台湾 | 亚洲中文国际强奸字幕| 久久久精品中文字幕爱豆| 99视频这有这里有精品| 欧美丰满少妇xx高潮|