⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 g711.asm

📁 在SPI 平台优化好的G.711代码,保证好用
💻 ASM
📖 第 1 页 / 共 5 页
字号:
    U4.Y -->       SI.M.I1               # 22: U4: LIMMLV(0x4, *_v21*) line: 241 idx: 18
    U4.Y -->       U4.M1.B0              # 22: U4: LIMMLV(0x4, *_v21*) line: 241 idx: 18
}
# 24: 
{
    CON :          GEN_CISTATE C1        # 24: CON: GEN_CISTATE(_v2, _s3, _v1, _s4) line: 209 idx: 2
    U0 :           LIMMLV 0x1            # 24: U0: LIMMLV(0x1, _v38) line: 275 idx: 35
    U1 :           LIMMLV 0x80           # 24: U1: LIMMLV(0x80, _v45) line: 289 idx: 42
    U2 :           LIMMLV 0x0            # 24: U2: LIMMLV(0x0, _v51) line: 297 idx: 46
    U3 :           LIMMLV 0x10           # 24: U3: LIMMLV(0x10, _v52) line: 303 idx: 49
    UC :           PASSB B1              # 24: UC: PASS(_gs15, _s56) line: 309 idx: 52
    COM.Y -->      U0.M1.B1              # 23: COM: LIMMLV(0x8, *_v36*) line: 271 idx: 33
    U0.Y -->       U4.M1.A0              # 23: U0: LIMMLV(0x0, *_v23*) line: 243 idx: 19
    U1.Y -->       U1.M1.A1              # 23: U1: LIMMLV(0xF, *_v25*) line: 249 idx: 22
    U2.Y -->       U2.M1.A1              # 23: U2: LIMMLV(0x0, *_v27*) line: 253 idx: 24
    U3.Y -->       COM.M1.A2             # 23: U3: LIMMLV(0x1, *_v30*) line: 257 idx: 26
    U3.Y -->       U3.M1.A1              # 23: U3: LIMMLV(0x1, *_v30*) line: 257 idx: 26
    U4.Y -->       COM.M2.B1             # 23: U4: LIMMLV(0x10, *_v31*) line: 261 idx: 28
    UC.Y -->       UC.M1.A2              # 23: UC: PASS(_gs10, *_s14*) line: 225 idx: 10
}
# 25: 
{
    SI :           PASSV I1              # 25: SI: PASSV(_v21 | _v21) inserted
    U4 :           SUBI32V A0, B0        # 25: U4: SUBI32V(_v23, _v21, _v22) line: 245 idx: 20
    UC :           LIMML 0x1             # 25: UC: LIMML(0x1, _s57) line: 311 idx: 53
    U0.Y -->       U0.M1.A1              # 24: U0: LIMMLV(0x1, *_v38*) line: 275 idx: 35
    U1.Y -->       U1.M1.B1              # 24: U1: LIMMLV(0x80, *_v45*) line: 289 idx: 42
    U2.Y -->       SI.M.I1               # 24: U2: LIMMLV(0x0, *_v51*) line: 297 idx: 46
    U3.Y -->       COM.M2.C1             # 24: U3: LIMMLV(0x10, *_v52*) line: 303 idx: 49
    UC.Y -->       UC.M1.A0              # 24: UC: PASS(_gs15, *_s56*) line: 309 idx: 52
}
# 26: 
{
    CON :          PASSV C1              # 26: CON: PASSV(_v52 | _v52) inserted
    SI :           PASSV I1              # 26: SI: PASSV(_v51 | _v51) inserted
    UC :           LIMML 0x0             # 26: UC: LIMML(0x0, _s60) line: 317 idx: 56
    SI.Y -->       U0.M1.A0              # 25: SI: PASSV(_v21 | *_v21*) inserted
    UC.Y -->       UC.M1.B0              # 25: UC: LIMML(0x1, *_s57*) line: 311 idx: 53
}
# 27: 
{
    U0 :           PASSAV A0             # 27: U0: PASSV(_v21 | _v21) inserted
    UC :           SUBI32 A0, B0         # 27: UC: SUBI32(_s56, _s57, _s55) line: 313 idx: 54
    CON.Y -->      COM.M2.C1             # 26: CON: PASSV(_v52 | *_v52*) inserted
    SI.Y -->       SI.M.I1               # 26: SI: PASSV(_v51 | *_v51*) inserted
    U4.X -->       U4.M1.B0              # 25: U4: SUBI32V(_v23, _v21, *_v22*) line: 245 idx: 20
    UC.Y -->       UC.M1.A0              # 26: UC: LIMML(0x0, *_s60*) line: 317 idx: 56
}
# 28: 
{
    CON :          PASSV C1              # 28: CON: PASSV(_v52 | _v52) inserted
    SI :           PASSV I1              # 28: SI: PASSV(_v51 | _v51) inserted
    U0.Y -->       U4.M1.B1              # 27: U0: PASSV(_v21 | *_v21*) inserted
}
# 29: 
{
    U4 :           PASSBV B1             # 29: U4: PASSV(_v21 | _v21) inserted
    CON.UC_B_LATE <-- UC.B2                 # 24: CON: GEN_CISTATE(_v2, *_s3*, _v1, _s4) line: 209 idx: 2
    CON.Y -->      COM.M2.C1             # 28: CON: PASSV(_v52 | *_v52*) inserted
    SI.Y -->       SI.M.I1               # 28: SI: PASSV(_v51 | *_v51*) inserted
    UC.X -->       UC.M1.B0              # 27: UC: SUBI32(_s56, _s57, *_s55*) line: 313 idx: 54
}
# 30: 
{
    CON :          PASSV C1              # 30: CON: PASSV(_v52 | _v52) inserted
    SI :           PASSV I1              # 30: SI: PASSV(_v51 | _v51) inserted
    UC :           PASSB B0              # 30: UC: PASS(_s55, _gs15) line: 315 idx: 55
    CON.UC_Y_CSTATE --> UC.MB1.B2             # 24: CON: GEN_CISTATE(_v2, _s3, _v1, *_s4*) line: 209 idx: 2
    CON.Y -->      COM.M1.B0             # 24: CON: GEN_CISTATE(_v2, _s3, *_v1*, _s4) line: 209 idx: 2
    CON.Y -->      U0.M2.C0              # 24: CON: GEN_CISTATE(_v2, _s3, *_v1*, _s4) line: 209 idx: 2
    U4.Y -->       U0.M1.A0              # 29: U4: PASSV(_v21 | *_v21*) inserted
}
# 31: 
{
    U0 :           PASSAV A0             # 31: U0: PASSV(_v21 | _v21) inserted
    U4 :           PASSAV A0             # 31: U4: PASSV(_v23 | _v23) inserted
    UC :           PASSB B2              # 31: UC: PASS(_s4, _gs13) line: 211 idx: 3
    CON.Y -->      COM.M2.C1             # 30: CON: PASSV(_v52 | *_v52*) inserted
    SI.Y -->       SI.M.I1               # 30: SI: PASSV(_v51 | *_v51*) inserted
    UC.Y -->       UC.M1.B1              # 30: UC: PASS(_s55, *_gs15*) line: 315 idx: 55
}
# 32: 
{
    CON :          PASSV C1              # 32: CON: PASSV(_v52 | _v52) inserted
    S0 :           CONDRD UC.B2          # 32: S0: CONDRD(_s4, _v6) line: 213 idx: 4
    SI :           PASSV I1              # 32: SI: PASSV(_v51 | _v51) inserted
    U0.Y -->       U0.M1.A0              # 31: U0: PASSV(_v21 | *_v21*) inserted
    U4.Y -->       U4.M1.A0              # 31: U4: PASSV(_v23 | *_v23*) inserted
    UC.Y -->       UC.M2.C1              # 31: UC: PASS(_s4, *_gs13*) line: 211 idx: 3
}
# 33: 
{
    U0 :           PASSAV A0             # 33: U0: PASSV(_v21 | _v21) inserted
    U4 :           PASSAV A0             # 33: U4: PASSV(_v23 | _v23) inserted
    UC :           LTI32 B0, A0          # 33: UC: GTI32(_s55, _s60, _s59) line: 319 idx: 57
    CON.Y -->      COM.M2.C1             # 32: CON: PASSV(_v52 | *_v52*) inserted
    S0.X -->       U0.M1.A0              # 32: S0: CONDRD(_s4, *_v6*) line: 213 idx: 4
    SI.Y -->       U4.M1.B1              # 32: SI: PASSV(_v51 | *_v51*) inserted
}
# 34: 
{
    CON :          PASSV C1              # 34: CON: PASSV(_v52 | _v52) inserted
    U0 :           CONDSELECTDV C0, A0, B0  # 34: U0: CONDSELECTDV(_v1, _v6, _v8, _v7, _v9) line: 217 idx: 6
    U4 :           PASSBV B1             # 34: U4: PASSV(_v51 | _v51) inserted
    U0.Y -->       U4.M2.B1              # 33: U0: PASSV(_v21 | *_v21*) inserted
    U4.Y -->       U4.M1.A0              # 33: U4: PASSV(_v23 | *_v23*) inserted
}
# 35: 
{
    U0 :           PASSAV A1             # 35: U0: PASSV(_v38 | _v38) inserted
    U4 :           PASSAV A0             # 35: U4: PASSV(_v23 | _v23) inserted
    UC :           LIMML 0x1             # 35: UC: LIMML(0x1, _s62) line: 321 idx: 58
    CON.Y -->      U3.M2.C0              # 34: CON: PASSV(_v52 | *_v52*) inserted
    U0.X -->       COM.M1.A0             # 34: U0: CONDSELECTDV(_v1, _v6, _v8, _v7, *_v9*) line: 217 idx: 6
    U0.Y -->       U0.M1.A0              # 34: U0: CONDSELECTDV(_v1, _v6, _v8, *_v7*, _v9) line: 217 idx: 6
    U4.Y -->       U4.M2.C0              # 34: U4: PASSV(_v51 | *_v51*) inserted
    UC.X -->       UC.M1.A0              # 33: UC: GTI32(_s55, _s60, *_s59*) line: 319 idx: 57
}
# 36: 
{
    COM :          COMMA32 A0, B0        # 36: COM: COMMCL32(_v9, _v1, _v11) line: 221 idx: 8
    Q3 :           PASSV C0              # 36: Q3: PASSV(_v52 | _v52) inserted
    Q4 :           PASSV C0              # 36: Q4: PASSV(_v51 | _v51) inserted
    U0 :           PASSAV A0             # 36: U0: PASSV(_v7, _gv12) line: 219 idx: 7
    U0.Y -->       U0.M1.A1              # 35: U0: PASSV(_v38 | *_v38*) inserted
    U4.Y -->       U4.M1.A0              # 35: U4: PASSV(_v23 | *_v23*) inserted
    UC.Y -->       UC.M1.B0              # 35: UC: LIMML(0x1, *_s62*) line: 321 idx: 58
}
# 37: 
{
    U0 :           PASSAV A1             # 37: U0: PASSV(_v38 | _v38) inserted
    U4 :           PASSAV A0             # 37: U4: PASSV(_v23 | _v23) inserted
    UC :           AND A0, B0            # 37: UC: AND(_s59, _s62, _s61) line: 323 idx: 59
    Q3.Y -->       U4.M2.C0              # 36: Q3: PASSV(_v52 | *_v52*) inserted
    Q4.Y -->       U0.M2.C0              # 36: Q4: PASSV(_v51 | *_v51*) inserted
    U0.Y -->       U0.M1.A0              # 36: U0: PASSV(_v7, *_gv12*) line: 219 idx: 7
}
# 38: 
{
    Q0 :           PASSV C0              # 38: Q0: PASSV(_v51 | _v51) inserted
    Q4 :           PASSV C0              # 38: Q4: PASSV(_v52 | _v52) inserted
    U0.Y -->       U0.M1.A1              # 37: U0: PASSV(_v38 | *_v38*) inserted
    U4.Y -->       U4.M1.A0              # 37: U4: PASSV(_v23 | *_v23*) inserted
    UC.Y -->       UC.M2.C0              # 37: UC: AND(_s59, _s62, *_s61*) line: 323 idx: 59
}
# 39: 
{
    U0 :           PASSAV A1             # 39: U0: PASSV(_v38 | _v38) inserted
    U4 :           PASSAV A0             # 39: U4: PASSV(_v23 | _v23) inserted
    Q0.Y -->       U0.M2.C0              # 38: Q0: PASSV(_v51 | *_v51*) inserted
    Q4.Y -->       U4.M2.C0              # 38: Q4: PASSV(_v52 | *_v52*) inserted
}
# 40: 
{
    Q0 :           PASSV C0              # 40: Q0: PASSV(_v51 | _v51) inserted
    Q4 :           PASSV C0              # 40: Q4: PASSV(_v52 | _v52) inserted
    COM.X -->      COM.M1.B0             # 36: COM: COMMCL32(_v9, _v1, *_v11*) line: 221 idx: 8
    U0.Y -->       U0.M1.A1              # 39: U0: PASSV(_v38 | *_v38*) inserted
    U4.Y -->       U4.M1.A0              # 39: U4: PASSV(_v23 | *_v23*) inserted
}
# 41: 
{
    COM :          COMMB8 B0, A1, UC.A2  # 41: COM: COMMPERM8V(_v11, _v13, _s14, _v12) line: 227 idx: 11
    U0 :           PASSAV A1             # 41: U0: PASSV(_v38 | _v38) inserted
    U4 :           PASSAV A0             # 41: U4: PASSV(_v23 | _v23) inserted
    Q0.Y -->       U0.M2.C0              # 40: Q0: PASSV(_v51 | *_v51*) inserted
    Q4.Y -->       U4.M2.C0              # 40: Q4: PASSV(_v52 | *_v52*) inserted
}
# 42: 
{
    Q0 :           PASSV C0              # 42: Q0: PASSV(_v51 | _v51) inserted
    Q4 :           PASSV C0              # 42: Q4: PASSV(_v52 | _v52) inserted
    U0.Y -->       U0.M1.A1              # 41: U0: PASSV(_v38 | *_v38*) inserted
    U4.Y -->       U4.M1.A0              # 41: U4: PASSV(_v23 | *_v23*) inserted
}
# 43: 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -