亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

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
返回資訊列表
91老熟女| 中文久久爆乳| 狠狠做深爱婷婷久久二区| 69少妇一区二区| 大香蕉宅男伊人| 激情网色| 国语对白露脸XXXXXX| 天天欧美色| 无码最新| 强奸乱伦大香蕉网| 久久精品国产亚洲AV清纯| 99re热| 嗯啊不要在线观看嗯啊| 国产精品久久久三级无码| 欧美亚洲系列| 欧美亚洲韩国视频十五区| 熟妇人妻一区二区| 多乙久久久久久| 天天上日日上日韩精品| 人人妻人人爱人人玩| 亚洲精品一区二区免费在线观看| 亚洲另类春色| 久久人妻97久久久久久久| 亚洲男人天堂视频| www.色综合| 九九九九97| 思思视频免费看网站| 99后入| 久久久禁| 69AV女优男人的天堂| 亚洲精品99| 人人做天天爱| 欧美日韩国产黄色片| 人妻另类 专区 欧美 制服| 蜜桃精品视频一区二区三区| 东京热不卡视频| 熟女自慰久久久| 真实高潮91| 四虎AV在线观看| 日本高清久久| 99热网站| 久久久久久大| 嗯……啊…嗯嗯…啊…好舒服| 丁香五月婷婷色| 亚洲精品官网在线观看| 很黄很色的视频在线观看| 啊啊啊啊啊啊在线观看| 男人的天堂 在线一区| aa片毛片| 乱伦色图网址是多少| 国产97亚洲| 欧美性色欧美| 国产麻豆91欧美一区二区久久婷婷国产精品 | 一区二区三区一亚洲中文字幕、综合区灬 | 久久精品亚洲婷婷| 东京热熟女亚洲视频网站| 亚洲影院小综合| 久久久熟妇熟女国产| 美女91在线观看| 91人妻视频| 久久熟女人| 免费9 1久久| 亚洲激情天堂网| 午夜福利区| 少妇激情AV| 国产欧美日产一区二区三区 - 国产欧美日| 99re69综合| 色在线69堂| 超碰97亚洲区| 欧美日韩不卡传媒| 成人五级久久| 伊人黄色视频免费观看| 人妻激情偷乱视频一区二区三区 | 亚洲少妇色图自慰直播| 在线小说视频一区| 国产区在线| 91亚洲综合在线| 天天综合欧美| 成人国产精品三级A片| 色情婷婷| 加勒比日本在线| 大香蕉综合在线| 亚洲日精品| 久久色网| 国产又大又硬又长又粗| 亚洲欧洲小说图片视频 | 97爱爱官网| 校园春色AV天堂| 国产中出内射一区二区| JIZZJIZZ国产精品喷水| 亚洲……91| 久久超碰大香蕉| 亚欧美色图| 国产精品久久久久久久久久久久| 人人操人人插 - 百度 - 百度| 久久精品亚洲成a人天堂| 亚洲国产日韩欧美熟妇在线| 久操高青| 人人操人人肉久久精品| 成年人免费观看网站| 亚洲一区二区性爱电影| 强免费黄色网址| 久久九九视频九九视频| 偷拍 欧美 日韩| 一区二区不卡视| 在线无码视频| 美女黄频a美女大全免费皮| 欧美性生活内射| 96麻豆精品一区二区三区| 欧美爱三级日韩久久| 蜜臀av一区二区三区免费观看| 六月丁操逼| 欧美后入式| 亚州AV无码国产精品| 四虎AV无码| 91白嫩| 操婷婷逼| 99热8| 国产一区自拍欧美日韩| 二对二中文字幕。| 亚洲色图欧美一区二区不卡| 一区二区三区机械有限公司| 日韩人妻无码不卡网站| 日本 欧美 亚中文字幕| 青女偷拍网| 天天搞在线综合网| 亚洲激情在线观看一区| 一类无码操逼视频| 在线只有精品| 亚洲,欧美,春色,另类| 国产精品久久久亚洲一区| 麻豆人妻精品一区二区| 91色图片| 日本高清熟女久久一区| 欧美性夜| 一个国产在线综合网站| 99视频内射三四| 亚洲第一狼人丝袜美女另类| 加勒比久久综合网高清| 亚洲97在线| 久久激情亚洲精品无码?V| 欧美一级专区免费大片| 2001天天操| 亚洲熟妇无码一区二区三区| 激情一区二区三区在线观看| 日韩av色图综合| 青娱乐蜜桃臀AV色婷| 人妻酒店出差被中出免费在线播放| 1024午夜激情男人的天堂| 亚洲伊人a线观看视频| 丁香色色网| 国产精品香蕉| 麻豆久久久久久久久丝袜| 无码高清少妇久久| 黑人与人妻| 国产精品久久久久久无码红治院| 夜夜欢天天干| 男插女青青影院| 日韩欧美亚欧在线视频| 人人澡人人澡人人| 2018天天干在线视频| 800zy一区二区| 国产99热| 大香蕉一人在线| 人人射人人操人人摸| 亚洲中文sv| 91neishe| 午夜福利视频在线一区| www国产无码| 久久综合精品一区二区三区| 国产成人网址| 三级日本一区二区三区| 97综合久第一页| 亚洲 中文 女同| 芊芊操逼视频无码| 精精品人妻一区二区三区| 91爰爱欧美| 天天色综合图片| 日夜伊人网| 久久一本大香蕉| 精品国产乱码久久久兰草影视| 91狠狠狠| 亚洲91少妇| 99在线无码精品秘 入口黑人| 日韩天堂av电影在线观看| 欧洲乱码视频| 99爱爱| A啊啊在线观看| 青青五月天| 日韩精品在线观看观看| 精品久久99| 中文字幕一区电影在线观看| 99久久无码| 欧美最大综合网| 国产精品经典一卡久久久| 日韩人妻中文视频| 92性色国产午夜福利在线661| 日韩99999| 夜夜爽爽夜夜精品视频| 人妻一区久久二区三区色播| 欧美成人综合| 欧洲无码一区二区| 91操人视频| 日韩性爱再线视频| 9l视频自拍9l九色成人| 亚洲码在线中文在线观看| 91精品丝袜久久久久久| 成年人免费观看网站| 9精品久久| 青青草在线成人视频| 亚洲一区二区性爱电影| 久久久久国产精品片区无码直播| 人妻丰满熟妇一区二区三| 国产精品播放| 亚洲色欧美| 青青操国产夫妻| 91激情国产| 亚洲男人天堂2| 牛牛久久国产精品视频一二三| 强奸乱伦av电影| 操我无码| 国产又大又硬又长又粗| 亚洲第一在线视频| 乱伦系列一区二区| 五月丁香色色网| 青娱乐日韩无码| 欧美中出1| 久久激情视频| 性性欧美| 男人的天堂kva| 91插B网站| AV中文字幕三四五| 男人的天堂 在线一区| 99久久久无码国产精品性啊聊| 免费看美国人人爽,人人操 | 国产精品一区二区三区免费视频| 伦激情人妻另类人妻| 玖玖综合网| 青青草福利视频| 超碰人妻97| av网站在线看| WWW操逼| 久久午夜鲁丝片| 日本爽爽爽爽爽爽免费视频| 精品成人无码| 国产操操日韩三级黄| 国产一级操B视频| 精品欧美А∨无码黑人大荫蒂| 国产一区在线观看无码AV | 琪琪精品免费一区二区三区| gogogo免费高清看中国国语| av片在线观看免费播放| 色狠狠色| 精品人妻1237| 大香蕉伊人亚洲| 激情欧美日韩女同久久| 桑老女人九区| 色吧5亚洲| 中国国产精品一区视频| 丁香五月影院| 久久蜜色情在线视频xxx免费观看| 在线情色电影 91大 | 三上悠亚在线毛片91| 丁香五月成人| 欧美久久婷婷| 亚洲高清91| 在线αⅴ| 六月丁香啪啪啪| 91啪9色| 成熟熟女国产精品一区二区| 欧美性第1页| 校园春色亚洲| 久久香蕉国产线看观看猫咪av| 国产亚洲99久久精品| 九九久久久九九| 亚洲色丰满少妇高潮| 亚洲高清欧美总合| 精品一区二区综合熟妇| 午夜激情床戏激情| 999色欧美中文字幕| 蜜桃狠狠色伊人亚洲综合网站| 不卡中文字幕aⅴ在线| 色综合网1| 800zy一区二区| 超碰欧美COM| 强奸国产在线| 综合网欧美在线| 国产精品粉嫩福利在线| 亚洲激情在线观看一区| 老女人爆菊| 国产97综合| 国产精品免费日韩| 日本啊啊啊啊啊视频| 97极品无码| 国产亚洲精品自在线亚洲情侣| 美骚妇av高清在线| 日日噜噜夜夜狠狠视频无| 亚洲激情网一二三四区| 国产多人在线观看视频| 91国产丝袜白虎| 91精品免费| 超碰人妻中文在线| 亚洲精品国产精品乱码不卡| 婷婷国产精品九区| 精品国产嫩穴视频| 国产伦精品一区二区三区视频女| 国产激情久久| 中文字幕成人| 色综合色综合网| 国产一区二区三区导航| 国产在线精品偷| 久久一级无码精品毛片6| 久久久久久久久久久免费精品| 男人久久天堂| 视频一区二区三区精品| 国产精品久久久久久高清无码免费看| 超碰精品日韩欧美国产| 在线综合色| 色九九九综合| 日韩肏逼视频| 综合九九| 国产热av| 97福利视频| 99只有精品| 在线无码视频| 国产日产欧产美韩系列麻豆免费| 综合色99| 女色综合| 强奸少妇AV导航网| 久热一区二区| 亚洲熟妇自偷自拍另欧美| 亚洲色天堂九9| 无码日韩网站| 九九草| 精品99999久久久久久| 国产一级高清免费观看| 天天干天天插| 1000部熟女视频在线观看| 中文字幕亚洲欧美在线不卡| 国产精品亚洲高清在线| 国产自偷| 精品99999久久久久久| 成人一道本免费视频| 天天操人人操骚逼网站| 五月色网| 精品国产av一区二区三区四区入口| 亚洲av热热色| 五月丁香综合啪啪| 秋霞网无码| 国产夫妻一区二区| 色性荡荡荡荡视频| 九九热在线精品视频| 妇女乱色二区| 欧美性生活男人的天堂| 久久婷婷热| 熟妇女人妻呻吟久久AV| 啊啊啊啊好大好硬啊啊啊啊啊| 99精品九九九九九九| 九九碰九九爱97超| 岛国福利在线精品播放| 91啪啪视频| 亚洲宗合电影| 理论久久婷婷网8| jazzjazz国产精品麻豆| 人妻久久久| 91 丝袜在线观看| 天天干人人看综合| 黄aaaaaaaaaaaaaaaaaa色网站 | 欧美色道啊| 国产欧美精品日韩区二区麻豆天美| 亚洲性网| 婷色五月| 欧美综合色综合| 俺去俺来也在线www| 美女91网址| 欧美视频激情久久久久久| 综合久久久久久久综合网| 伦理第一页| 日韩精品国模| 精品小视频在线| 天美麻豆精品视频99| 夜嗨影院| 午夜120视频在线观看| 97综合| com 首页 18岁 禁区 女优 免费 精选 同城 | 亚洲va有码在线天堂| 久久区| 91在线国产后入风骚翘臀美女素人| 国产青一二三| 婷婷久久久| 欧美日韩性爱操大逼| 国产亚洲深夜激情| 国产又粗又大硬免费色网视频| 久久精品导航| 欧美综合狠| 精品无码一区二区人妻久久蜜桃| 性爱AV天堂| 欧美天天综| 中文字幕制服欧美久久一区| 爱射综合| 麻豆AV一区二区| 日韩人妻资源网| 99综合| 日韩av乱伦| 久久美女福利是上海美女| 日韩操逼HD| A级毛片在线看免费| 肉动漫无遮挡h在线观看| 国产三级片在线观看| 欲香欲色综合天天伊人| 三上悠亚在线毛片91| 久久久久久久97| 人妻丝袜日本| 美日韩男女操屄视频| 深夜福利黄片| 十八禁啪啪视频| 亚洲伊人久久综合97| 精品亚洲成人免费在线| 黄片免费久久久久久久| 蜜桃无码AV一区二区| 久久久久9999| 熟女欧美日韩综合婷婷| 97网址97| 超碰九区| 人人操人人干网页| 欧美成人黄网色网站| 日韩午夜精品一区二区三区电影| 日韩在线观看中文字幕视频| 亚洲人妻一区二区三区| 丝袜喷水在线| 日韩人妻精品| 亚洲九九九九| 国产精品午夜福利亚洲综合网| 色黄污美女啪啪啪免费网站| 天天做日日做天天欢。| 偷窥自拍亚洲色图| 伊人精品国产| 美女91在线| 一级成人性爱| 伊人亚洲国产一成人久久精品,久久| 97天天爽| 久久久久幕乱码| 超碰97中文| 国产中文字幕在线点播| 伊人久久婷婷| 国色天香av| a人片中文字幕一区二区| 9 1超碰九色| av网站在线看| 欧美日韩第一页| 男人的天堂.com| 精品久久久不卡一区二区| 女生久久网| 色色色色日本| 欧美综合第一| 中文字幕三四区| 黑丝自慰喷水网站| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 欧美啪啪啪91| 国产成人一级av88| 日韩紧密久久| 9118禁| 国产小视频91| 久久久久久九九九九-美女久久久久久久-成人AV | 一二三四视频在线社区中文字幕| 丁香九月婷婷| 无码视频黄色网战| 国外91| 日韩操啪| 9999免费精彩视频| 久久亚码| 亚欧免费观看视频| 夜夜操二区| 干美女人妻| 亚洲国产一级黄色视频| 五月天丁香欧洲日韩| 精品国产乱码久久久久久久| 亚洲色图日韩精品| www.AV有限公司一区| 亚洲天堂久久久久久粉红视频| 亚洲欧洲国产综合av| 亚洲有码第一页| 久久综合女优| 久久这里只精品99re66图| 高潮毛片无遮挡高清免费| 97视频在线观看免费高清| 第二页中文字幕| 69人妻精品一区二区绯色| 尤物一级在线免费观看| 再深点灬舒服灬太大了添视频| 九九久久综合| 性性欧美| 婷婷视频在线免费观看| 伊人一区二区三区| 国产真乱mangent| 国产美女高潮叫床视频| 熟女激情综合网| 久久 精品| 91N综合网| 一区二三区四区视频大全套| 一区二区三区色综合| 18岁禁 茉莉成人久久| 翘臀vidoes| 色香蕉影院| 成人免费在线网站| 日韩亚洲Av人人夜夜澡人人爽| 激情五月天插| 亚洲精品第一| 亚洲三区视频| 日韩性爱电影一区| 色小视频蜜乳| 高清无码网址| 日韩pv中文| 色综合中文字幕不卡| 亚洲极品| 亚洲**2021在线观看| 国产精品 午夜福利| 久久受www免费人成| 96国产污污污丝袜| 亚洲欧美日韩综合在线尤物| 欧美激情视频一区二区| 97自拍一区| 日本一片一区| 日韩亚洲欧美中文字幕| 91九九九小逼| 超碰在线国产| 久久久精品电影| 后入福利| 久久久熟妇熟女国产| 污污汅18禁网站在线永久免费观看 | 日本东京热大香蕉a片| 国产大学生口爆吞精合集| 亚洲另类色综合网站| 天综合网| 日逼国产| 可以免费看黄片的视频| 欧美黑人168页欧美黑人167| 9久久9综合| 一区操逼日比视频| 综合久久少妇中文字幕| 久久久少妇诱惑精品视频| 亚洲人妻av| 情色AV电影| 男人的天堂色偷偷青青草视频婷婷网| 91国产丝袜美女| 资源新线在线天堂| 大香蕉视频一二三区| 国产熟女乱论| 日韩人体偷拍| 亚洲精品不卡一二三区| gogogo免费高清看中国国语| 啊啊啊啊啊好舒服视频| 亚洲国产剧情少妇激情| 色色五月丁香| 日本日皮视频逼| 婷婷在线视频在线观看| 97爱亚洲| 97超碰精品图片| 精品无码久久久久| 天堂资源欧美| 亚洲精品成人激情在线| 久久五月天婷婷丁香中文字幕| 综合 亚洲 欧美| 国产97在线播放| 国产久久日| 亚洲美女30b| 日本天天人人狠狠在线日美女| 成视频在线观看免费看| 在线观看精品国产免费| 日韩精品人妻一| 亚洲码在线中文在线观看| 碰碰97| 野狼福利社区| 精品人妻一区二区蜜桃视频| 乱码熟妇人妻久久久| 久都青青视频| 国产夫妻一区二区| 成人女人国产| 男人的天堂VA在线| 久久爱超碰网| 免费超碰97久久| 欧美激色| 日日日日做夜夜夜夜做无码97| 和协影院中文字幕三区| 欧美韩国你懂得在线| 国产污视频麻豆传媒一区二区| 夜夜高潮夜夜爽高清视频一 | 欧美91视频| 国产家庭乱伦性爱视频| 久思思热视频在线观看| 福利伊人玖玖国产| 艹少妇网站| 国产一区二区三区精品观看啪| 可以在线观看AV的网站| 99日精品欧美国产| 五月婷视频| 久久久艹艹艹| 啊啊啊97视频| 久久久久921| 黄站在线免费观看| 大色综合| 乱伦熟女论坛| 亚洲小电影免费涩涩成人在线高清| av在线观看不卡网站| 综合久久六月久久婷婷| 91久久久久久久久18| 小少妇| 久热精品色情| 中文精品少妇天堂| 综合网91| 激情网色| 天天干,夜夜爽| 色老汉色| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | s片在线观看| 久久精品国产97欧美精品亚洲 | 欧美在线中M| 青青草这里只有精品| 亚洲欧洲成人在线电影| 夜间福利片1000无码| julia高潮后不停追击中出| 婷婷四五区| 性性久久| 国产性爱强奸乱伦大全| 一级久久久久久久久久久| av天堂影视中文在字幕在线中文 | 亚洲天堂电影网99999| 精品国产一区探花在线观看| 自拍偷拍第26| 激情五月天网站| 啊啊好多水| 偷拍视频青青草在线视频| 精品国产av一区二区三区四区入口| 啪一啪免费视频| 香蕉99秘 精品一区丁香| 91久久国产综合精品| 大香蕉日韩| 性色av网站| 白丝AV网站| 96超碰网| 国产精品久久久久久 百度| 91美女视屏| 新怡红院| 免费在线黄片视频| 欧美性暴力猛交XXXX| 天天欧美| 日韩亚洲Av人人夜夜澡人人爽| 91精品人妻一区二区三区蜜桃臀| 蜜桃视频啊啊啊啊| 国产最火爆久久国产网站网站| 亚洲欧美大| 亚洲图片欧美偷拍| 人人操人人大香蕉| 人妻熟女一区二区| 亚欧视频在线| 2000亚洲男人天堂| 久久久96| 亚洲 欧美 91| 夜夜欧美 | 三上制服丝AV| 色哟哟 日韩精品| 夜夜中出国产| 校园春色亚洲| 精品久久久无码| 夜夜嗨一区| 日韩另类| 99AV| 激情五月天网站| 亚洲图片小说欧洲| 色色激情五月天| 四虎影视国产精品| 国产欧美一区激情交| 骚熟女AV网| 国产67194| 超碰97国产欧美| 五月天伊人| 国产97综合| 激情抓乳插进去啪啪啪日韩 | 91精品成人| 人人妻碰人人免费| 女生自91网站| 日本精品无码三级网站| 美熟女逼导航AV操逼| 东京热男人的天堂精品| 欧美在线干| 日本熟女中文| 神马久久久久久| 欧美丝袜激情| 亚洲暴力强奸AV| com 首页 18岁 禁区 女优 免费 精选 同城 | 久久久网一区| 亚洲AV秘 精品久久老牛影视| 风月影院男女十八禁| 亚洲乱码尤物193YW| 成人情色综合网| 五月丁香六月| 在线毛片片免费观看| 国产精品久久久久久久久久久久久久久久| 日韩欧美tv一区二区在线观看| 人妻少妇久久| 97国产超湿| 人人操人人插人www| 97超碰伊人| 91人人爽人人爽| 日本欧美一区二区三区免费| 欧美性性性| 亚洲另类色图片| 亚洲制服欧美另类内射| 午夜αv| 欧美亚洲影视| av绯色| 亚洲欧美洲综合| 亚洲精品欧美专业| 黄网色一区二区三区四区精品| 天天综合中文字幕 91| 国产成自自拍在线观看| 妺妺跟我一起洗澡没忍住| 97久久天天综合色天天综合色电影| 婷婷六月色| 岛国色情视频在线观看| 97资源站日韩| 天天日美女的B| 欧美超碰9798| 无遮挡猛进视频免费无限观看| 日韩欧美福利视频看看| 熟妇人妻一区二区三在线 | 亚洲天堂日本| 超碰97欧美在线| 青椒国产97在线熟女| 亚洲国产精品无石码久久| 91新在线欧美| 91美女中出| 免费簧片在线观看| 久久性爱视频免费看| 风间由美日韩欧美久久| 色呦呦、国产精品| 99在线免费观看| 久久高清欧美国产| 大香蕉狠狠爱| 插插综合网天天影视网| 97视频在线视频| 国产熟女| 色好看av| 丰满少妇一区二区三区专区| 久久伊人五月天| 欧美日韩国产高清在线一二三区 | 青青草久草AV| 日本大香蕉| xxx亚洲午夜天堂| 熟女丰满人妻一区| 五月天综合在线| 成人免费福利网站国产| 26UUU欧美激情一区二区| 搡老熟女免费视频 | 国内97干免费看| 97任你吞精| 亚洲成人一区二区精品| 日本十八禁免费看污网站| 亚洲麻豆av一区二区| 老女人综合| 欧美激情 亚洲色图| 五月天AV资源| 99精品综合久久久久五月天| 九九免费影片| 四虎影视国产精品| 亚精品无码毛片一区二区三区| 东北女人的毛片| 亚洲蜜臀懂色| 欲射影视| 热天堂一区二区| 少妇蜜汁| 东京成人一区| 男人的天堂色偷偷青青草视频婷婷网| 蜜臀AV一区二区三区激情综合| 一区二区三区 丝袜 高跟 美腿| 亚洲欧洲美腿丝袜| 亚洲五区熟女| 综合97亚洲| 欧美在线第五页| 東南亚性呦成人伦理资源在线视频| 国产精品伦理| 极品另类| 天天天堂影视日韩亚洲91| 国产AB视频| 小电影欧美91| 亚洲情色综合| 国内毛片无遮挡国产| 久久精品中文字幕观看| 国产91久久九九免费精品无码| 久久久久久AⅤ无码免费肉站 | 久操免费电影| 97亚洲中文| 超碰精品日韩欧美国产| 日韩激情啪啪啪| 爱做久久久久久| 欧美九九爱| 99re这里| 96精品久久久| 91丝袜在线观看| 中国一级特黄大片护士| 日本精品一区二区中文字幕| 夜夜操天| h色99999| 天天天做天天天爱天天天爽| 精品传媒在线一区| 人人做,人人操,人人摸| 人妻乱仑一区二区三区| 九色97| 天天色怡春院| 精品玖九九久| 91人妻最真实刺激绿帽| a级理论午夜日本| 精品一区96| 91模特在线观看| 人妻熟女一区二区三区视频| 国产精品福利资源在线尤物| 亚洲砖码砖专无区2023| 有码人妻系列| 98超碰欧美| 家庭乱伦麻豆| 九色婷婷| 亚洲AV资源| 一本色道久久综合狠狠操| 中文一区二区三区影院| 18禁超污无遮挡无码免费网| 精品久一区免费| 久久999久| 黄色工厂这里只有精品| 性影在线视频| 欧美激情综合| 啊嗯嗯啊好大好爽| 国内精品久久人妻性色av| 欧美日韩国内不卡| 91在线免费观看处女| 男同专区一区二区三区在线| 久久久精品无码亚免费| 一区三区啪啪| 狠狠躁日日躁夜夜躁A| 日本高清免费一本视频在线观看| 日本国产欧美高清在线| 欧美色图下一页| 亚洲高清视频在线免费观看| 久艹99| 亚洲97综| 麻豆国产尤物AV| 丝袜视频网国产90| 十八禁成人网站在线观看| 东京成人一区| 日B操| 亚洲人在线| 国产后入| 偷拍 精品另类 凸凹了四区| 亚洲天天自拍| 男男H黄动漫啪啪无遮挡网站| 老汉网| 欧美影院一区二区三区| 三四中文字幕| 婷婷五月色| 亚洲自拍天堂| A一区片| 家庭乱伦性爱av| 日韩人体偷拍| 欧美日韩婷婷中文| 性色av一区二区| 九九天堂| 亚洲性猛| 长久操视频| 偷拍欧美激情| 国产A v无码专区| 操逼大黄片| 亚洲大色鬼| 国产亚洲色婷婷99精品91| 欧美九九99久久精品| 在线天堂999| 国产天天看| 国产suv精品一区| 久久久久国色αv免费观看| 综合少妇网| 日产狠狠干| 欧美日韩超碰在线| www.婷婷| 婷婷国产精品九区| 美女爽爽爽刺痛洞洞| 欧美三级一级| 富二代亚洲精品99| 大香蕉丝袜一级片| 婷婷亚洲中文字幕在线| 中文字幕加勒比海高清无码免费视频| 久久綜合很很很| 91美腿丝袜在线观看| 日韩成人小视频| 性爱视频免费网址| 深田咏美亚洲精品福利社| 97久久精品亚洲| 狼人综合婷婷激情四射 | 欧美在线中M| 老司机福利社视频在线观看| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 日韩特一级久久| 99久久无色码| 99日精品欧美国产| 国产粉嫩蜜臀av一区二区三区 | 欧美日韩性爱操大逼| 肏逼视频日本| 久久久久久99999国产精品| 啊啊啊啊啊好大好舒服想要| 狠狠综合网| 日韩视频啪啪| 啪啪综合网| 99999国产| 亚洲影视第一页| 欧美少妇性乱| 黑操B| 3p国产欧美99热| 日韩熟女乱伦中出| 国产成人欧美精品在线| 色亚洲欧美| 2017大香蕉国产精品久久| 暖暖精品二区三区观看| 99热在线观看| 大香蕉520| 国产激情视频一区区三区| 色约约一区=区三区| 爱丝福利| 精品人妻视频一区二区在线播放 | 欧美日韩青操| 少妇极品熟妇人妻无码| 大香蕉 222| 丁香六月激情综合| 精品一区二区成人动漫| 乱伦日本色图AⅤ| 色天使亚洲综合在线观看| 女性91网站| 日日爱99| 久久狠狠色噜噜狠狠狠狠97| 欧美乱欲| 亚洲日韩97| 天堂精品| 亚洲国产福利视频| 超碰综合97在线| 日韩精品99久久久久久中文字幕 | 亚洲高清欧美总合| 欧美 亚洲精品首页| 亚洲自拍青操视频| 福利大香蕉| 色一区二区三区综合| 亚洲女人毛茸茸91| 日韩一级二级在线| 精品国产一区二区久久| 蜜臀在线免费观看在线免费观看| 欧美不卡在线美女| 澳门人妻久久| 美腿色图| 自拍欧美| 久偷拍欧美日韩三区| 欧美色日| 亚洲狼狼干综合1| 91草草草| 91在线丝袜| 91性网| 东京热一区二区中文字幕| 久久天堂| 777AV电影| 5278欧美一区二区三区| 婷婷久久久| 99热97| 夜夜操av亚洲一区二区| 蜜桃久久久久久久久久久久| 久久久久国产精品人妻aⅴ天堂| 久热这里| 97欧美色综合| 人妻天天爽夜夜爽2| 青青国产精品在线| 人妻嗯啊啊在线播放| 18禁的网站在线| 欧美黄片视频在线观看免费| 99热欧美| 91在线一起| 婷婷在线视频| 一区二区三区精品黑丝白丝酒店对鸡| 操逼国产免费| 亚洲国产日韩欧美熟妇在线| 人妻在线臀日韩| 青女偷拍网| 乱伦熟女区| 一区二区播放| 亚洲天堂中文字| 爱做久久久久久| 六月婷婷一区二区三区| 九九自拍伦理| 网友自拍第1页| 中文字幕 国产区| 国产美女高潮视频| 99精品免费| 伦理第一页| 亚洲情色1区| 偷拍 欧美 日韩| 乱日视频| 91在线视频观看国产| 伊人一区二区三区| 免费一级a毛片久久久久久鸭绿欲| 九九玖玖精品| av在线播放国产一区| 神马视频久久久久久| 伊人丁香五月婷婷| 色香综合天天影视综合| 爆操无码| 另类图片综合| 中出后入| 丰满的三级少妇欧美久久久| 欧美懂色综合网| 97干色天堂| 果冻传媒A片一二三区 | 99re6国产精品99re在线| 91挑色欧美| 性爱av在线免费观看| 9Ⅰ超碰| 亚洲中文sv| 天天色,天天干,天天干| 宅男午夜在线视频| 中文字幕超碰CAO| 日本国产欧美一区三区二区| 成人网址在线观看| 青青草久久| 国产美女销魂在线观看不卡| 亚洲国产欧美一区二区潘金莲| 98一区二区精品| 亚洲Av诱惑| 久/久精品99看9| 97欧美色| 亚洲伊人成综合成人网| 国产免费一区在线观看| 91精品人妻啪啪间| 人人看人人爰人人操| 欧美在线啊啊啊| 九九九九热只有精品| 国产女生在线| 97视频在线观看网站| 久久夜黄色无码A级大片| 美女主播色欲91抠b在线播放| 日本二区不卡| 国产91啪| 在线五区| 在线观看日韩av不卡| 69丨亚洲丨精品丨入口免费播放| 久操网视频| 大香蕉欧美伊| 国产一区免费午夜视频| 丰满精品人妻少妇久久字幕| 亚洲啪AⅤ永久无码| 欧美日韩国产电影| 在线视频免费观看午夜| 91九久| 国产一区二区成人av在线播放| 宅男午夜在线视频| 黄色片A级一区二区三区| 超碰亚洲欧美日韩无| 2023天天操夜夜操| 日韩99神马视频片| 两性色网| 少妇大屁屁| 国内毛片国产专区二| 麻豆天美AV传媒第一页| 婷婷色婷婷| A 天堂| 丝袜av一区二区三区| 日韩欧美综合激情| 丝袜美女诱惑 91 视频| 日本操BAV| 精品人妻一区二区三区视频在线| 又大又长又爽| 欧美日韩不卡a片| 久草视频制服诱惑| 一区二区三区黄色片a| 性感美女啊啊啊在线| 婷婷在线视频| 国产最火爆久久国产网站网站| 色五月激情AV在线| 五月天玖玖资源站| 国产精品久久久亚洲第一牛牛_在线观看| 久久99操天天日| 国产AV色黄看到爽| 国产9熟妇视频网站| 黄污污污污| 最新亚洲人成网站在线影院| 亚洲久草AV色图| 亚洲精品一区二区三区新线路| 国产成人欧美一区二区三区的国产| 91亚洲丝袜熟女| 亚洲男人天堂2019| 亚洲小电影免费涩涩成人在线高清 | 日韩av情韩国爱禁区av一区二区| 水野优香在线观看| 国产日韩精品suv| 吊色| 久久久久久久久久久久久久久乱码 | 操逼操操操91| 综合伊人激情| 亚洲性刺激| 99RE在线视频精品,这里只有精品| 看一级黄色视频| 亚洲无码国产精品久久| 91在线国产后入风骚翘臀美女素人| 久操高青| 强奸a片网| 精品成人无码| 欧美97超碰| 美女网站黄页| 超碰日本97美女人妻人人玩人人爱 | 婷婷五月天在线观看| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 爆操无码| 伊人一区二区在线播放| 91综合网在线| 超碰天天操| 日本不卡卡一区| 天天干一干| 玖玖爱免费观看视频| 以及麻豆国产入口在线观看免费| 色图四区| 厕所偷拍在线| 五月丁香综合激情| 欧美劲爆视频一区二区| 无码一区二区精品视频久久久春药| 熟妇女伦乱视频| 美女天天干| 亚洲中文制服诱惑| 视频二区美腿丝袜制服人妻欧美| 久久男女激情视频网站| 丰满人妻一区二区三区四区| 91人精品妻入口| 99久久亚洲精品无码毛片潘甜甜| 韩日自拍| 97日视频| 无码人妻丰满熟妇奶水区毛片| 好吊妞转入那个网| 天天干天天插| 久久国产视频性吧 | 大奶啊啊好爽| 五月丁香影视| 俺去也婷婷| 18禁超污无遮挡无码免费网| 亚洲AV噜噜狠狠网址蜜桃动漫| 一级岛国大片| 免费日韩黄片| 草草影院最新网址| 成年人黄色小视频网站| 精品国产91av一区二区三区| 囯产精品久久久久久久久久二区三区| 欧美精品99久久久**| 97碰在线视频| 色欲天天综合网| 中文字幕在线日亚州9| 亚洲精品成人激情在线| 亚洲熟女av日韩熟女| 热99这里有精品综合久久| 中文字幕欧美日韩三级| yiqicaoav| 日韩视频精品在线观看| 俄罗斯一区二区视频在线观看 |