精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

loongarch架構介紹—基礎指令(一)

開發 架構
本文介紹了loongarch架構中的一些基礎指令,如整數和浮點運算指令、轉移指令、訪存指令,并結合案例對loongarch匯編語言的寫法進行了說明。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

前言

最近龍芯中科宣布,龍芯2K0500開發板已與OpenHarmony(開源鴻蒙系統)完成了適配驗證,LoongArch平臺實現初步支持OpenHarmony。本系列文章將對loongarch架構進行介紹。

龍芯架構LoongArch是龍芯中科公司自主設計的一種精簡指令集計算機(RISC)風格的指令系統架構。其分為32位和64位兩個版本,分別稱為LA32架構和LA64架構。本文主要對其中的基礎部分進行介紹。本文中的主要信息來源于龍芯目前公開的資料。

1、指令編碼格式

下圖為龍芯架構的典型指令編碼格式,大部分指令格式都符合這些格式:

#loongarch架構介紹#[一]基礎指令-開源基礎軟件社區

上圖中解釋:

  • 指令長度固定為32位,無論是LA32還是LA64
  • 上圖中共有2R-type、3R-type、2RI8-type等9種編碼格式,其中R表示寄存器,I表示立即數。如2RI8-type表示指令格式中除了操作碼opcode外,還指定了2個寄存器和一個8位的立即數。

2、指令匯編格式

loongarch的指令匯編格式主要包括指令名和操作數這兩部分,其中指令名格式比較特別。loongarch中指令名可以有前綴和后綴字母,前綴字母有:

  • V:128位向量指令
  • XV:256位向量指令
  • F:非向量浮點指令
  • VF:128位向量浮點指令
  • XVF:256位向量浮點指令

后綴字母有:

  • 對于整數類型指令:.B、.H、.W、.D、.BU、.HU、.WU、.DU分別表示有符號字節、有符號半字、有符號字、有符號雙字、無符號字節、無符號半字、無符號字、無符號雙字。其中雙字僅存在于LA64
  • 對于浮點類型指令:.H、.S、.D、.W、.L、.WU、.LU分別表示半精度、單精度、雙精度的浮點數,以及有符號字、有符號雙字、無符號字、無符號雙字的整數。其中雙字僅存在于LA64

舉例如下:

  • add.w    rd, rj, rk: 表示寄存器rj和rk相加,結果寫入rd。無前綴,后綴.w表示操作數據的位數為32位。
  • fadd.s fd, fj, fk:表示浮點寄存器fj和fk相加,結果寫入fd。前綴為f,表示為非向量浮點運算指令。后綴為.s,表示操作數據為單精度浮點數。
  • mulw.d.wu rd, rj, rk:表示寄存器rj和rk相乘,結果寫入rd。無前綴。該指令有兩個后綴,.d表示rd中結果為雙精度浮點數,.wu表示rj和rk中數據為無符號32位整數。

3、基礎指令介紹

(1)整數運算類

loongarch中有32個通用寄存器,LA32和LA64中分別為32位和64位長度。loongarch中可用這些寄存器執行整數類的指令。

loongarch支持基本的整數運算,有:

  • 加減乘除的add、sub、mul、div等指令。如addi.w rd, rj, si12表示將寄存器rj和有符號立即數si12進行32位加法運算,結果寫入rd。
  • 邏輯移位、算術移位的sll、srl、sra、rotr等指令。如srl.w rd, rj, rk表示將寄存器rj作邏輯右移rk位,移位結果符號擴展寫入寄存器rd。
  • 與或非等操作的and、or、nor、xor、andi、ori等指令。如and rd, rj, rk表示將寄存器rj和rk作位與運算,結果寫入rd。
  • slt、sltu、slti、sltui指令用于小于比較。
  • 如slt rd, rj, rk表示將寄存器rj和rk視為有符號整數作小于比較,將結果寫入rd。
  • 如sltu rd, rj, rk表示將寄存器rj和rk視為無符號整數作小于比較,將結果寫入rd
  • lu12i.w、lu32i.d等指令用于立即數連接。如lu12i.w rd, si20表示將20位立即數si20最低位連接上12位的0,然后符合擴展后寫入rd。
  • 一些位操作指令,有clo、clz、ctz等指令、用于符號擴展的ext指令等。
  • 如ext.w.b rd, rj表示將rj中低8位數據進行符號擴展后寫入rd。
  • 如clz.w rd, rj表示從第31位開始計數寄存器rj中連續0的個數,結果寫入rd。

