日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满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
返回資訊列表
97亚洲中文| 水滴偷拍| 人妻AV在线| 人妻欧美| 91久久堂| 天天日日舔舔| 免费视频在线一区二区不卡| 超碰在线1234区| 亚洲欧洲精品视频发布| 91人人操| 四虎精品一区二区| 超碰1997| 91人妻丝袜无码| 国产精品视频自拍在线| 欧洲视频在线| 99国产精品免费| 午夜AV人气不卡| juliaann欧美丝袜办公室| 在线观看视频91| 九九av| 精品国模无码| 91A欧美电影网站| 日产中文字幕2020| 欧美后进式| 粉嫩av久久一区二区三区| 97视频在线免费播放| 手机看片1024你懂的国产| 久久久久久久性爱| 蜜臀Av一区二区三区| 97亚洲欧美日韩| 久超碰在| 日本在线不卡一二区| 爱妃国产亚洲视频中文字幕| 中文字幕熟女人妻丝袜| 大奶的诱惑| 亚洲少妇视频| 天天综合精品| a级成人毛片免费视频高清| 亚洲天天更新| 夜夜无码| 在线色资源| 色噜噜人妻丝袜AV资源| 亚洲男人的天堂网| 男人把坤坤插入女人的下体| 欧美综合网1| 97玖玖人妻| 人妻少妇色综合| 日韩黄色一区二区三区| 国产aⅴ无码片毛片一级网站| 欧洲精品一级二级精品综合视频综合| 黄站在线免费观看| 久久久久9999妇女| 欧美亚洲丝袜美女电影| 2003天天干夜夜操| 国产精品大屁股999| 超碰到97情色| 午夜精品久久久久久久99| 超碰1997| 射综合网| 色香欲影| 国产色产精品在线观看 | 日韩人妻精品中文字幕| 丁香五月综合| 亚洲精品欧洲精品| 精品9区| 久操视频免费观看| 蜜臀AV成人精品蜜臀| 日日夜夜国产综合| 欧美成人精品一区二区三区| 91粉芽高清在线一区二区| 激情综合网激情综合| 日韩精品人妻一区二区| 91精片| 久久永久无码人妻视频| 日本性爱少妇| 青青欧美在线| 夜夜骑操视频| 欧美97se| 草草电影院| 国产又色又粗又黄又爽| 91精品伊人久久久大香线蕉91| 日韩性爱再线视频| 亚洲色人妻综合| 欧美性区| 久久久久9久久久久| 精品97久久综合| 久久久久九九九九九| 91 综合网| 一级性爱视频免费在线| 黄色毛片A片| 亚洲熟女性高潮久久久| 九九色婷婷| 亚洲色图久久成人| 欧美色图亚洲色图成人在在线| 欧美精品91| 操逼无毒无码免费视频| 日本中文字幕不卡视频| 色五月亚洲| 人人操人人叉人人插人人| A 天堂在线观看视频| 吻戏激情性巴克| 久久香蕉国产线看观看亚洲女人 | 小电影欧美91| 精品久久久久久中文字幕视频免费| 国产精品原创巨作?v网站| 欧美亚洲中文字幕| 中国黑人三级片网站上区| 国产精品情侣啪啪| 亚洲国产日韩精品久久久| 99精品在线| 欧美v亚洲v综合v国产v妖精| 亚洲精品国产熟女久久久久久| 麻豆久久久一区二区| 性性欧美| 3d成人精品一区二区| 91狠狠综合久久久| 天天操天天7| 97爱综合| 美女黄页| 亚洲欧美另类激情小说| 97人妻碰碰中文无码久热丝袜| 91视频成人福利网站在线一区 | 亚洲国产激情国产av| 92福利社视频| 青青草依人大香蕉| 韩国黄色片精品久久久| 亚洲情色 无码专区| 好吊色青靑草| 亚洲九九夜夜| 国产原创剧情在线丝袜| 亚洲图片欧美偷拍| 婷婷在线视频| 日本不卡在线二区三区| 啪啪啪综合网| 超碰欧美97| 综合久久中文字幕综合日韩精品| 久久久久久99999国产精品| 玖玖大干人妻| 丝袜美腿亚洲| 后入 亚洲 美女 射| 91 偷| 夜夜影视四色| 伊人国产AV| 国产AAAAAABBBBB| 天色综合网| 日韩欧美亚洲自拍偷拍| 欧美色九九九| 亚洲日韩精品久久久久一区壹牛| 精产国品一区二三产品| 成人a大片在线观看| 69视频福利导航| www久久国产精品| 亚洲男人的天堂V| 亚洲成人精品在线一区| 麻豆精品三区视频| 亚洲黄网在哪免费看| 欧美色道啊| 无码免费在线观看黄色片| 特级大荫道BBwBBwBBW| 精品九九九九| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 18岁禁 茉莉成人久久| 一级乱伦网站| 亚洲日韩熟女人妻高清在线| 国产自偷自拍一区| 97干在线| 韩国轻伦国内自拍一区| 99热只有这里有精品| 亚洲97在线观看| 亚洲综合色男人网| 亚洲一区中文精品| 高潮嗯啊性感美女久久久| 伊人专区一区二区三区| 天天天天做夜夜夜夜做| 凹凸视频特色日本特黄| 天天躁夜夜躁狠狠躁AV| 爱射综合| 十八岁啪啪视频免费看| 欧美色图91| 精品九九九九九九九九九| a v网站在线播放| 亚洲在线综合| 亚洲激情在线一区二区| 老熟妇一区二区三区…| 久99热| 日韩一卡二卡三卡| 日韩99神马视频片| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴| 青青草中文字幕| 精品国产一区二区三区久久久蜜臀| 国产精品久久久久无码A√| 大香蕉一级黄色片久久| 亚洲精品久久久久久| 小说区 图片区色 综合区| 亚洲无码太久| xxxx网站亚洲精品| 男生女生啊啊啊啊| 大香蕉伊人网WWWn0n| 99色在线| 亚洲丝袜在线观看| 国产成人无码网站在线视频| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | AA丁香综合激情| 欧美视频激情久久久久久| 人人操人人肉久久精品| 粉嫩在线一区二区懂色| 久久亚州大香蕉| av亚欧| 精品久久无码午夜福利| 亚洲精品无码成人久久久99| 婷婷五月丁香五月| 东北女人操比视频| 大香蕉视频一二三区| 天美传媒国产原创中文字幕亚洲欧美另类 | 青青草吊丝| 无码操逼视频一下| 97在线日韩中文字幕| 日语五十路和六十路亚洲国产精品| 天天看天天在线精品| 爱啪精品一区| wwwxxx日本爽| 超碰天天操你比| 国产精品久久久久久久无码AV| 91N欧美| 亚洲天天自拍| 伊人97色天使| 人妻插插人妻人| 天天网综合| 日韩电影免费网站麻豆视频| 十八禁的黄污污免费网站| 欧美白嫩女HD| 久久精品人妻一区| 久久婷婷在线观看视频| 日韩天堂av电影在线观看| 天堂综合| 另类小说五月天| juliaann丝袜| 操九九九九九九| 亚洲色婷婷久久久综合日本| 操碰91| 在线观看免费视频国产| 69视频入口| 内射老妇BBWX0C0CK| 射 色综合| 97超碰大| 日本精品久久久久久久| 九九av| 欧美日本一区二区a人| 高清不卡一二三区视频......| 97免费在线| 色综合久久888| 亚州色综合| 日日超碰亚洲| 人妻乱仑一区二区三区| 久久xxxx| 少妇无码999| 91丨国产丨白浆| AA级电影三区| 婷婷20月天青娱乐| AV中文在线可看| ji熟女.com| 玖玖资源中文字幕制服丝袜| 曰韩成人免费视频| 蜜桃狠狠色伊人亚洲综合网站| 欧插网站| 国产成人+综合亚洲+天堂| 丝袜美腿亚洲| 亚洲午夜蜜臀| 欧美日韩成人在线| 被窝影院午夜看片无码| 亚洲九九视频| 久操九九九九| 黄色成人网久久久久久| 黄色成年| 激情小说亚洲图片| 91在线美女| 国产超碰| 日韩三级久久久| 三级AV入口| 欧美在线大香999| 天天综合有色网| 丁香五月综合| 久艾草在线精品视频在线观看| 亚洲精品97p| 伊人影院在线理论播放| 九久精品| 国产成人啪一区二区| 免费一级黄色录像影片| 免费啊啊啊| 成人免费福利在线观看| 91亚洲色图| 你懂得91| 亚洲精品国产熟女| 日韩射精| 变态综合色| 蜜桃丰满熟妇av无码区不卡| 欧美久久久15P| 校园春色制服丝袜中文字亚洲| 家庭乱伦网站国产| 国产操逼视频在线观看| 女性91网站| 亚洲人妻熟妇三十三区| 亚洲AV高潮| 内射白嫩美女| 97免费在线视频在线观看| 亚卅熟女乱色| 国产 热久久久久国产精品| 无码人妻一区二区三区色欲aⅴ| 日韩精品一二三| 在线洲亚线| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 91free福利| 久久精品夜色国产亚洲AV| 青娱乐av在线| 欧美少妇第一页| 青青草视频在线观看一区二区| 狠狠色综合网| 青青草操逼逼视频| 乱精品一区字幕二区| 五月丁香激情综合网| 亚洲一区二区性爱电影| 五月丁香婷婷色| 国产精品久久伊人| 亚洲暴力强奸AV| 偷拍精品一区二区三区| 26uuu最新| 极品综合| 操逼网站视频漫画国产| 极品丝袜无码| 婷婷五月天在线观看| 五月综合激情| 日韩一级欧美一级在线观看| 91成人久久 | 色婷婷丁香五月天| 天天摸,夜夜摸| 天天日B狠狠操| 中文字幕少妇色| 熟女网站最新| 久久久久久裸体| 亚洲的天堂网| 欧洲综合色| 日本影视久久免费| 吖在线不卡一区二区国产剧情| 久久精品国产亚洲AV嘿嘿| 国产av美女被艹的乱叫| 无遮挡猛进视频免费无限观看| 免费视频a级毛片免费视频| 日韩久久三区| 欧洲综合视频| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 日本有码久久| 大香网伊人久久综合网eew| 91欧美性| 最新精品久久蜜桃| 综合色欧美| 日韩人妻一区二区| 亚洲一卡2卡3卡4卡乱码网站| 国产AV超爽| 亚洲日本韩国极品一区二区| 亚洲伊人久久精品影院| 久操视频免费在线观看| 性饥渴少妇av无码毛片| 国产精品亚洲免费| 欧美大香蕉97| 9Ⅰ超碰| www…国产操逼| 香港澳门日本三级网站| 精品无码久久久久久国产浪潮| 国产剧情AV不卡在线观看| 午夜寂寞欧美| 国产农村妇女精品一| 国产情色在线| 91丨九色丨国产丨人妻在线| 亚洲第一综合| 岛国小电影| 一区二区无码视频| 亚洲精品国产专区在线观看| 夜夜爽77777| 图片区小说区| 天天干天天爽| 超碰超碰95| 台湾大香蕉99热| 超碰免费欧美7| 国产精品久久久久久片| 天美av在线观看| 曰本特级特黄特色黄色A级网站高清在线免费看 | 囯戸精品高潮呻吟旡码| 亚洲一欧洲中文字幕在线| 午夜精品久久久久久久男人的天堂 | 热热色青青草| 日本日逼高清| 久久久久久大| 日韩二区三四区五区六区在线看| 欧美性爱第一页久久| 五月丁香婷婷综合| 欧美性色欧美| 九月激情婷婷| 精品黄色电影| 99re久久| 亚洲极品| 岛国艾薇凹凸视频天堂| 欧美色综合图片| 免费av在线播放二区| 97久久久久久久精| 99日视频在线免费| 在线观看综合精品亚洲| 国产精品乱码久久久久久久久久久久| 精品人妻一区二区三区在线视频不卡| 国产精品久久久久中文字幕| 情侣操 逼视频99| 日韩有码 一区二区三区| 亚洲日韩av一区二区三区百合| 九九九九亚洲| 色穴精品| 欧美一区二区一级岛国大片| www.婷婷六月天| 成人欧美日超碰| 日韩性爱毛片操骚逼| 伊人aaa| 欧美人与动性人交a| 九九久久久久久爱| 人妻二区| 欧洲免费一区二| 国产精品久久久啊| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 亚洲字幕一区二区| 人妻精品免费一二三区| 国产91影院| 顶级少妇BT天堂| 搡老女人老91二区| 国产精品无码在线| 后入式福利| 日本一级一级一级一级| 骚女高跟AV在线| 久久人妻丝袜一区二区三| A级国产欧美激情在线| 久久精品国产亚洲av水密被窝| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 国产精品九九九| 日韩性爱长视频免费| 久久鲁夜| 免费毛片在线播放| 日韩兔费看黄片| 老熟妇综合| 美女黄频a美女大全免费皮| 色九九久九九| 成人AV素股で擦久久| 999亚洲国产视频| 婷婷10月天青娱乐| 青青草在线成人视频| 亚洲春色欧美激情自拍| 久热精品在线| 欧美少妇性乱| 亚洲操人| 精品中文字幕一区二区| 先锋女优在线观看视频| 久日91在线| 欧美色婷婷| 中国熟女网站| 外站AV在线| 伊人网在线观看| 999岛国大片| 亚洲欧美成人网站AAA| 亚洲国产青青| 大香蕉伊人一区在线观看| 成年女人黄网站| 91色拍| 偷拍色图| 成人日韩中文字幕| 免费观看欧美日韩操逼视频| 免费中文在线| 国产欧美成人第一页在线观看| 久久啊啊| 欧美淫乱视频| 精品人妻一区二区三区夜夜| 99中出在线| 色婷婷香蕉| 亚洲欧美综合区自拍另类| 熟妇熟女一区二区三区| 97操综合| 色香91| 国产污视频麻豆传媒一区二区| 婷婷爱五月| 亚洲国产麻豆一区二区三区| 中文字幕日韩专区精品系列| 上特色A在线| 久久精品操| 色呦呦、国产精品| 亚洲国产欧美一区二区潘金莲| 女生久久网| 欧美亚洲天天| 在线啊啊啊| 午夜无码熟妇丰满人妻| 干B| 91熟女综合| 综合激情婷婷| 人人摸人人摸人人干| 日日操免费视频| 欧美翘臀视频网站一区二区三区 | 好爽要喷了| 级品肉射| 91性高| 亚洲 欧美 小说| 国产熟女乱论| AV高清一区| 超碰97久久国| 国模不卡| 中文操逼字幕| 日韩中文9| 欧美色爱综合| 美女97超碰| 狠狠躁天天躁日日躁| 99久久久er直播网址| 大香蕉欧美| 无遮挡又黄又刺激的视频| 日韩人妻精品久久久久| 四虎精品一区二区| 不卡超碰护士AV在线免费播放| 99久久九九| 欧美aa一级片| 熟女这里只有精品6| 亚洲av影音先锋| 搡老人老9丨女老熟人| 欧美东京热青青草| 男啪女色黄无遮挡免费观看| 3PAV乱伦视频| 亚洲国产成人精品久久久国产成人一区二区 | 91精品国产91久久青草| www.久久超碰| 美国人人操人人操| 一本色道久久综合狠狠操| 火箭成精品视频884必出精品| m欧洲一级午老| 麻豆一区在线| yazhouzaixian| 人人澡人人干| 无码人妻一区二区三区色欲aⅴ| 麻豆天美一区二区| 永久免费av无码网站国产app| 老熟女网站| 一区二区三区美女超清| 能在线播放的国产三级| 五月天色图| 日韩另类色图| 五月开心久久AV官网| 99视频自拍区| 极品销魂美女一区二区 | 久久男人的天堂国产| 91N欧美| 精品十三区| 亚洲极品| 四虎国产精品永久入口| 日本 欧美 国产一区| 久久久久久久久久久97| 国产suv精品一区| 欧州一区二区三区四区| 国产男人又猛又粗又爽| 乱伦熟女专区| 少妇的嫩逼图片| 免费久久一级毛片大黄| 视频分类 国内精品| 91女人的网站| 欧美色图下一页| 美女网站91| 国产91精品福利在线| 麻豆人妻精品一区二区| 1024午夜激情男人的天堂| 丝袜美腿av女优在线| 精品亚洲国产成人av网站| 2020中文字幕| 在线观看啊啊啊啊啊| 国产精品 久久久精品一牛| 国产毛片精品一区二区色欲黄A片| 宅男91视频在线播放| 亚洲骚男同com| 国产高清精品一区二区三区毛片| 国产青一二三| 少妇的嫩逼图片| 太久视频| 香蕉免费一区二区三区不读| 91AV入口| 高树玛利亚无码流出| 亚洲在线欧美| 国产精品一二三区福利| 天堂亚洲欧美| 精品-91人妻子系列| 97视频在线免费播放| 国产精品盗摄 偷窥盗摄| 精品亚洲黄色片 国产精品导航一区二区| 亚洲精品欧洲精品| 99超级碰免费视频| 亚洲成人一区二区精品| 亚洲电影中字一区二区| 亚洲欧美另类小说| 欧美综合色图网| 91精品久久久久久久久久| 俺去俺来也在线www| 午夜男女爽爽爽影院视频| 粉嫩av一区二区三区天美传媒| 无码人妻精品一区二区三区九九| 中文乱码99| 久久天天性久久伊人| 99热综合| 五月天婷婷欧美三区| 综合色99| 五月丁香婷婷色| 亚洲一区二区三区欧美日韩| 国产真实子伦对白| 精品免费视频国产一区| 国产免费内射视频| 超碰美女97| 久久东京热久久| 熟女精品日韩一区二区三区 | 欧美老熟另类| 97青娱乐超碰久久| 性欧美天天| 亚洲城人男人的天堂| 大香蕉伊利av| 色第一页| 中文字幕97色| 爱爱动态试试看6 0秒| 天天日天天舔东京热| 国产又黄又粗的视频| 精品无码欧美三级| 国产精品麻豆免费视频| 亚洲日韩成人性爱视频| 久草视频制服诱惑| 亚洲少妇自拍中文字幕懂色| 91老熟女视频| 久操视频资源站公开| http://qxhbdz.com| 麻豆一区二区三区精品| 清纯唯美综合亚洲| 日日玩天天干| 都市久久精品激情亚洲| AV九九| 国产嫩草精品A88AV在线| 啊啊啊啊好疼视频| 波多野42部激情无码喷潮| 五月丁香六月综合缴清无码| 色婷视频| 夜夜国自区| 黄片www视频免费| 天天日夜夜爽| 自拍亚洲综合| 九九九九国产| 激情综合久久| 啊啊啊 在线| 99re国产精品视频| 国产丝袜美女诱惑| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 天天影视91看看| 国产 亚洲 丝袜 制服| 久久夜夜| 99久久9| 蜜桃臀一区二区三区久久| 尤物网址| 午夜精品久久久久久久99| 1人人看人人摸人人操| 久九干| 最近二区三区视频大全 | 日韩99神马视频播放| 国产精品九九九| 在线女人91| 性爱综合一区二区| 都市激情人妻一区二区青青操视频| 日韩日本欧美在线观看| WWW4虎| 内射老妇BBWX0C0CK| 一区二区三区四区久久视1| 翔田千里无码一区| 性爱AV天堂| av午夜影院在线播放| 欧美最大综合网| 日本中文字幕在线视频 | 美女黄页网站| 久久99国产综合精品女同| 少妇熟女1区2区3区| Aa东京男人的天堂| 男人的天堂啪啪啪啪啪蜜桃不卡| 97超碰护士| 精品少妇一区二区三区免费观看| 2017亚洲天堂| 日产123区精品免费观看| 亚洲色图殴美色图激情乱伦| 精品国产三级av韩国在线| 激情文学亚洲| 日韩在线97| 日韩啪啪啪啪啪| 99e久久国产精品| 日韩不卡一二三四| 91操人| 亚州乱码中文字幕综合久久久| 一二三四视频中文字幕在线看| 97精品97久久| 一本久久精品中文字| 99热亚洲天堂| 啪啪啪精品视频| 97超碰站| 蜜臀久久99精品久久久久久成人小说| 少妇二级| 色色婷婷五月天| 婷婷综合五月| 欧美日本国产日韩激情视频| www.亚洲黄色| 亚州性9| 亚洲AV永久无码精品成人调教| 国产自产91区13区| 91N欧美| 日本久久99| 俺去也婷婷| 自拍二页| 精品视频在线观看精品| 五月婷丁香| 蜜桃网熟妇| 亚洲AV无码黄色强奸| 少妇同性| 欧美成熟性爱精品| 五月天伊人网| 激情内射| 欧美狠狠干| 2019精品国产无码成人| 日本欧美一区二区三区视频麻豆| 大黄片做爱的大的| 婷婷丁香五月天综合东京热| 熟女六十路| 国产91专区| 91欧美丝袜| 美女上床网站| 亚洲图片小说欧洲| 免费家庭乱伦视频| 26uuu欧美日韩| 午夜国产成人福利视频| 熟女人妻av在线资源,黄色的资源| 亚洲丝袜二区| 久久综合18p| 久久久久久性爱视频| 999精品久久久久久久| 麻豆啪啪啪视频| 色噜噜婷婷| 伊人国产视频| 综合熟妇一区二区三区| 精品久久久久久AV无码| 亚洲操人| 熟妇人妻一区二区三在线| 欧美色九九| 日本熟女免费視颖| 99久久久无码| 欧美亚洲中文字幕| 久久成人午夜精品影院| 无码99| 天天搞欧美| 成人无码在线视频网站| 日本三级久| 日韩欧美中文字亚洲慕| 高潮的A片激情扒开一区| 丝袜六区| 十八禁黄色| 操比国产| 亚洲怡春院| 高清国产成人无码| 麻豆久久久久久久久丝袜| 日夜精品| 久/久精品99看9| 伊人四虎综合| 乱伦一区二区三区‘| 久视频在线观看| 中文字幕在线免费观看| 国产日比| 老熟乱一区二区三区四区| 性爱乱伦网址| 国产精品一区二区后入| 日本免费不卡二区| 91网站18禁| 色婷婷综合网站| 久操视频在线| www欧美性爱| 区自美91| 91在线精品| 天天大干大香蕉| 国产日韩欧美亚洲精品95| 大香网伊人久久综合网eew| 亚洲精品国语在线播放| 午夜呻吟欧美| 天天做天天爱夜夜爽毛片试看| 台湾佬激情综合| 精品国产Av无码久久久伦古装| 一区二区偷拍拍视频| 91bbbbbb| 久操九九九九| 91狠狠| 伊人青青一区成人视频在线观看区| 亚洲综合电影| 观看视频图片一区二区三区| A一区片| 国产精品密臀网在线观看| 国产精品区在线12p| 东北女人操比视频| 自拍偷拍 日韩无码| 四虎在线免费视频| 无码少妇精品一区二区60岁老人| 人人澡人人澡人人| 99热这里只有精品99| 综合色一区三区二区| 日本天天吊| 亚洲国产成人精品999| 欧美亚洲美少妇一区二区| 久久社区一区二区三区| 亚洲国产福利视频| 性爱动态120秒| 香蕉国产精品麻豆亚洲欧美日韩| 青青草在线视频欧美| 亚洲1区2区三区高清中文字幕| 2020中文字幕在线| 日本色婷婷| 一二三区操逼国产91| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 欧美洲精品一级| 99色热| 人妻一区二区三区四区视频| 欧美日韩亚洲五月天婷婷| 国产一级αv免费看片| 青青草中文字幕| 嗯嗯啊啊视频一区二区三区| 久久精品国产免费观看99| 酒色综合网| 国产熟女精品区| 色5月婷婷| 成人26uuu| 欧日韩一二三f区| 日韩天堂av电影在线观看| 国产久久av| 国产欧美精品日韩区二区麻豆天美| 夜夜草天天| 久久久国产护士丝袜美腿一| 爱爱动态120秒| 日本免费专区| 天天综合97| 熟女91网| 亚洲自拍另类丝袜综合| 婷婷丁香熟妇综合网| 欧美A片中文字幕| 蜜汁欧美| 欧美91网站| 亚洲天堂人妻一区二区| 日本一区二区三区四区免费观看| 精品国产乱码久久久久久蜜臀| 91/欧美| http://qxhbdz.com| 国产 亚洲 丝袜 制服| 精品人妻中文字幕高清| 蜜桃传媒视频第一区入口在线看| 超碰1024久久| 日韩精品区二区三区不卡| 国产精品久久99日日| 思思久热在线精品66| www.人人摸在线视频| 97精品国产手机| 啊啊啊com| 99久久99久久综合| 99久久精品无码一区二区| 强被迫伦姧在线观看无码网站| 精品无码少妇| 男女香蕉一区二区| 久久超碰98| 亚洲射综合网| 96精品在线| 九九亚洲视频| 欧美性爱系列| 一区二区视频在线播放| 变态乱伦伪娘灌肠一区二区| 日本人妻最新在线中| 麻豆成人影音在线| 青青草原伊人网| 超碰综合97在线| 久久精品国产精品| 97碰碰日本乱偷人妻中文的| 欧美无圣光在线| 亚洲青青青视频在线| 综合色图亚洲欧美| 大香蕉亚洲中文| 五月激情综合网| 伊人色综合网| 99成人| 久久久久久九九九九九| 蜜臀av在线播放一区二区三区| 欧美日韩插逼视频| 1区2区3区视频| www亚洲欧美| 欧美 亚洲精品首页| 青青草一区二区高清无码视频| 久操| 91久久久久| 我爱操| 超碰偷拍| 狠久久| 网友自拍第1页| 老熟女91| 超碰在线人妻中文字幕| 亚洲国产精品成人综合| 久久精品人人做人人看| 欧美日韩黄片精品在线| 天堂а√在线最新版在线| 亚洲熟女性高潮久久久| 久久久久久国产精品免费网站| 3P乱轮视频| 韩国一级婬片A片AAAAA| 丁香五月婷婷啪啪| 男人天堂久久精品| 丰满少妇一区二区三区四区观看| 亚洲码和欧洲精品激情系列| 超碰 av 女人天堂| 日日骚精品视频| 中文字幕第7页| 97爱亚洲| 成人性爱AV在线免费观看| 国产成人亚洲精品无码古代早漏男 | 欧美成不卡网| 天天看片麻豆| 国产乱不卡| 校园春色 欧美| 日本操逼视频不卡直接放| 国产精品制服丝袜清纯唯美| 欧美日韩国内不卡| 天堂蜜桃无码视频一区二区| 91偷拍欧美亚洲| 色悠久久久av| 久久加勒比| 免费啪啪av| 综合色99| 亚洲欧美日韩有码| 国产亚热在线久久| 无码人妻一区二区三区免费九色| gogogo免费高清看中国国语| 精品国产一级久久| www四虎| 东北操逼| 亚洲精品久久久久毛片A片拉屎 | 91欧美经典| 日韩精品一区二区高清| 精品一二三区久久AAA片| 精品国产自在在线99| 9999亚洲电影| 激情欧美97| 韩国成人精品久久久免费看| 九九色综合| 91久久18禁| 992大香蕉| 久久久久人妻二区精品叶可怜| 中文字幕 国产 精品| 久久99手机免费视频| 日曰骚久久精品| 一个国产在线综合网站| Julia在线播放亚洲久久| 日韩欧美水蜜桃人妻| 亚洲九九九九| 黄片在线免费在线观看| 精品久久久久黄少妇| 国产综合久| 国产精品麻豆视频网站| 国产人妻精品久久久一区二区三区| 东京热不卡视频| 国产真实子伦对白| 超碰国产在线| 热的中文 热的有码 热的国产| 91精品人| 99这里有精品视频| 欧美日本不卡| 99久久久无码精品国产人| 亚洲 欧美 91| 天美传媒麻豆一区二区三区国产精| 国产精品久久久久无码A√| 亚洲欧洲小说图片视频 | 人人操人人爽人人操人人| 九九伊人网| 人澡逼| 综合五月婷婷亚洲一区| 九九十八精品| 96久久久| 久久久久成人蜜桃精品| 精品少妇一区二区| 午夜福利精品| 少妇极品熟妇人妻无码| 欧美成人一级麻豆| 麻豆久久久一区二区| 91 偷| 色婷婷视频| 啊啊啊 在线| 久久鲁干| 国产精品在线一区二区| 无码黑人精品一区二区三区三| 又摸又舔在线观看网站| 日本熟女不卡视频| 青青草国产亚洲精品久久| 日韩成年人性爱视频| 欧州色图区| 亚洲国产精品成人久久蜜臀| 精品女人999| 91老熟女视频| 超碰日本97美女人妻人人玩人人爱| 91性感在线| 曰韩精品九九无码| 色悠久| 欧美成不卡网| 色婷婷六月丁香七月婷婷| 色综合加勒比四四季| 91色人妻| 蜜桃久久精品一区二区三区| 免费的很黄很污的全部视频| 夜夜骑操视频| 伊人一级免费黄片| 日韩伦理久 久久 清纯| 免费观看日本操逼视频| 青青草自拍视频在线播放| 视频一区二区三区精品| 欧美国产有色电影| 日本一区二区不卡精品| 超碰97久| 亚洲精品819| 国产传媒午夜理伦精品| 欧美人人天天网| 欧美色综合影院| 91色香| 欧美色九九九| 午夜福利在线合集| 竹菊一区二区三区AV线| 小草三级久久观看| 变态乱伦伪娘灌肠一区二区| 美女上床网站| 啪啪视频mP4| 国产精品一级毛片不卡视| 亚洲图片小说欧洲| 九九九久千久久激情蜜桃在线看| 久久久久亚洲av综合波多野制衣| 麻豆区久久久久亚| 艳美熟妇先锋一二三区| 久久久亚洲高清不打码| 国产又粗又长视频| 精品国产99| 亚洲精品无码少妇久久| 色五月AV| 97欧美日韩中文| 熟女精品一区二区三区| 成人小说视频在线精品欧美| 欧美另类天堂| 色女99一级片在线观看| 欧美一级黄色18片免费看| 97超碰色| 乱操9999| 97在线欧洲| 色吧综合网| 2018天天干在线视频| 2017天天插| 成人黄页| 久久人妻四季| 十八禁啪啦拍视频无遮挡| 26uuu成人影片| BBBBB97COM| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 激情综合av| 日本在线一二| 国产浮力影院第1页| 国产精品ww久久| 精品人妻高清麻豆av| 91欧美美女日韩国产婷婷| 天天做天天爽| 国产一区二区三区导航| 欧美人与动性人交a| 99少妇内射| 人妻熟女一区二区| 91成人在线| 花野真衣| 91日本在线观看| 亚洲国产精品无码AV在线| 一区二区三区国产在线播放 | 欧美78| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 国产午夜福利合集| 97超碰久久色| 97超碰无码网| 日本久久久久久久久| 97精品综合久久| av天堂5| 色官网色综合| 色操逼网| 91在线秘 男同| 国产综合色精品在线观看| 欧美综合网A| 人妻熟女一区二区三区视频| 欧美女同在线| 99re在线视频这里只有精品| 麻豆国产成人精品| 亚洲 欧美 另类 日韩 人妻一区| 精彩视频日韩| 高凊专区人人操| 另类综合另类| 天天欧美欧美亚洲网| 欧洲色色| 99无码视频| 大香蕉综合网| 九九热精品在线| 综合久久99| 婷婷色色网| 婷婷五月花| 9 9精品一区二区三区| 欧美综合色综合| 激情五月天婷婷| 大香蕉av在线| 国产亚洲99久久精品| 91久久久久久久| 色色五月天婷婷| 五月天激情国产综合婷婷婷| 欧美久热| 95人妻爽爽人人做人人澡| 99re视频在线观看这里只有精品| 深爱激情五月天| 天天影视网综合少妇| 天天影视网综合少妇| 四虎永久在线精品免费网址| 国产视频一区二区三区久久亚洲天堂| 亚洲人在线成线成人| 97超碰天天爱天天爱| 品亲网欧美品亲网| 大屁股熟女一区二区三区| 男人的天堂三级| 97亚洲中文| 国产又黄又粗又猛大片| 26uuu国产亚洲综合| 欧美一级黄片视频在线| 伊人黄色视频免费观看| 激情av| 亚洲另类久操网| 天天综合网1| 欧美日韩国产色五月综合在线| AV色女综合| 久久久久久久强迫| 天天操天天干一区二区| 欧美人人AAA| 91亚洲黑人| 欧美日韩婷婷中文| 精品久操| av亚欧| 日韩国产成人自拍视频| 色色综合网站| 久久超碰亚洲人| 久久久9 9 9精品| 欧美天天弄| 久久综合国产精品国产| 丁香五月激情综合国产| 91在线综合网| 99在线啪| 激情小说在线视频| 久久九九视频九九视频| 99色| 亚码人妻| 夜夜精品视频| 久草免费福利在线播放| 一区二区三区精品黑丝白丝酒店对鸡 | 91久久国外网| 97色碰|