(2)浮點運算類

loongarch中有32個浮點寄存器,在LA32和LA64中均為64位。loongarch中可用這些寄存器進行浮點類指令。

loongarch中支持基本的浮點運算,有:

  • 加減乘除相關的fadd、fsub、fmul、fdiv、fmadd、fnmsub等指令。
  • 如fadd.s fd, fj, fk表示將浮點寄存器fj和fk進行單精度加法運算,結果寫入fd。
  • 如fmsub.d fd, fj, fk, fa表示將浮點寄存器fj和fk進行雙精度乘法運算,然后再與fa進行雙精度減法運算,結果寫入fd。
  • 浮點比較運算相關的fcmp.cond指令。其中.cond可以為多種比較含義的助記符。如fcmp.ceq.s cc, fj, fk 表示進行相等比較。
  • 浮點轉換類的fcvt、ffint、frint等指令。
  • 如fcvt.s.d fd, fj表示將浮點寄存器fj中的雙精度浮點數轉換為單精度,并寫入fd。
  • 如ftintrne.w.s fd, fj表示將浮點寄存器fj中的單精度浮點數轉換為32位整數寫入到fd,并采用“向最近的偶數舍入”。
  • 浮點搬運類型指令,包括fmov、fsel、movgr2fr等指令。
  • 如fsel fd, fj, fk, ca表示如果條件標志寄存器ca的值為0,則將浮點寄存器fj寫入fd,否則將fk寫入fd。
  • 如movgr2fr.w fd, rj表示將rj的低32位寫入浮點寄存器fj的低32位。
  • 一些特殊浮點運算指令,有取最小/最大值運算的fmax、fmin、fmaxa、fmina指令、取絕對值的fabs指令、取反的fneg指令、開方和倒數運算相關的fsqrt和frecip等指令,等等。如fmaxa.s fd, fj, fk表示fd中寫入浮點寄存器fj、fk中絕對值的較大者。

(3)訪存指令

和一般RISC一樣,loongarch中通過load/store類指令進行訪存,有:

  • ld/st指令。
  • 如ld.b rd, rj, si12表示將rj+有符號立即數si12作為虛擬地址,從該地址取出一個字節數據寫入rd。
  • 如st.w rd, rj, si12表示將rj+有符號立即數si12作為虛擬地址,將rd低32位數據寫入該地址。
  • ldx/stx指令。相比ld/st指令,區別是虛擬地址表示不同:如ldx.b rd, rj, rk表示將rj+rk作為虛擬地址,從該地址取出一個字節數據寫入rd。
  • ldptr/stptr指令。相比ld/st指令,區別是立即數表示不同,即立即數的最大位數不同以及其表示的偏移以4字節對齊。如stptr.w rd, rj, si14表示將rj+有符號立即數si14*4作為虛擬地址,從該地址取出32位數據寫入rd。
  • ldgt/stgt、ldle/stle等邊界檢查訪存指令。如ldgt.b rd, rj, rk表示將rj作為虛擬地址,如果rj大于rk,則從該地址中取出一個字節數據到rd。否則觸發異常。
  • 浮點訪存指令,包括fld/fst、fldx/fstx、fldgt/fstgt指令等。與前面指令含義基本一致,只不過是用浮點寄存器作為目標寄存器。如fld.s fd, rj, si12表示將rj+有符號立即數si12作為虛擬地址,從該地址取出一個單精度浮點數數據寫入fd。

(4)轉移指令

下面對loongarch中的轉移指令進行介紹:

  • 無條件跳轉指令b。如b offs26表示無條件跳轉到地址pc+offs26*4,其中offs26為26位的立即數偏移量,且4字節對齊。
  • 無條件跳轉指令jirl。和b的區別是,會將pc+4的值進行保存。如jirl rd, rj, offs16表示無條件跳轉到地址pc+offs16*4,然后將pc+4寫入rd。其中offs16為16位的立即數偏移量,且4字節對齊。
  • 無條件跳轉指令bl。和jirl的區別是,pc+4的值固定保存在r1中。r1別名ra,一般用作保存返回地址。如bl offs26表示無條件跳轉到地址pc+offs26*4,然后將pc+4寫入r1。其中offs26為26位的立即數偏移量,且4字節對齊。
  • 條件轉移指令beq、bne、blt等。如beq rj, rd, offs16表示當rj和rd相等時才跳轉到地址pc+offs16*4。

(5)一些補充的基礎指令

在閱讀linux上loongarch架構相關代碼的時候,遇到了一些loongarch資料中沒有寫出來的指令。本小節中將這些指令列出,其中指令的含義是根據上下文推測出來的。

  • move:如move rd, rj將rj中值復制到rd。
  • li:如li.w rd, 1將rd中值置為1。
  • la:如la.abs rd, label將label對應地址賦值給rd。
  • jr:如jr ra跳轉到ra中地址,可能會有一些額外的操作。

4、匯編案例說明

#loongarch架構介紹#[一]基礎指令-開源基礎軟件社區

上圖中描述了loongarch中寄存器的使用約定,與其他的架構其實大同小異。有棧指針寄存器,有通用和浮點的傳參寄存器,有返回地址寄存器等。下面結合代碼進行說明。

以下為一段c語言代碼:

...
extern long
nested(long a, long b, long c, long d,
long e, long f, long g, long h, long i);

long normal(void) {
return nested(1, 2, 3, 4, 5, 6, 7, 8, 9);
}

對應loongarch匯編如下:

normal:
// 分配棧幀
addi.d $sp, $sp, -32
// 傳參9,傳參寄存器不夠,儲存在棧上
addi.w $t0, $zero, 9
stptr.d $t0, $sp, 0
// 傳參8-1,使用傳出寄存器a7-a0
addi.w $a7, $zero, 8
addi.w $a6, $zero, 7
addi.w $a5, $zero, 6
addi.w $a4, $zero, 5
addi.w $a3, $zero, 4
addi.w $a2, $zero, 3
addi.w $a1, $zero, 2
addi.w $a0, $zero, 1

// 將返回地址保存到棧上
st.d $ra, $sp, 24

// 調用nested函數
bl %plt(nested)

// 恢復返回地址到ra
ld.d $ra, $sp, 24

// 恢復棧幀
addi.d $sp, $sp, 32

// 函數返回
jr $ra

loongarch的棧幀可用下圖表示:

#loongarch架構介紹#[一]基礎指令-開源基礎軟件社區

總結

本文介紹了loongarch架構中的一些基礎指令,如整數和浮點運算指令、轉移指令、訪存指令,并結合案例對loongarch匯編語言的寫法進行了說明。下一篇文章將會介紹loongarch中的原子指令、柵障指令,及其用法。

??想了解更多關于開源的內容,請訪問:??

??51CTO 開源基礎軟件社區??

??https://ost.51cto.com??

責任編輯:jianghua 來源: 51CTO 開源基礎軟件社區
相關推薦

2023-01-04 15:20:51

loongarch架構

2023-03-01 14:59:08

TLB維護架構

2023-02-03 14:41:03

地址翻譯模式loongarch

2023-02-21 16:46:04

loongarch架構

2019-11-06 10:55:32

虛擬化VMware vSph架構

2021-01-21 10:02:45

Consul架構安裝

2011-12-20 15:52:03

PhoneGap架構基礎工作原理

2013-07-19 12:52:50

iOS中BlockiOS開發學習

2009-12-11 15:59:00

Linux grep指

2009-12-25 14:24:59

Linux指令od

2022-10-08 11:16:04

UbuntuLoongArch

2020-12-24 07:29:32

云計算云基礎云原生DevOps

2010-11-01 06:43:21

PowerShell

2011-07-14 16:26:01

2010-03-05 10:24:33

2012-07-23 16:18:52

Linux集群HPC架構

2011-06-30 18:39:35

SEO

2023-07-10 16:00:56

AT指令建立網絡連接

2011-06-21 14:42:37

ECMAScriptJavaScript

2009-09-22 09:27:29

Hibernate P
點贊
收藏

51CTO技術棧公眾號

亚洲熟妇av一区二区三区| 成人激情视频免费在线| 欧美大片免费播放器| 国产精品电影| 久久先锋资源网| 国产精品高清在线| 欧美做爰啪啪xxxⅹ性| 一区二区三区高清在线观看| 亚洲成人在线观看视频| 亚洲视频axxx| 亚洲综合网中心| 亚洲欧美精品一区二区三区| 欧美激情在线免费| 亚洲精品免费电影| 黄色99视频| 无码一区二区三区| 欧美一区成人| 欧美裸体一区二区三区| 日韩视频一二三| 青青草视频在线免费观看| 免费观看在线色综合| 欧美激情综合色综合啪啪五月| 免费黄色特级片| 好操啊在线观看免费视频| 午夜在线a亚洲v天堂网2018| 最近2019中文字幕mv免费看| 少妇熟女视频一区二区三区 | 亚洲日本免费电影| 亚洲国产日韩av| 亚洲精品在线观看免费| 天堂在线资源库| 麻豆精品一区二区三区| 5566成人精品视频免费| 天天色影综合网| 香蕉久久夜色精品国产更新时间| 这里只有精品电影| 91午夜在线观看| 国产香蕉在线| 99re免费视频精品全部| 91在线观看免费高清完整版在线观看| 无码人妻精品一区二区三区温州| 2019中文亚洲字幕| 欧美综合一区二区| 国产精品无码av在线播放| 国产色在线观看| 欧美国产禁国产网站cc| 九九99玖玖| 国产丰满果冻videossex| 日韩精彩视频在线观看| 久久久久久69| 在线看的片片片免费| 国产一区三区在线播放| 在线免费视频一区二区| 99色这里只有精品| 香蕉久久aⅴ一区二区三区| 日本一二三不卡| 欧美三日本三级少妇三99| 亚洲人午夜射精精品日韩| 懂色av一区二区在线播放| 国产精品丝袜一区二区三区| 国产精品自拍第一页| 老司机免费视频久久| 午夜精品久久久久久久99热 | 成人乱码一区二区三区| 秋霞成人午夜伦在线观看| 热久久美女精品天天吊色| 欧美日韩精品区| 国产日本精品| 日本免费久久高清视频| 九九热在线免费观看| 亚洲欧美日韩国产综合精品二区| 97视频在线看| 久草手机在线观看| 久久在线精品| 国产精品久久久久久久av电影| 无码人妻av免费一区二区三区 | 女厕嘘嘘一区二区在线播放 | 日本女优一区| 一区二区三区国产视频| 一本色道久久88| 国产精品二区不卡| 一区二区三区回区在观看免费视频| 青青草福利视频| 成人毛片在线| yellow中文字幕久久| 妺妺窝人体色www聚色窝仙踪| 精久久久久久| 欧美中文字幕视频| 中文字幕+乱码+中文| 国产一区在线视频| 黑人中文字幕一区二区三区| 久久久久久女乱国产| 久久综合色婷婷| 午夜精品一区二区在线观看的| 免费黄色在线| 成人av在线资源网| 麻豆传媒一区| av福利在线播放| 亚洲精品视频在线| 免费国产a级片| 欧美国产日韩电影| 欧美成人乱码一区二区三区| 一起草在线视频| 欧美手机视频| 欧美黑人xxx| 国产人与禽zoz0性伦| 牛牛国产精品| 日本午夜在线亚洲.国产| 一级做a爱片性色毛片| 成人毛片老司机大片| 欧美极品视频一区二区三区| 精精国产xxxx视频在线| 无码av免费一区二区三区试看| 日韩av播放器| 欧美片网站免费| 亚洲人av在线影院| 欧美乱大交做爰xxxⅹ小说| 国产精品观看| 色天天综合狠狠色| 国产一级特黄aaa大片| 日本欧美加勒比视频| 91九色蝌蚪嫩草| 偷拍精品一区二区三区| 国产精品理论片| 国产白丝袜美女久久久久| 国产成人久久精品麻豆二区| 精品国产一区二区精华| 久久婷婷五月综合| 激情久久五月| 91老司机精品视频| 青青草超碰在线| 一区二区三区日韩在线观看| 热久久精品国产| 国产福利资源一区| 日韩亚洲欧美中文高清在线| youjizz在线视频| 久久久久久婷| 亚洲永久在线观看| 成人免费在线观看| 欧美日韩中文字幕| 蜜臀aⅴ国产精品久久久国产老师| 欧美好骚综合网| 国产精品福利小视频| 天天操天天舔天天干| 亚洲乱码中文字幕| 色国产在线视频| 国产精品午夜一区二区三区| 欧美成人精品在线播放| 曰批又黄又爽免费视频| 久久中文娱乐网| 黄色一级视频在线播放| 91麻豆精品激情在线观看最新 | 欧美性色黄大片| 熟女俱乐部一区二区视频在线| 亚洲精品乱码| 国产69精品久久久久9999apgf| av片在线观看网站| 91精品国产综合久久婷婷香蕉| 免费看一级黄色| 母乳一区在线观看| 欧美大陆一区二区| 欧美xx视频| 国产手机视频精品| 日韩黄色a级片| 99精品视频一区| 日本a在线免费观看| 国产精品17p| 91精品国产91久久久久久| 国产精品无码天天爽视频| 中文字幕一区日韩精品欧美| 亚洲免费看av| 久久亚洲影视| 91精品综合视频| 成人在线视频亚洲| 精品少妇一区二区三区在线播放 | 人人澡人人澡人人看欧美| 亚洲精品国产一区二| 亚洲一区二区四区蜜桃| 91九色蝌蚪porny| 亚洲一区二区三区高清| 欧美国产视频在线观看| 成人av色网站| 久热精品视频在线观看| 蜜桃av中文字幕| 懂色av一区二区三区| 亚洲第一成人网站| 蜜桃视频一区二区三区在线观看| 超碰免费在线公开| 亚洲一二av| 538国产精品一区二区免费视频| 黄色片在线看| 欧美日韩二区三区| 久久久久久久极品内射| 91理论电影在线观看| 妺妺窝人体色www在线观看| 久久一区二区中文字幕| 91黄色精品| 手机在线观看av网站| 欧美精品一区二区三区久久久| 在线观看亚洲天堂| 国产精品久久二区二区| 在线免费看黄色片| 日韩av中文在线观看| 国产又爽又黄ai换脸| 国产成人澳门| 日韩av电影在线免费播放| 秋霞成人影院| 精品在线观看国产| 日韩色图在线观看| 最新久久zyz资源站| 中文字幕乱码在线| 韩国av一区二区三区在线观看| 久色视频在线播放| 91精品国产乱码久久久久久久| 狠狠色噜噜狠狠狠狠色吗综合| 久久精品女人天堂av免费观看| 超碰91人人草人人干| 精品无吗乱吗av国产爱色| 7777精品伊人久久久大香线蕉的| 欧美日韩综合在线观看| |精品福利一区二区三区| av无码一区二区三区| 黑人巨大精品欧美一区| 欧美日韩一区二区在线免费观看| 一区二区影院| 亚洲a在线播放| 国产精品迅雷| 久久亚洲欧美日韩精品专区| 邻家有女韩剧在线观看国语| 精品精品欲导航| 真实的国产乱xxxx在线91| 精品久久中文字幕久久av| 免费中文字幕在线| 久久综合九色综合欧美亚洲| 国产农村妇女精品久久| 美女视频黄久久| 久草精品在线播放| 亚洲一区二区三区高清不卡| 免费在线看黄色片| 亚洲国产精品综合久久久| 婷婷四房综合激情五月| 你微笑时很美电视剧整集高清不卡| 国产偷国产偷亚洲高清97cao| 精品视频在线观看网站| 国产成人精品久久亚洲高清不卡| 国产精品蜜芽在线观看| 欧美成人一二三| 黄色一级片在线观看| 亚洲欧美一区二区激情| 头脑特工队2在线播放| 亚洲五码中文字幕| 久久久久久视频| 亚洲丝袜美腿综合| 超碰在线国产97| 一区二区久久久久久| 免费在线一级片| 亚洲成人1区2区| 精品人妻无码一区二区性色 | 国产情侣自拍小视频| 91精品黄色片免费大全| 精品人妻伦一区二区三区久久 | 国产日韩在线看| 高清不卡一区| 国产精品一区二区免费| 中文字幕伦av一区二区邻居| 日韩三级电影免费观看| 婷婷亚洲图片| 日韩伦理在线免费观看| 久久久精品网| 伊人色在线视频| 成人黄色网址在线观看| 国产免费一区二区三区网站免费| 国产精品婷婷午夜在线观看| 午夜免费激情视频| 高潮白浆女日韩av免费看| 亚洲天堂手机版| 欧美成人一区二区三区在线观看 | 分分操这里只有精品| 久久综合网络一区二区| 97超碰成人在线| 成人免费av资源| 妖精视频在线观看免费| 亚洲综合清纯丝袜自拍| youjizz在线视频| 欧美精品乱码久久久久久按摩| 欧日韩在线视频| 中文字幕日韩精品在线观看| 欧美aaaxxxx做受视频| 国产z一区二区三区| 久久av偷拍| 欧美亚洲另类久久综合| 欧美 日韩 国产 一区| 日韩av在线综合| 国产高清在线观看免费不卡| jizz中文字幕| 亚洲一二三区不卡| 在线免费av片| 日韩成人在线播放| 成人短视频在线观看| 欧美一区二三区| 日韩精品一区二区三区中文| 日韩一本精品| 99国产成+人+综合+亚洲欧美| 小早川怜子一区二区三区| 91美女视频网站| 国产一级片免费观看| 在线播放一区二区三区| 欧美日韩影视| 国内精品久久久久影院优 | 三级欧美韩日大片在线看| 中文字幕一二三区| 国产精品国产三级国产aⅴ入口 | 久久久久久网| 国产chinese中国hdxxxx| 日韩毛片一二三区| 日韩国产成人在线| 亚洲精品大尺度| 欧美日韩在线视频免费观看| 国产精品综合久久久| 亚洲人成网77777色在线播放| 欧美黄色免费网址| 国产自产2019最新不卡| 亚洲不卡的av| 日本精品视频一区二区| 五月激情婷婷网| 久久久久久久激情视频| 91麻豆精品国产综合久久久| 欧美在线一二三区| 免播放器亚洲| 三级男人添奶爽爽爽视频| 婷婷六月综合亚洲| 成人午夜视频一区二区播放| 美女国内精品自产拍在线播放| 黄色成人在线观看网站| 亚洲精品视频一二三| 日韩精品1区2区3区| 高清国产在线观看| 欧美视频自拍偷拍| 成人免费视频| 国产免费一区二区三区在线能观看| 国产精品片aa在线观看| 欧美成人黑人猛交| 国产女主播在线一区二区| 神马久久久久久| 国产精品视频第一页| 亚洲天堂av图片| 在线成人av观看| 欧美精品亚洲| 久久久久久一区二区| 女~淫辱の触手3d动漫| 日韩欧美国产一区二区| 极品美乳网红视频免费在线观看| 欧美一级高清免费播放| 亚洲人成网亚洲欧洲无码| caopor在线视频| 国产欧美一区二区精品性| 成人黄色片在线观看| 日韩在线观看成人| 国产精品日韩精品在线播放| 乱熟女高潮一区二区在线| 成人一区在线看| 国产尤物在线视频| 亚洲新中文字幕| 伊人久久大香伊蕉在人线观看热v| 性做爰过程免费播放| 成人免费视频免费观看| 天天操中文字幕| 最近更新的2019中文字幕| 成人在线精品| 拔插拔插海外华人免费| 久久久三级国产网站| 中国一级特黄视频| 操日韩av在线电影| 美女福利一区| 亚洲最大综合网| 一级女性全黄久久生活片免费| 深夜福利视频网站| 国产精品99免视看9| 欧美激情办公室videoshd| 成人黄色激情网| 亚洲午夜精品久久久久久app| 欧美xxxxx精品| 欧美亚洲国产一区二区三区va| 亚洲性图自拍| 久久综合婷婷综合| 激情都市一区二区| 无码人妻精品一区二区三区夜夜嗨| 日韩欧美第一区| 黄瓜视频成人app免费| 久久精品国产精品亚洲精品色| 成人免费观看视频| 自拍偷拍色综合| 久久久免费观看| 第一sis亚洲原创| 手机免费看av片| 欧美日韩国产小视频| 高清精品在线| 男女啪啪的视频| 久久久美女艺术照精彩视频福利播放| 国产又爽又黄又嫩又猛又粗|