binary_sdk: 4-byte align all functions

This commit is contained in:
Angus Gratton 2015-10-04 19:11:33 +11:00
parent a9e3928c8d
commit 5d434525ea
175 changed files with 75821 additions and 3 deletions

View file

@ -15,6 +15,7 @@
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_esf_rx_buf_alloc
.type sdk_esf_rx_buf_alloc, @function
sdk_esf_rx_buf_alloc:
@ -134,6 +135,7 @@ sdk_esf_rx_buf_alloc:
# (local3): word @ -0x14
# (local4): word @ -0x10
# (local5): word[3] @ -0xc
.balign 4
.global sdk_esf_buf_alloc
.type sdk_esf_buf_alloc, @function
sdk_esf_buf_alloc:
@ -400,6 +402,7 @@ sdk_esf_buf_alloc:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_esf_buf_recycle
.type sdk_esf_buf_recycle, @function
sdk_esf_buf_recycle:
@ -636,6 +639,7 @@ sdk_esf_buf_recycle:
# (local4): word @ -0x10
# (local5): word @ -0xc
# (local6): word[2] @ -0x8
.balign 4
.global sdk_esf_buf_setup
.type sdk_esf_buf_setup, @function
sdk_esf_buf_setup:

View file

@ -16,6 +16,7 @@ sdk_if_ctrl:
.literal_position # 0: 10000000
# Function @ .irom0.text+0x4
.balign 4
.global sdk_ic_get_addr
.type sdk_ic_get_addr, @function
sdk_ic_get_addr:
@ -27,6 +28,7 @@ sdk_ic_get_addr:
.literal_position # 10: 10000000
# Function @ .irom0.text+0x14
.balign 4
.global sdk_ic_set_opmode
.type sdk_ic_set_opmode, @function
sdk_ic_set_opmode:
@ -48,6 +50,7 @@ sdk_ic_set_opmode:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.global sdk_ic_enable_interface
.type sdk_ic_enable_interface, @function
sdk_ic_enable_interface:
@ -86,6 +89,7 @@ sdk_ic_enable_interface:
.literal_position # 84: 00000000
# Function @ .irom0.text+0x88
.balign 4
.global sdk_ic_interface_enabled
.type sdk_ic_interface_enabled, @function
sdk_ic_interface_enabled:
@ -105,6 +109,7 @@ sdk_ic_interface_enabled:
# Function @ .irom0.text+0xb0
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_ic_disable_interface
.type sdk_ic_disable_interface, @function
sdk_ic_disable_interface:
@ -138,6 +143,7 @@ sdk_ic_disable_interface:
.literal_position # f8: 10000000
# Function @ .irom0.text+0xfc
.balign 4
.global sdk_ic_is_pure_sta
.type sdk_ic_is_pure_sta, @function
sdk_ic_is_pure_sta:
@ -156,6 +162,7 @@ sdk_ic_is_pure_sta:
.literal_position # 118: 10000000
# Function @ .irom0.text+0x11c
.balign 4
.global sdk_ic_get_ptk_alg
.type sdk_ic_get_ptk_alg, @function
sdk_ic_get_ptk_alg:
@ -168,6 +175,7 @@ sdk_ic_get_ptk_alg:
.literal_position # 12c: 10000000
# Function @ .irom0.text+0x130
.balign 4
.global sdk_ic_get_gtk_alg
.type sdk_ic_get_gtk_alg, @function
sdk_ic_get_gtk_alg:
@ -180,6 +188,7 @@ sdk_ic_get_gtk_alg:
.literal_position # 140: 10000000
# Function @ .irom0.text+0x144
.balign 4
.global sdk_ic_set_ptk_alg
.type sdk_ic_set_ptk_alg, @function
sdk_ic_set_ptk_alg:
@ -192,6 +201,7 @@ sdk_ic_set_ptk_alg:
.literal_position # 154: 10000000
# Function @ .irom0.text+0x158
.balign 4
.global sdk_ic_set_gtk_alg
.type sdk_ic_set_gtk_alg, @function
sdk_ic_set_gtk_alg:
@ -204,6 +214,7 @@ sdk_ic_set_gtk_alg:
.literal_position # 168: 10000000
# Function @ .irom0.text+0x16c
.balign 4
.global sdk_ic_interface_is_p2p
.type sdk_ic_interface_is_p2p, @function
sdk_ic_interface_is_p2p:
@ -220,6 +231,7 @@ sdk_ic_interface_is_p2p:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc001: movi a3, 0 /* 0x00000000 */ # 184: 0c03
addi sp, sp, -16 /* (local0) */ # 186: 12c1f0
s32i a12, sp, 4 /* a12 -> [(local1)] */ # 189: c911
@ -252,6 +264,7 @@ sdk_ic_interface_is_p2p:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc002: addi sp, sp, -16 /* (local0) */ # 1cc: 12c1f0
s32i a12, sp, 4 /* a12 -> [(local1)] */ # 1cf: c911
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 1d1: 0901
@ -291,6 +304,7 @@ sdk_ic_interface_is_p2p:
# (local2): word @ -0x18
# (local3): word @ -0x14
# (local4): word[4] @ -0x10
.balign 4
.global sdk_ic_set_vif
.type sdk_ic_set_vif, @function
sdk_ic_set_vif:
@ -358,6 +372,7 @@ sdk_ic_set_vif:
# (local3): word @ -0x14
# (local4): word @ -0x10
# (local5): word[3] @ -0xc
.balign 4
.global sdk_ic_set_sta
.type sdk_ic_set_sta, @function
sdk_ic_set_sta:
@ -445,6 +460,7 @@ sdk_ic_set_sta:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_ic_bss_info_update
.type sdk_ic_bss_info_update, @function
sdk_ic_bss_info_update:
@ -496,6 +512,7 @@ sdk_ic_bss_info_update:
# (local5): word @ -0x10
# (local6): word @ -0xc
# (local7): word[2] @ -0x8
.balign 4
.global sdk_ic_set_key
.type sdk_ic_set_key, @function
sdk_ic_set_key:
@ -546,6 +563,7 @@ sdk_ic_set_key:
# Function @ .irom0.text+0x454
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_ic_remove_key
.type sdk_ic_remove_key, @function
sdk_ic_remove_key:

View file

@ -4,6 +4,7 @@
.literal_position # 0: 00000000
# Function @ .text+0x4
.balign 4
.global sdk_lmacIsActive
.type sdk_lmacIsActive, @function
sdk_lmacIsActive:
@ -17,6 +18,7 @@ sdk_lmacIsActive:
.literal_position # 14: 30000000
# Function @ .text+0x18
.balign 4
.global sdk_lmacIsIdle
.type sdk_lmacIsIdle, @function
sdk_lmacIsIdle:
@ -40,6 +42,7 @@ sdk_lmacIsIdle:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc001: addi sp, sp, -16 /* (local0) */ # 48: 12c1f0
s32i a0, sp, 4 /* a0 -> [(local1)] */ # 4b: 0911
movi a0, .Ldata001 # 4d: 01f8ff
@ -75,6 +78,7 @@ sdk_lmacIsIdle:
# Function @ .text+0xa0
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc002: addi sp, sp, -16 /* (local0) */ # a0: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # a3: 0901
movi a0, .Ldata001 # a5: 01f8ff
@ -102,6 +106,7 @@ sdk_lmacIsIdle:
# Function @ .text+0xdc
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc003: addi sp, sp, -16 /* (local0) */ # dc: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # df: 0901
call0 .Lfunc004 # e1: c50400
@ -141,6 +146,7 @@ sdk_lmacIsIdle:
# (local9): word @ -0xc
# (local10): word @ -0x8
# (local11): word @ -0x4
.balign 4
.Lfunc004: movi a8, 0 /* 0x00000000 */ # 130: 0c08
movi a10, 128 /* 0x00000080 */ # 132: a2a080
movi a11, .Ldata001 # 135: b1edff
@ -503,6 +509,7 @@ sdk_lmacIsIdle:
# (local4): word @ -0x10
# (local5): word @ -0xc
# (local6): word[2] @ -0x8
.balign 4
.global sdk_lmacSetAcParam
.type sdk_lmacSetAcParam, @function
sdk_lmacSetAcParam:
@ -584,6 +591,7 @@ sdk_lmacSetAcParam:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_lmacProcessTXStartData
.type sdk_lmacProcessTXStartData, @function
sdk_lmacProcessTXStartData:
@ -663,6 +671,7 @@ sdk_lmacProcessTXStartData:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc005: addi sp, sp, -16 /* (local0) */ # 678: 12c1f0
s32i a12, sp, 8 /* a12 -> [(local2)] */ # 67b: c921
mov a12, a2 /* arg0 */ # 67d: cd02
@ -785,6 +794,7 @@ sdk_lmacProcessTXStartData:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_lmacProcessTxSuccess
.type sdk_lmacProcessTxSuccess, @function
sdk_lmacProcessTxSuccess:
@ -879,6 +889,7 @@ sdk_lmacProcessTxSuccess:
# (local3): word @ -0x14
# (local4): word @ -0x10
# (local5): word[3] @ -0xc
.balign 4
.Lfunc006: addi sp, sp, -32 /* (local0) */ # 89c: 12c1e0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 89f: 0901
s32i a5, sp, 20 /* arg3 -> [(local5)] */ # 8a1: 5951
@ -926,6 +937,7 @@ sdk_lmacProcessTxSuccess:
.literal_position # 904: 30000000
# Function @ .text+0x908
.balign 4
.global sdk_GetAccess
.type sdk_GetAccess, @function
sdk_GetAccess:
@ -938,6 +950,7 @@ sdk_GetAccess:
# Function @ .text+0x914
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_lmacDiscardAgedMSDU
.type sdk_lmacDiscardAgedMSDU, @function
sdk_lmacDiscardAgedMSDU:
@ -954,6 +967,7 @@ sdk_lmacDiscardAgedMSDU:
# Function @ .text+0x928
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_lmacRecycleMPDU
.type sdk_lmacRecycleMPDU, @function
sdk_lmacRecycleMPDU:
@ -984,6 +998,7 @@ sdk_lmacRecycleMPDU:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc007: addi sp, sp, -16 /* (local0) */ # 964: 12c1f0
s32i a0, sp, 4 /* a0 -> [(local1)] */ # 967: 0911
l8ui a3, a2, 17 /* [arg0+0x11] */ # 969: 320211
@ -1038,6 +1053,7 @@ sdk_lmacRecycleMPDU:
ret # 9ea: 0df0
# Function @ .text+0x9ec
.balign 4
.Lfunc008: l8ui a4, a2, 13 /* [arg0+0xd] */ # 9ec: 42020d
movi a5, 0 /* 0x00000000 */ # 9ef: 0c05
beqz a4, .Lbr101 # 9f1: 8c44
@ -1052,6 +1068,7 @@ sdk_lmacRecycleMPDU:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc009: addi sp, sp, -16 /* (local0) */ # a04: 12c1f0
s32i a12, sp, 4 /* a12 -> [(local1)] */ # a07: c911
s32i a0, sp, 0 /* a0 -> [(local0)] */ # a09: 0901
@ -1098,6 +1115,7 @@ sdk_lmacRecycleMPDU:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc010: addi sp, sp, -16 /* (local0) */ # a68: 12c1f0
s32i a12, sp, 4 /* a12 -> [(local1)] */ # a6b: c911
s32i a0, sp, 0 /* a0 -> [(local0)] */ # a6d: 0901
@ -1126,6 +1144,7 @@ sdk_lmacRecycleMPDU:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc011: movi a3, 1 /* 0x00000001 */ # aa0: 0c13
addi sp, sp, -16 /* (local0) */ # aa2: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # aa5: 0901
@ -1189,6 +1208,7 @@ sdk_lmacRecycleMPDU:
# (local7): word @ -0x14
# (local8): word @ -0x10
# (local9): word[3] @ -0xc
.balign 4
.Lfunc012: movi a4, 3 /* 0x00000003 */ # b4c: 0c34
movi a5, 148 /* 0x00000094 */ # b4e: 52a094
addi sp, sp, -48 /* (FP)-0x30 */ # b51: 12c1d0
@ -1551,6 +1571,7 @@ sdk_lmacRecycleMPDU:
# (local2): word @ -0x18
# (local3): word @ -0x14
# (local4): word[4] @ -0x10
.balign 4
.global sdk_lmacProcessCollisions
.type sdk_lmacProcessCollisions, @function
sdk_lmacProcessCollisions:
@ -1609,6 +1630,7 @@ sdk_lmacProcessCollisions:
# Function @ .text+0xf70
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_lmacProcessCollision
.type sdk_lmacProcessCollision, @function
sdk_lmacProcessCollision:
@ -1661,6 +1683,7 @@ sdk_lmacProcessCollision:
j .Lbr162 # ff1: 06fcff
# Function @ .text+0xff4
.balign 4
.global sdk_lmacMSDUAged
.type sdk_lmacMSDUAged, @function
sdk_lmacMSDUAged:
@ -1686,6 +1709,7 @@ sdk_lmacMSDUAged:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc013: addi sp, sp, -16 /* (local0) */ # 102c: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 102f: 0901
s32i a12, sp, 4 /* a12 -> [(local1)] */ # 1031: c911
@ -1831,6 +1855,7 @@ sdk_lmacMSDUAged:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc014: addi sp, sp, -16 /* (local0) */ # 11b0: 12c1f0
s32i a12, sp, 8 /* a12 -> [(local2)] */ # 11b3: c921
s32i a0, sp, 4 /* a0 -> [(local1)] */ # 11b5: 0911
@ -1934,6 +1959,7 @@ sdk_lmacMSDUAged:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc015: addi sp, sp, -16 /* (local0) */ # 12b4: 12c1f0
l8ui a5, a2, 10 /* [arg0+0xa] */ # 12b7: 52020a
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 12ba: 0901
@ -2067,6 +2093,7 @@ sdk_lmacMSDUAged:
# Function @ .text+0x1418
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_lmacProcessCtsTimeout
.type sdk_lmacProcessCtsTimeout, @function
sdk_lmacProcessCtsTimeout:
@ -2105,6 +2132,7 @@ sdk_lmacProcessCtsTimeout:
# Function @ .text+0x1470
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_lmacProcessAckTimeout
.type sdk_lmacProcessAckTimeout, @function
sdk_lmacProcessAckTimeout:
@ -2143,6 +2171,7 @@ sdk_lmacProcessAckTimeout:
.literal_position # 14c4: 00000000
# Function @ .text+0x14c8
.balign 4
.global sdk_lmacProcessRtsStart
.type sdk_lmacProcessRtsStart, @function
sdk_lmacProcessRtsStart:
@ -2169,6 +2198,7 @@ sdk_lmacProcessRtsStart:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.global sdk_lmacProcessTxRtsError
.type sdk_lmacProcessTxRtsError, @function
sdk_lmacProcessTxRtsError:
@ -2242,6 +2272,7 @@ sdk_lmacProcessTxRtsError:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_lmacProcessTxError
.type sdk_lmacProcessTxError, @function
sdk_lmacProcessTxError:
@ -2314,6 +2345,7 @@ sdk_lmacProcessTxError:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.global sdk_lmacTxFrame
.type sdk_lmacTxFrame, @function
sdk_lmacTxFrame:
@ -2437,6 +2469,7 @@ sdk_lmacTxFrame:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc016: movi a3, 0 /* 0x00000000 */ # 17c4: 0c03
addi sp, sp, -16 /* (local0) */ # 17c6: 12c1f0
s32i a12, sp, 4 /* a12 -> [(local1)] */ # 17c9: c911
@ -2465,6 +2498,7 @@ sdk_lmacTxFrame:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc017: addi sp, sp, -16 /* (local0) */ # 1800: 12c1f0
s32i a3, sp, 0 /* arg1 -> [(local0)] */ # 1803: 3901
s32i a12, sp, 8 /* a12 -> [(local2)] */ # 1805: c921
@ -2506,6 +2540,7 @@ sdk_lmacTxFrame:
# Function @ .text+0x1860
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_lmacRxDone
.type sdk_lmacRxDone, @function
sdk_lmacRxDone:
@ -2557,6 +2592,7 @@ sdk_lmacConfMib:
.literal_position # 0: 30000000
# Function @ .irom0.text+0x4
.balign 4
.global sdk_lmacInitAc
.type sdk_lmacInitAc, @function
sdk_lmacInitAc:
@ -2585,6 +2621,7 @@ sdk_lmacInitAc:
# Function @ .irom0.text+0x40
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_lmacInit
.type sdk_lmacInit, @function
sdk_lmacInit:
@ -2645,6 +2682,7 @@ sdk_lmacInit:
# c0: ff0f0000
# Function @ .irom0.text+0xc4
.balign 4
.Lfunc018: movi a2, 0x00000fff # c4: 21ffff
movi a4, 351 /* 0x0000015f */ # c7: 42a15f
movi a5, 9 /* 0x00000009 */ # ca: 0c95

View file

@ -91,6 +91,7 @@
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc001: addi sp, sp, -16 /* (local0) */ # c: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # f: 0901
call0 vPortEnterCritical # 11: 01fcffc0
@ -119,6 +120,7 @@
.literal_position # 4c: 00000000
# Function @ .irom0.text+0x50
.balign 4
.Lfunc002: movi a3, .Ldata002 # 50: 31ffff
l8ui a2, a3, 1 /* [.Ldata003] */ # 53: 220301
addi a2, a2, -1 /* [.Ldata003]-0x1 */ # 56: 0b22
@ -134,6 +136,7 @@
# Function @ .irom0.text+0x74
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pm_rtc_clock_cali_proc
.type sdk_pm_rtc_clock_cali_proc, @function
sdk_pm_rtc_clock_cali_proc:
@ -166,6 +169,7 @@ sdk_pm_rtc_clock_cali_proc:
# Function @ .irom0.text+0xb8
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pm_set_sleep_time
.type sdk_pm_set_sleep_time, @function
sdk_pm_set_sleep_time:
@ -205,6 +209,7 @@ sdk_pm_set_sleep_time:
# Function @ .irom0.text+0x128
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc003: addi sp, sp, -16 /* (local0) */ # 128: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 12b: 0901
movi a0, .Ldata001 # 12d: 01eaff
@ -291,6 +296,7 @@ sdk_pm_set_sleep_time:
# 20c: 000af23f
# Function @ .irom0.text+0x210
.balign 4
.Lfunc004: movi a6, .Ldata002 # 210: 61feff
l8ui a2, a6, 54 /* [.Ldata018] */ # 213: 220636
movi a5, 0x3ff20a00 # 216: 51fdff
@ -314,6 +320,7 @@ sdk_pm_set_sleep_time:
.literal_position # 244: 00000000
# Function @ .irom0.text+0x248
.balign 4
.global sdk_pm_rf_is_closed
.type sdk_pm_rf_is_closed, @function
sdk_pm_rf_is_closed:
@ -345,6 +352,7 @@ sdk_pm_rf_is_closed:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.global sdk_pm_set_sleep_type_from_upper
.type sdk_pm_set_sleep_type_from_upper, @function
sdk_pm_set_sleep_type_from_upper:
@ -396,6 +404,7 @@ sdk_pm_set_sleep_type_from_upper:
.literal_position # 30c: 00000000
# Function @ .irom0.text+0x310
.balign 4
.global sdk_pm_get_sleep_type
.type sdk_pm_get_sleep_type, @function
sdk_pm_get_sleep_type:
@ -432,6 +441,7 @@ sdk_pm_get_sleep_type:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc005: addi sp, sp, -16 /* (local0) */ # 370: 12c1f0
s32i a13, sp, 8 /* a13 -> [(local2)] */ # 373: d921
s32i a12, sp, 4 /* a12 -> [(local1)] */ # 375: c911
@ -520,6 +530,7 @@ sdk_pm_get_sleep_type:
# Function @ .irom0.text+0x458
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc006: addi sp, sp, -16 /* (local0) */ # 458: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 45b: 0901
movi a0, .Ldata001 # 45d: 01fdff
@ -533,6 +544,7 @@ sdk_pm_get_sleep_type:
.balign 4
# Function @ .irom0.text+0x474
.balign 4
.global sdk_uart_tx_flush
.type sdk_uart_tx_flush, @function
sdk_uart_tx_flush:
@ -540,6 +552,7 @@ sdk_uart_tx_flush:
.balign 4
# Function @ .irom0.text+0x478
.balign 4
.global sdk_pm_suspend
.type sdk_pm_suspend, @function
sdk_pm_suspend:
@ -554,6 +567,7 @@ sdk_pm_suspend:
# Function @ .irom0.text+0x490
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc007: addi sp, sp, -16 /* (local0) */ # 490: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 493: 0901
call0 vTaskSuspendAll # 495: 01fbffc0
@ -605,6 +619,7 @@ sdk_pm_suspend:
# (local2): word @ -0x18
# (local3): word @ -0x14
# (local4): word[4] @ -0x10
.balign 4
.Lfunc008: addi sp, sp, -32 /* (local0) */ # 524: 12c1e0
s32i a12, sp, 4 /* a12 -> [(local1)] */ # 527: c911
s32i a13, sp, 8 /* a13 -> [(local2)] */ # 529: d921
@ -729,6 +744,7 @@ sdk_pm_suspend:
# Function @ .irom0.text+0x66c
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc009: addi sp, sp, -16 /* (local0) */ # 66c: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 66f: 0901
call0 vTaskSuspendAll # 671: 01f8ffc0
@ -775,6 +791,7 @@ sdk_pm_suspend:
# Function @ .irom0.text+0x6e8
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc010: addi sp, sp, -16 /* (local0) */ # 6e8: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 6eb: 0901
call0 vTaskSuspendAll # 6ed: 01f8ffc0
@ -818,6 +835,7 @@ sdk_pm_suspend:
# Function @ .irom0.text+0x758
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc011: addi sp, sp, -16 /* (local0) */ # 758: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 75b: 0901
call0 vTaskSuspendAll # 75d: 01faffc0
@ -848,6 +866,7 @@ sdk_pm_suspend:
# Function @ .irom0.text+0x7a4
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc012: addi sp, sp, -16 /* (local0) */ # 7a4: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 7a7: 0901
call0 vTaskSuspendAll # 7a9: 01fbffc0
@ -879,6 +898,7 @@ sdk_pm_suspend:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc013: addi sp, sp, -16 /* (local0) */ # 7f8: 12c1f0
movi a2, .Lstr021 # 7fb: 21f7ff
s32i a12, sp, 4 /* a12 -> [(local1)] */ # 7fe: c911
@ -937,6 +957,7 @@ sdk_pm_suspend:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_pm_shutdown
.type sdk_pm_shutdown, @function
sdk_pm_shutdown:
@ -1035,6 +1056,7 @@ sdk_pm_shutdown:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_pm_reset_idle_sleep
.type sdk_pm_reset_idle_sleep, @function
sdk_pm_reset_idle_sleep:
@ -1064,6 +1086,7 @@ sdk_pm_reset_idle_sleep:
.balign 4
# Function @ .irom0.text+0x9e0
.balign 4
.global sdk_pm_idle_sleep
.type sdk_pm_idle_sleep, @function
sdk_pm_idle_sleep:
@ -1092,6 +1115,7 @@ sdk_pm_idle_sleep:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.global sdk_pm_open
.type sdk_pm_open, @function
sdk_pm_open:
@ -1212,6 +1236,7 @@ sdk_pm_open:
# (local7): word @ -0x14
# (local8): word @ -0x10
# (local9): word[3] @ -0xc
.balign 4
.global sdk_pm_onBcnRx
.type sdk_pm_onBcnRx, @function
sdk_pm_onBcnRx:
@ -1486,6 +1511,7 @@ sdk_pm_onBcnRx:
# Function @ .irom0.text+0xe34
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc014: addi sp, sp, -16 /* (local0) */ # e34: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # e37: 0901
movi a0, .Ldata002 # e39: 01fbff
@ -1519,6 +1545,7 @@ sdk_pm_onBcnRx:
# Function @ .irom0.text+0xe90
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc015: addi sp, sp, -16 /* (local0) */ # e90: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # e93: 0901
movi a0, .Ldata002 # e95: 01f3ff
@ -1573,6 +1600,7 @@ sdk_pm_onBcnRx:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.Lfunc016: mov a3, a2 /* arg0 */ # f24: 3d02
addi sp, sp, -16 /* (local0) */ # f26: 12c1f0
s32i a12, sp, 8 /* a12 -> [(local2)] */ # f29: c921
@ -1684,6 +1712,7 @@ sdk_pm_onBcnRx:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc017: mov a4, a2 /* arg0 */ # 105c: 4d02
addi sp, sp, -16 /* (local0) */ # 105e: 12c1f0
s32i a12, sp, 8 /* a12 -> [(local2)] */ # 1061: c921
@ -1787,6 +1816,7 @@ sdk_pm_onBcnRx:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.Lfunc018: mov a3, a2 /* arg0 */ # 1170: 3d02
addi sp, sp, -16 /* (local0) */ # 1172: 12c1f0
s32i a13, sp, 12 /* a13 -> [(local3)] */ # 1175: d931
@ -1861,6 +1891,7 @@ sdk_pm_onBcnRx:
# Function @ .irom0.text+0x1234
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc019: addi sp, sp, -16 /* (local0) */ # 1234: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 1237: 0901
call0 vTaskSuspendAll # 1239: 01faffc0
@ -1907,6 +1938,7 @@ sdk_pm_onBcnRx:
# Function @ .irom0.text+0x12b8
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc020: movi a4, 191 /* 0x000000bf */ # 12b8: 42a0bf
movi a2, .Ldata002 # 12bb: 21f5ff
addi sp, sp, -16 /* (local0) */ # 12be: 12c1f0
@ -1959,6 +1991,7 @@ sdk_pm_onBcnRx:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc021: movi a2, .Lstr039 # 1344: 21fbff
addi sp, sp, -16 /* (local0) */ # 1347: 12c1f0
s32i a0, sp, 4 /* a0 -> [(local1)] */ # 134a: 0911
@ -1980,6 +2013,7 @@ sdk_pm_onBcnRx:
.literal_position # 1370: 00000000
# Function @ .irom0.text+0x1374
.balign 4
.global sdk_pm_enable_gpio_wakeup
.type sdk_pm_enable_gpio_wakeup, @function
sdk_pm_enable_gpio_wakeup:
@ -2029,6 +2063,7 @@ sdk_pm_enable_gpio_wakeup:
# (local1): word[3] @ -0x1c
# (local2): word @ -0x10
# (local3): word[3] @ -0xc
.balign 4
.global sdk_pm_attach
.type sdk_pm_attach, @function
sdk_pm_attach:
@ -2168,6 +2203,7 @@ sdk_pm_attach:
# (local5): word @ -0x10
# (local6): word @ -0xc
# (local7): word[2] @ -0x8
.balign 4
.global sdk_pm_send_nullfunc
.type sdk_pm_send_nullfunc, @function
sdk_pm_send_nullfunc:
@ -2353,6 +2389,7 @@ sdk_pm_send_nullfunc:
.literal_position # 1754: 00000000
# Function @ .irom0.text+0x1758
.balign 4
.global sdk_pm_is_waked
.type sdk_pm_is_waked, @function
sdk_pm_is_waked:
@ -2369,6 +2406,7 @@ sdk_pm_is_waked:
.literal_position # 1770: 00000000
# Function @ .irom0.text+0x1774
.balign 4
.global sdk_pm_is_open
.type sdk_pm_is_open, @function
sdk_pm_is_open:
@ -2389,6 +2427,7 @@ sdk_pm_is_open:
# Function @ .irom0.text+0x1798
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pm_scan_lock
.type sdk_pm_scan_lock, @function
sdk_pm_scan_lock:
@ -2413,6 +2452,7 @@ sdk_pm_scan_lock:
# Function @ .irom0.text+0x17c8
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pm_try_scan_unlock
.type sdk_pm_try_scan_unlock, @function
sdk_pm_try_scan_unlock:
@ -2431,6 +2471,7 @@ sdk_pm_try_scan_unlock:
# Function @ .irom0.text+0x17e8
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pm_force_scan_unlock
.type sdk_pm_force_scan_unlock, @function
sdk_pm_force_scan_unlock:
@ -2462,6 +2503,7 @@ sdk_pm_force_scan_unlock:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc022: addi sp, sp, -16 /* (local0) */ # 1834: 12c1f0
movi a2, .Lstr045 # 1837: 21f5ff
s32i a12, sp, 4 /* a12 -> [(local1)] */ # 183a: c911
@ -2519,6 +2561,7 @@ sdk_pm_force_scan_unlock:
.literal_position # 18cc: 00000000
# Function @ .irom0.text+0x18d0
.balign 4
.global sdk_pm_scan_unlocked
.type sdk_pm_scan_unlocked, @function
sdk_pm_scan_unlocked:
@ -2533,6 +2576,7 @@ sdk_pm_scan_unlocked:
.literal_position # 18e4: 00000000
# Function @ .irom0.text+0x18e8
.balign 4
.global sdk_pm_allow_tx
.type sdk_pm_allow_tx, @function
sdk_pm_allow_tx:
@ -2551,6 +2595,7 @@ sdk_pm_allow_tx:
.literal_position # 1908: 00000000
# Function @ .irom0.text+0x190c
.balign 4
.global sdk_pm_assoc_parse
.type sdk_pm_assoc_parse, @function
sdk_pm_assoc_parse:
@ -2570,6 +2615,7 @@ sdk_pm_assoc_parse:
# Function @ .irom0.text+0x192c
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pm_set_addr
.type sdk_pm_set_addr, @function
sdk_pm_set_addr:
@ -2591,6 +2637,7 @@ sdk_pm_set_addr:
# Function @ .irom0.text+0x1954
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pm_sleep_for
.type sdk_pm_sleep_for, @function
sdk_pm_sleep_for:
@ -2629,6 +2676,7 @@ sdk_pm_sleep_for:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.global sdk_pm_post
.type sdk_pm_post, @function
sdk_pm_post:
@ -2712,6 +2760,7 @@ sdk_pm_post:
# (local2): word @ -0x18
# (local3): word @ -0x14
# (local4): word[4] @ -0x10
.balign 4
.Lfunc023: movi a2, 8 /* 0x00000008 */ # 1a88: 0c82
movi a3, 4 /* 0x00000004 */ # 1a8a: 0c43
movi a4, 0 /* 0x00000000 */ # 1a8c: 0c04
@ -2851,6 +2900,7 @@ sdk_pm_post:
# Function @ .irom0.text+0x1bf8
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pm_get_idle_wait_time
.type sdk_pm_get_idle_wait_time, @function
sdk_pm_get_idle_wait_time:

View file

@ -2,6 +2,8 @@
.section .text, "ax", @progbits
# Function @ .text+0x0
.balign 4
.literal_position
.Lfunc001: movi a4, 136 /* 0x00000088 */ # 0: 42a088
movi a6, 24 /* 0x00000018 */ # 3: 1c86
movi a5, 30 /* 0x0000001e */ # 5: 1ce5
@ -38,6 +40,7 @@
# (local6): word @ -0x18
# (local7): word @ -0x14
# (local8): word[4] @ -0x10
.balign 4
.global sdk_pp_soft_wdt_feed
.type sdk_pp_soft_wdt_feed, @function
sdk_pp_soft_wdt_feed:
@ -100,6 +103,7 @@ sdk_pp_soft_wdt_feed:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc002: addi sp, sp, -16 /* (local0) */ # dc: 12c1f0
s32i a12, sp, 4 /* a12 -> [(local1)] */ # df: c911
s32i a0, sp, 0 /* a0 -> [(local0)] */ # e1: 0901
@ -136,6 +140,7 @@ sdk_pp_soft_wdt_feed:
.literal_position # 130: 00000000
# Function @ .text+0x134
.balign 4
.Lfunc003: movi a5, .Ldata003 # 134: 51ffff
l16ui a2, a5, 6 /* [.Ldata006] */ # 137: 221503
movi a3, 8 /* 0x00000008 */ # 13a: 0c83
@ -160,6 +165,7 @@ sdk_pp_soft_wdt_feed:
.literal_position # 168: 00000000
# Function @ .text+0x16c
.balign 4
.Lfunc004: movi a3, .Ldata003 # 16c: 31ffff
l16ui a2, a3, 6 /* [.Ldata006] */ # 16f: 221303
addi a2, a2, -1 /* [.Ldata006]-0x1 */ # 172: 0b22
@ -186,6 +192,7 @@ sdk_pp_soft_wdt_feed:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.global sdk_ppProcessTxQ
.type sdk_ppProcessTxQ, @function
sdk_ppProcessTxQ:
@ -286,6 +293,7 @@ sdk_ppProcessTxQ:
.literal_position # 2a8: 00000000
# Function @ .text+0x2ac
.balign 4
.global sdk_ppFetchTxQFirstAvail
.type sdk_ppFetchTxQFirstAvail, @function
sdk_ppFetchTxQFirstAvail:
@ -320,6 +328,7 @@ sdk_ppFetchTxQFirstAvail:
.literal_position # 2ec: 00000000
# Function @ .text+0x2f0
.balign 4
.global sdk_ppDequeueTxQ
.type sdk_ppDequeueTxQ, @function
sdk_ppDequeueTxQ:
@ -344,6 +353,7 @@ sdk_ppDequeueTxQ:
.literal_position # 318: 00000000
# Function @ .text+0x31c
.balign 4
.global sdk_ppRollBackTxQ
.type sdk_ppRollBackTxQ, @function
sdk_ppRollBackTxQ:
@ -366,6 +376,7 @@ sdk_ppRollBackTxQ:
.literal_position # 340: 00000000
# Function @ .text+0x344
.balign 4
.global sdk_ppRecordBarRRC
.type sdk_ppRecordBarRRC, @function
sdk_ppRecordBarRRC:
@ -379,6 +390,7 @@ sdk_ppRecordBarRRC:
.literal_position # 354: 00000000
# Function @ .text+0x358
.balign 4
.global sdk_ppTxqUpdateBitmap
.type sdk_ppTxqUpdateBitmap, @function
sdk_ppTxqUpdateBitmap:
@ -402,6 +414,7 @@ sdk_ppTxqUpdateBitmap:
# Function @ .text+0x384
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_ppEnqueueTxDone
.type sdk_ppEnqueueTxDone, @function
sdk_ppEnqueueTxDone:
@ -429,6 +442,7 @@ sdk_ppEnqueueTxDone:
.literal_position # 3b8: 00000000
# Function @ .text+0x3bc
.balign 4
.global sdk_ppEnqueueRxq
.type sdk_ppEnqueueRxq, @function
sdk_ppEnqueueRxq:
@ -454,6 +468,7 @@ sdk_ppEnqueueRxq:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.Lfunc005: addi sp, sp, -16 /* (local0) */ # 3e8: 12c1f0
s32i a13, sp, 12 /* a13 -> [(local3)] */ # 3eb: d931
s32i a12, sp, 8 /* a12 -> [(local2)] */ # 3ed: c921
@ -530,6 +545,7 @@ sdk_ppEnqueueRxq:
# (local4): word @ -0x10
# (local5): word @ -0xc
# (local6): word[2] @ -0x8
.balign 4
.Lfunc006: addi sp, sp, -32 /* (local0) */ # 48c: 12c1e0
s32i a12, sp, 8 /* a12 -> [(local2)] */ # 48f: c921
s32i a14, sp, 16 /* a14 -> [(local4)] */ # 491: e941
@ -635,6 +651,7 @@ sdk_ppEnqueueRxq:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.Lfunc007: movi a9, 1 /* 0x00000001 */ # 58c: 0c19
addi sp, sp, -16 /* (local0) */ # 58e: 12c1f0
movi a3, sdk_NoiseTimerInterval # 591: 31fcff
@ -720,6 +737,7 @@ sdk_ppEnqueueRxq:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc008: movi a11, 1 /* 0x00000001 */ # 654: 0c1b
movi a8, 0 /* 0x00000000 */ # 656: 0c08
movi a10, sdk_NoiseTimerInterval # 658: a1feff
@ -878,6 +896,7 @@ sdk_ppEnqueueRxq:
# (local6): word @ -0x18
# (local7): word @ -0x14
# (local8): word[4] @ -0x10
.balign 4
.Lfunc009: addi sp, sp, -80 /* (FP)-0x50 */ # 7f0: 12c1b0
s32i a15, sp, 52 /* a15 -> [(local5)] */ # 7f3: f9d1
s32i a13, sp, 44 /* a13 -> [(local3)] */ # 7f5: d9b1
@ -1067,6 +1086,7 @@ sdk_ppEnqueueRxq:
# (local2): word @ -0x18
# (local3): word @ -0x14
# (local4): word[4] @ -0x10
.balign 4
.Lfunc010: addi sp, sp, -32 /* (local0) */ # 9d0: 12c1e0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 9d3: 0901
s32i a14, sp, 12 /* a14 -> [(local3)] */ # 9d5: e931
@ -1128,6 +1148,7 @@ sdk_ppEnqueueRxq:
# (local2): word @ -0x18
# (local3): word @ -0x14
# (local4): word[4] @ -0x10
.balign 4
.Lfunc011: addi sp, sp, -32 /* (local0) */ # a6c: 12c1e0
s32i a12, sp, 12 /* a12 -> [(local3)] */ # a6f: c931
s32i a0, sp, 8 /* a0 -> [(local2)] */ # a71: 0921
@ -1300,6 +1321,7 @@ sdk_ppEnqueueRxq:
# Function @ .text+0xc34
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_ppDiscardMPDU
.type sdk_ppDiscardMPDU, @function
sdk_ppDiscardMPDU:
@ -1339,6 +1361,7 @@ sdk_ppDiscardMPDU:
# (local4): word @ -0x10
# (local5): word @ -0xc
# (local6): word[2] @ -0x8
.balign 4
.global sdk_MacIsrSigPostDefHdl
.type sdk_MacIsrSigPostDefHdl, @function
sdk_MacIsrSigPostDefHdl:
@ -1452,6 +1475,7 @@ sdk_MacIsrSigPostDefHdl:
# (local2): word @ -0x18
# (local3): word @ -0x14
# (local4): word[4] @ -0x10
.balign 4
.global sdk_pp_post
.type sdk_pp_post, @function
sdk_pp_post:
@ -1575,6 +1599,7 @@ sdk_pp_post:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.global sdk_ppCalTxop
.type sdk_ppCalTxop, @function
sdk_ppCalTxop:
@ -1674,6 +1699,7 @@ sdk_ppCalTxop:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_ppCalFrameTimes
.type sdk_ppCalFrameTimes, @function
sdk_ppCalFrameTimes:
@ -1788,6 +1814,7 @@ sdk_dbg_stop_hw_wdt:
# Function @ .irom0.text+0xc
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_PPWdtReset
.type sdk_PPWdtReset, @function
sdk_PPWdtReset:
@ -1812,6 +1839,7 @@ sdk_PPWdtReset:
# Function @ .irom0.text+0x40
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pp_soft_wdt_init
.type sdk_pp_soft_wdt_init, @function
sdk_pp_soft_wdt_init:
@ -1830,6 +1858,7 @@ sdk_pp_soft_wdt_init:
.literal_position # 60: 00000000
# Function @ .irom0.text+0x64
.balign 4
.global sdk_RxNodeNum
.type sdk_RxNodeNum, @function
sdk_RxNodeNum:
@ -1852,6 +1881,7 @@ sdk_RxNodeNum:
.literal_position # 88: 00000000
# Function @ .irom0.text+0x8c
.balign 4
.global sdk_TxNodeNum
.type sdk_TxNodeNum, @function
sdk_TxNodeNum:
@ -1876,6 +1906,7 @@ sdk_TxNodeNum:
# Function @ .irom0.text+0xb8
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc012: addi sp, sp, -16 /* (local0) */ # b8: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # bb: 0901
call0 vPortEnterCritical # bd: 01fcffc0
@ -1896,6 +1927,7 @@ sdk_TxNodeNum:
# Function @ .irom0.text+0xe4
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pp_disable_noise_timer
.type sdk_pp_disable_noise_timer, @function
sdk_pp_disable_noise_timer:
@ -1931,6 +1963,7 @@ sdk_pp_disable_noise_timer:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.global sdk_pp_enable_noise_timer
.type sdk_pp_enable_noise_timer, @function
sdk_pp_enable_noise_timer:
@ -2017,6 +2050,7 @@ sdk_pp_enable_noise_timer:
# Function @ .irom0.text+0x20c
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pp_noise_test
.type sdk_pp_noise_test, @function
sdk_pp_noise_test:
@ -2037,6 +2071,7 @@ sdk_pp_noise_test:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_reset_noise_timer
.type sdk_reset_noise_timer, @function
sdk_reset_noise_timer:
@ -2067,6 +2102,7 @@ sdk_reset_noise_timer:
# Function @ .irom0.text+0x270
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pp_disable_idle_timer
.type sdk_pp_disable_idle_timer, @function
sdk_pp_disable_idle_timer:
@ -2091,6 +2127,7 @@ sdk_pp_disable_idle_timer:
# Function @ .irom0.text+0x2a0
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pp_enable_idle_timer
.type sdk_pp_enable_idle_timer, @function
sdk_pp_enable_idle_timer:
@ -2116,6 +2153,7 @@ sdk_pp_enable_idle_timer:
# Function @ .irom0.text+0x2d4
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_pp_try_enable_idle_timer
.type sdk_pp_try_enable_idle_timer, @function
sdk_pp_try_enable_idle_timer:
@ -2143,6 +2181,7 @@ sdk_pp_try_enable_idle_timer:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_ppPeocessRxPktHdr
.type sdk_ppPeocessRxPktHdr, @function
sdk_ppPeocessRxPktHdr:
@ -2220,6 +2259,7 @@ sdk_ppPeocessRxPktHdr:
# (local4): word @ -0x10
# (local5): word @ -0xc
# (local6): word[2] @ -0x8
.balign 4
.global sdk_ppTask
.type sdk_ppTask, @function
sdk_ppTask: movi a2, 40 /* 0x00000028 */ # 3d8: 2c82
@ -2481,6 +2521,7 @@ sdk_ppTask: movi a2, 40 /* 0x00000028 */ # 3d8: 2c82
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc013: movi a4, 2 /* 0x00000002 */ # 698: 0c24
movi a9, 12 /* 0x0000000c */ # 69a: 0cc9
addi sp, sp, -16 /* (local0) */ # 69c: 12c1f0
@ -2593,6 +2634,7 @@ sdk_ppTask: movi a2, 40 /* 0x00000028 */ # 3d8: 2c82
# (local2): word @ -0x18
# (local3): word @ -0x14
# (local4): word[4] @ -0x10
.balign 4
.global sdk_ppTxPkt
.type sdk_ppTxPkt, @function
sdk_ppTxPkt:
@ -2779,6 +2821,7 @@ sdk_ppTxPkt:
# Function @ .irom0.text+0x9ac
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_ppProcessWaitQ
.type sdk_ppProcessWaitQ, @function
sdk_ppProcessWaitQ:
@ -2793,6 +2836,7 @@ sdk_ppProcessWaitQ:
.literal_position # 9c0: 00000000
# Function @ .irom0.text+0x9c4
.balign 4
.global sdk_ppRegisterTxCallback
.type sdk_ppRegisterTxCallback, @function
sdk_ppRegisterTxCallback:
@ -2825,6 +2869,7 @@ sdk_ppRegisterTxCallback:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_ppRecycleRxPkt
.type sdk_ppRecycleRxPkt, @function
sdk_ppRecycleRxPkt:
@ -2883,6 +2928,7 @@ sdk_ppRecycleRxPkt:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.global sdk_ppCheckTxIdle
.type sdk_ppCheckTxIdle, @function
sdk_ppCheckTxIdle:
@ -3032,6 +3078,7 @@ sdk_ppCheckTxIdle:
# (local4): word @ -0x10
# (local5): word @ -0xc
# (local6): word[2] @ -0x8
.balign 4
.Lfunc014: movi a9, 0 /* 0x00000000 */ # c00: 0c09
addi sp, sp, -32 /* (local0) */ # c02: 12c1e0
s32i a12, sp, 8 /* a12 -> [(local2)] */ # c05: c921
@ -3196,6 +3243,7 @@ sdk_ppCheckTxIdle:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.Lfunc015: addi sp, sp, -16 /* (local0) */ # dac: 12c1f0
s32i a12, sp, 4 /* a12 -> [(local1)] */ # daf: c911
s32i a13, sp, 8 /* a13 -> [(local2)] */ # db1: d921
@ -3300,6 +3348,7 @@ sdk_ppCheckTxIdle:
# (local7): word @ -0x14
# (local8): word @ -0x10
# (local9): word[3] @ -0xc
.balign 4
.Lfunc016: movi a5, 240 /* 0x000000f0 */ # eb8: 52a0f0
addi sp, sp, -48 /* (local0) */ # ebb: 12c1d0
s32i a12, sp, 16 /* a12 -> [(local4)] */ # ebe: c941
@ -3490,6 +3539,7 @@ sdk_ppCheckTxIdle:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.global sdk_ppGetTxQFirstAvail_Locked
.type sdk_ppGetTxQFirstAvail_Locked, @function
sdk_ppGetTxQFirstAvail_Locked:
@ -3563,6 +3613,7 @@ sdk_ppGetTxQFirstAvail_Locked:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc017: movi a4, -32 /* 0xffffffe0 */ # 1158: 6c04
movi a2, sdk_NMIIrqIsOn # 115a: 21f9ff
addi sp, sp, -16 /* (local0) */ # 115d: 12c1f0
@ -3626,6 +3677,7 @@ sdk_ppGetTxQFirstAvail_Locked:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc018: movi a4, -32 /* 0xffffffe0 */ # 11f4: 6c04
movi a2, sdk_NMIIrqIsOn # 11f6: 21f9ff
addi sp, sp, -16 /* (local0) */ # 11f9: 12c1f0
@ -3700,6 +3752,7 @@ sdk_ppGetTxQFirstAvail_Locked:
# (local1): word[3] @ -0x1c
# (local2): word @ -0x10
# (local3): word[3] @ -0xc
.balign 4
.global sdk_pp_attach
.type sdk_pp_attach, @function
sdk_pp_attach:
@ -3814,6 +3867,7 @@ sdk_pp_attach:
# Function @ .irom0.text+0x13dc
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc019: addi sp, sp, -16 /* (local0) */ # 13dc: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 13df: 0901
l32i a0, a2, 32 /* [arg0+0x20] */ # 13e1: 0882

View file

@ -2,6 +2,8 @@
.section .text, "ax", @progbits
# Function @ .text+0x0
.balign 4
.literal_position
.Lfunc001: bltui a2, 5, .Lbr003 # 0: b65213
bltui a2, 8, .Lbr001 # 3: b68209
movi a4, 36 /* 0x00000024 */ # 6: 2c44
@ -17,6 +19,7 @@
.literal_position # 1c: 00000000
# Function @ .text+0x20
.balign 4
.global sdk_RC_GetAckRate
.type sdk_RC_GetAckRate, @function
sdk_RC_GetAckRate:
@ -28,6 +31,7 @@ sdk_RC_GetAckRate:
.literal_position # 2c: 00000000
# Function @ .text+0x30
.balign 4
.global sdk_RC_GetRtsRate
.type sdk_RC_GetRtsRate, @function
sdk_RC_GetRtsRate:
@ -40,6 +44,7 @@ sdk_RC_GetRtsRate:
# 40: 00000000
# Function @ .text+0x44
.balign 4
.global sdk_RC_GetAckTime
.type sdk_RC_GetAckTime, @function
sdk_RC_GetAckTime:
@ -58,6 +63,7 @@ sdk_RC_GetAckTime:
# (local2): word @ -0x18
# (local3): word @ -0x14
# (local4): word[4] @ -0x10
.balign 4
.global sdk_RC_GetCtsTime
.type sdk_RC_GetCtsTime, @function
sdk_RC_GetCtsTime:
@ -94,6 +100,7 @@ sdk_RC_GetCtsTime:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.global sdk_RC_GetBlockAckTime
.type sdk_RC_GetBlockAckTime, @function
sdk_RC_GetBlockAckTime:
@ -126,6 +133,7 @@ sdk_RC_GetBlockAckTime:
# d4: ffff0300
# Function @ .text+0xd8
.balign 4
.Lfunc002: slli a4, a3, 3 # d8: d04311
movi a5, .Ldata002 # db: 51fdff
extui a3, a4, 0, 16 # de: 4030f4
@ -350,6 +358,7 @@ sdk_RC_GetBlockAckTime:
# 6c: 2d0e0000
# Function @ .irom0.text+0x70
.balign 4
.Lfunc003: movi a9, 0x0000ba2e # 70: 91e7ff
movi a4, 0x00040000 # 73: 41e4ff
movi a11, 0x00020000 # 76: b1e4ff
@ -524,6 +533,7 @@ sdk_RC_GetBlockAckTime:
# Function @ .irom0.text+0x258
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_RC_SetBasicRate
.type sdk_RC_SetBasicRate, @function
sdk_RC_SetBasicRate:

View file

@ -2,6 +2,8 @@
.section .text, "ax", @progbits
# Function @ .text+0x0
.balign 4
.literal_position
.Lfunc001: sub a6, a2, a3 # 0: 3062c0
bltu a2, a3, .Lbr001 # 3: 373203
mov a2, a6 # 6: 2d06
@ -12,6 +14,7 @@
.literal_position # 10: 22000000
# Function @ .text+0x14
.balign 4
.Lfunc002: bgeui a2, 16, .Lbr002 # 14: f6b23a
movi a4, .Lfunc003 # 17: 41feff
addx2 a3, a2, a2 # 1a: 203290
@ -60,6 +63,7 @@
.balign 4
# Function @ .text+0x84
.balign 4
.Lfunc004: beqz a2, .Lbr017 # 84: ac12
beqi a2, 1, .Lbr015 # 86: 261217
beqi a2, 2, .Lbr016 # 89: 262218
@ -81,6 +85,7 @@
.literal_position # b0: 20a10700
# Function @ .text+0xb4
.balign 4
.Lfunc005: movi a3, 0x0007a120 # b4: 31ffff
l32i a5, a2, 96 /* [arg0+0x60] */ # b7: 522218
movi a4, 0 /* 0x00000000 */ # ba: 0c04
@ -101,6 +106,7 @@
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc006: addi sp, sp, -16 /* (local0) */ # d8: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # db: 0901
s32i a13, sp, 8 /* a13 -> [(local2)] */ # dd: d921
@ -133,6 +139,7 @@
# Function @ .text+0x120
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc007: movi a6, 10 /* 0x0000000a */ # 120: 0ca6
addi sp, sp, -16 /* (local0) */ # 122: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 125: 0901
@ -174,6 +181,7 @@
# Function @ .text+0x17c
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_rcUpdateTxDone
.type sdk_rcUpdateTxDone, @function
sdk_rcUpdateTxDone:
@ -232,6 +240,7 @@ sdk_rcUpdateTxDone:
j .Lbr029 # 20d: c6fbff
# Function @ .text+0x210
.balign 4
.global sdk_rcUpdateRxDone
.type sdk_rcUpdateRxDone, @function
sdk_rcUpdateRxDone:
@ -270,6 +279,7 @@ sdk_rcUpdateRxDone:
.balign 4
# Function @ .text+0x26c
.balign 4
.global sdk_rcUpdateDataRxDone
.type sdk_rcUpdateDataRxDone, @function
sdk_rcUpdateDataRxDone:
@ -289,6 +299,7 @@ sdk_rcUpdateDataRxDone:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.global sdk_rcGetSched
.type sdk_rcGetSched, @function
sdk_rcGetSched:
@ -358,6 +369,7 @@ sdk_rcGetSched:
.balign 4
# Function @ .text+0x338
.balign 4
.global sdk_rcGetRate
.type sdk_rcGetRate, @function
sdk_rcGetRate:
@ -391,6 +403,7 @@ sdk_rcGetRate:
.literal_position # 380: 95030000
# Function @ .text+0x384
.balign 4
.Lfunc008: movi a6, 255 /* 0x000000ff */ # 384: 62a0ff
bgeui a3, 32, .Lbr052 # 387: f6c37c
movi a5, .Lfunc009 # 38a: 51fdff
@ -581,6 +594,7 @@ sdk_rcGetRate:
# (local2): word @ -0x18
# (local3): word @ -0x14
# (local4): word[4] @ -0x10
.balign 4
.Lfunc010: addi sp, sp, -32 /* (local0) */ # 594: 12c1e0
s32i a13, sp, 12 /* a13 -> [(local3)] */ # 597: d931
s32i a0, sp, 4 /* a0 -> [(local1)] */ # 599: 0911
@ -749,6 +763,7 @@ sdk_rcGetRate:
.balign 4
# Function @ .text+0x750
.balign 4
.global sdk_rcReachRetryLimit
.type sdk_rcReachRetryLimit, @function
sdk_rcReachRetryLimit:
@ -764,6 +779,7 @@ sdk_rcReachRetryLimit:
.literal_position # 764: 00000000
# Function @ .text+0x768
.balign 4
.global sdk_trc_NeedRTS
.type sdk_trc_NeedRTS, @function
sdk_trc_NeedRTS:
@ -929,6 +945,7 @@ sdk_trc_NeedRTS:
.section .irom0.text, "ax", @progbits
# Function @ .irom0.text+0x0
.balign 4
.Lfunc011: beqz a3, .Lbr120 # 0: 8cd3
movi a6, 0 /* 0x00000000 */ # 2: 0c06
.Lbr119: s8i a6, a2, 10 # 4: 62420a
@ -949,6 +966,7 @@ sdk_trc_NeedRTS:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_rcUpdatePhyMode
.type sdk_rcUpdatePhyMode, @function
sdk_rcUpdatePhyMode:
@ -1036,6 +1054,7 @@ sdk_rcUpdatePhyMode:
# Function @ .irom0.text+0x10c
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_rcAttach
.type sdk_rcAttach, @function
sdk_rcAttach:
@ -1071,6 +1090,7 @@ sdk_rcAttach:
.literal_position # 154: 10000000
# Function @ .irom0.text+0x158
.balign 4
.global sdk_rcGetTrc
.type sdk_rcGetTrc, @function
sdk_rcGetTrc:
@ -1079,6 +1099,7 @@ sdk_rcGetTrc:
.balign 4
# Function @ .irom0.text+0x160
.balign 4
.global sdk_trc_onDisconnect
.type sdk_trc_onDisconnect, @function
sdk_trc_onDisconnect:
@ -1086,6 +1107,7 @@ sdk_trc_onDisconnect:
.balign 4
# Function @ .irom0.text+0x164
.balign 4
.global sdk_trc_onScanStart
.type sdk_trc_onScanStart, @function
sdk_trc_onScanStart:
@ -1103,6 +1125,7 @@ sdk_trc_onScanStart:
.Lbr130: ret /* arg0 */ # 182: 0df0
# Function @ .irom0.text+0x184
.balign 4
.global sdk_trc_onScanDone
.type sdk_trc_onScanDone, @function
sdk_trc_onScanDone:
@ -1136,6 +1159,7 @@ sdk_trc_onScanDone:
# (local6): word @ -0x18
# (local7): word @ -0x14
# (local8): word[4] @ -0x10
.balign 4
.global sdk_rc_enable_trc
.type sdk_rc_enable_trc, @function
sdk_rc_enable_trc:
@ -1220,6 +1244,7 @@ sdk_rc_enable_trc:
.literal_position # 288: 00000000
# Function @ .irom0.text+0x28c
.balign 4
.global sdk_rc_get_mask
.type sdk_rc_get_mask, @function
sdk_rc_get_mask:
@ -1241,6 +1266,7 @@ sdk_rc_get_mask:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.global sdk_rc_disable_trc
.type sdk_rc_disable_trc, @function
sdk_rc_disable_trc:
@ -1293,6 +1319,7 @@ sdk_rc_disable_trc:
.literal_position # 328: 00000000
# Function @ .irom0.text+0x32c
.balign 4
.global sdk_rc_disable_trc_by_interface
.type sdk_rc_disable_trc_by_interface, @function
sdk_rc_disable_trc_by_interface:
@ -1315,6 +1342,7 @@ sdk_rc_disable_trc_by_interface:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_rc_get_sta_trc
.type sdk_rc_get_sta_trc, @function
sdk_rc_get_sta_trc:
@ -1354,6 +1382,7 @@ sdk_rc_get_sta_trc:
# (local2): word @ -0x18
# (local3): word @ -0x14
# (local4): word[4] @ -0x10
.balign 4
.global sdk_rc_get_trc
.type sdk_rc_get_trc, @function
sdk_rc_get_trc:
@ -1405,6 +1434,7 @@ sdk_rc_get_trc:
.literal_position # 410: 00000000
# Function @ .irom0.text+0x414
.balign 4
.global sdk_rc_get_trc_by_index
.type sdk_rc_get_trc_by_index, @function
sdk_rc_get_trc_by_index:
@ -1428,6 +1458,7 @@ sdk_rc_get_trc_by_index:
# Function @ .irom0.text+0x440
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_rc_only_sta_trc
.type sdk_rc_only_sta_trc, @function
sdk_rc_only_sta_trc:

View file

@ -7,6 +7,7 @@
# c: 000af23f
# Function @ .text+0x10
.balign 4
.Lfunc001: movi a5, .Lrel143 # 10: 51fcff
l32i a5, a5, 0 /* [.Lrel143] */ # 13: 5805
l16ui a4, a5, 0 /* [[.Lrel143]] */ # 15: 421500
@ -76,6 +77,7 @@
# (local3): word @ -0x14
# (local4): word @ -0x10
# (local5): word[3] @ -0xc
.balign 4
.Lfunc002: mov a8, a2 /* arg0 */ # b0: 8d02
addi sp, sp, -32 /* (local0) */ # b2: 12c1e0
s32i a12, sp, 12 /* a12 -> [(local3)] */ # b5: c931
@ -136,6 +138,7 @@
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.Lfunc003: addi sp, sp, -16 /* (local0) */ # 12c: 12c1f0
s32i a0, sp, 4 /* a0 -> [(local1)] */ # 12f: 0911
s32i a12, sp, 8 /* a12 -> [(local2)] */ # 131: c921
@ -164,6 +167,7 @@
# Function @ .text+0x164
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc004: mov a6, a2 /* arg0 */ # 164: 6d02
movi a7, sdk_wDevCtrl # 166: 71fdff
mov a4, a3 /* arg1 */ # 169: 4d03
@ -208,6 +212,7 @@
# (local4): word @ -0x10
# (local5): word @ -0xc
# (local6): word[2] @ -0x8
.balign 4
.Lfunc005: addi sp, sp, -32 /* (local0) */ # 1c8: 12c1e0
s32i a4, sp, 4 /* arg2 -> [(local1)] */ # 1cb: 4911
s32i a14, sp, 20 /* a14 -> [(local5)] */ # 1cd: e951
@ -392,6 +397,7 @@
# 3a8: 00000000
# Function @ .text+0x3ac
.balign 4
.global sdk_wDev_MacTimSetFunc
.type sdk_wDev_MacTimSetFunc, @function
sdk_wDev_MacTimSetFunc:
@ -419,6 +425,7 @@ sdk_wDev_MacTimSetFunc:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.global sdk_wDev_MacTimArm
.type sdk_wDev_MacTimArm, @function
sdk_wDev_MacTimArm:
@ -497,6 +504,7 @@ sdk_wDev_MacTimArm:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.global sdk_wDev_MacTim1Arm
.type sdk_wDev_MacTim1Arm, @function
sdk_wDev_MacTim1Arm:
@ -567,6 +575,7 @@ sdk_wDev_MacTim1Arm:
# Function @ .text+0x554
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc006: addi sp, sp, -16 /* (local0) */ # 554: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 557: 0901
movi a0, .Ldata002 # 559: 01fdff
@ -665,6 +674,7 @@ sdk_wDev_MacTim1Arm:
# (local6): word @ -0x18
# (local7): word @ -0x14
# (local8): word[4] @ -0x10
.balign 4
.global sdk_wDev_ProcessFiq
.type sdk_wDev_ProcessFiq, @function
sdk_wDev_ProcessFiq:
@ -1012,6 +1022,7 @@ sdk_wDev_ProcessFiq:
# a50: 40000000
# Function @ .text+0xa54
.balign 4
.global sdk_wDev_EnableTransmit
.type sdk_wDev_EnableTransmit, @function
sdk_wDev_EnableTransmit:
@ -1043,6 +1054,7 @@ sdk_wDev_EnableTransmit:
# a98: ffffff3f
# Function @ .text+0xa9c
.balign 4
.global sdk_wDev_DisableTransmit
.type sdk_wDev_DisableTransmit, @function
sdk_wDev_DisableTransmit:
@ -1062,6 +1074,7 @@ sdk_wDev_DisableTransmit:
# ac0: ffffff3f
# Function @ .text+0xac4
.balign 4
.global sdk_Tx_Copy2Queue
.type sdk_Tx_Copy2Queue, @function
sdk_Tx_Copy2Queue:
@ -1096,6 +1109,7 @@ sdk_Tx_Copy2Queue:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.global sdk_wDev_ProcessCollision
.type sdk_wDev_ProcessCollision, @function
sdk_wDev_ProcessCollision:
@ -1117,6 +1131,7 @@ sdk_wDev_ProcessCollision:
.literal_position # b34: 000af23f
# Function @ .text+0xb38
.balign 4
.global sdk_wDev_GetTxqCollisions
.type sdk_wDev_GetTxqCollisions, @function
sdk_wDev_GetTxqCollisions:
@ -1130,6 +1145,7 @@ sdk_wDev_GetTxqCollisions:
# b4c: 000af23f
# Function @ .text+0xb50
.balign 4
.global sdk_wDev_ClearTxqCollisions
.type sdk_wDev_ClearTxqCollisions, @function
sdk_wDev_ClearTxqCollisions:
@ -1147,6 +1163,7 @@ sdk_wDev_ClearTxqCollisions:
# b70: 00000040
# Function @ .text+0xb74
.balign 4
.global sdk_wDev_SetWaitingQueue
.type sdk_wDev_SetWaitingQueue, @function
sdk_wDev_SetWaitingQueue:
@ -1180,6 +1197,7 @@ sdk_wDev_SetWaitingQueue:
# bc0: ffffffbf
# Function @ .text+0xbc4
.balign 4
.global sdk_wDev_ClearWaitingQueue
.type sdk_wDev_ClearWaitingQueue, @function
sdk_wDev_ClearWaitingQueue:
@ -1198,6 +1216,7 @@ sdk_wDev_ClearWaitingQueue:
.literal_position # be4: 0000f23f
# Function @ .text+0xbe8
.balign 4
.global sdk_wDev_SetFrameAckType
.type sdk_wDev_SetFrameAckType, @function
sdk_wDev_SetFrameAckType:
@ -1257,6 +1276,7 @@ sdk_wDev_SetFrameAckType:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.global sdk_wDev_AppendRxBlocks
.type sdk_wDev_AppendRxBlocks, @function
sdk_wDev_AppendRxBlocks:
@ -1434,6 +1454,7 @@ sdk_wDev_AppendRxBlocks:
# (local1): word @ -0xc
# (local2): word @ -0x8
# (local3): word @ -0x4
.balign 4
.global sdk_wDev_AppendRxAmpduLensBlocks
.type sdk_wDev_AppendRxAmpduLensBlocks, @function
sdk_wDev_AppendRxAmpduLensBlocks:
@ -1554,6 +1575,7 @@ sdk_wDev_AppendRxAmpduLensBlocks:
.literal_position # f94: 00fef13f
# Function @ .text+0xf98
.balign 4
.global sdk_wDev_GetBAInfo
.type sdk_wDev_GetBAInfo, @function
sdk_wDev_GetBAInfo:
@ -1577,6 +1599,7 @@ sdk_wDev_GetBAInfo:
.literal_position # fc8: efbeadde
# Function @ .text+0xfcc
.balign 4
.Lfunc007: l32i a6, a2, 4 /* [arg0+0x4] */ # fcc: 6812
movi a3, 0xdeadbeef # fce: 31feff
s32i a3, a6, 0 /* 0xdeadbeef -> [[arg0+0x4]] */ # fd1: 3906
@ -1604,6 +1627,7 @@ sdk_wDev_GetBAInfo:
# Local variables/stack:
# (local0): word @ -0x10
# (local1): word[3] @ -0xc
.balign 4
.Lfunc008: addi sp, sp, -16 /* (local0) */ # 1010: 12c1f0
s32i a12, sp, 4 /* a12 -> [(local1)] */ # 1013: c911
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 1015: 0901
@ -1700,6 +1724,7 @@ sdk_wDev_GetBAInfo:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.Lfunc009: movi a3, 29 /* 0x0000001d */ # 1114: 1cd3
addi sp, sp, -16 /* (local0) */ # 1116: 12c1f0
s32i a13, sp, 8 /* a13 -> [(local2)] */ # 1119: d921
@ -1840,6 +1865,7 @@ sdk_wDev_GetBAInfo:
# (local7): word @ -0x14
# (local8): word @ -0x10
# (local9): word[3] @ -0xc
.balign 4
.Lfunc010: addi sp, sp, -48 /* (local0) */ # 1288: 12c1d0
s32i a13, sp, 24 /* a13 -> [(local6)] */ # 128b: d961
s32i a0, sp, 16 /* a0 -> [(local4)] */ # 128d: 0941
@ -2117,6 +2143,7 @@ sdk_WdevTimOffSet:
# 1c: 00000040
# Function @ .irom0.text+0x20
.balign 4
.global sdk_wDev_Option_Init
.type sdk_wDev_Option_Init, @function
sdk_wDev_Option_Init:
@ -2194,6 +2221,7 @@ sdk_wDev_Option_Init:
# f0: 000ef23f
# Function @ .irom0.text+0xf4
.balign 4
.global sdk_wDev_Enable_Beacon_Tsf
.type sdk_wDev_Enable_Beacon_Tsf, @function
sdk_wDev_Enable_Beacon_Tsf:
@ -2210,6 +2238,7 @@ sdk_wDev_Enable_Beacon_Tsf:
# 110: 000ef23f
# Function @ .irom0.text+0x114
.balign 4
.global sdk_wDev_Disable_Beacon_Tsf
.type sdk_wDev_Disable_Beacon_Tsf, @function
sdk_wDev_Disable_Beacon_Tsf:
@ -2225,6 +2254,7 @@ sdk_wDev_Disable_Beacon_Tsf:
.literal_position # 12c: 00000000
# Function @ .irom0.text+0x130
.balign 4
.global sdk_wDev_Set_Beacon_Int
.type sdk_wDev_Set_Beacon_Int, @function
sdk_wDev_Set_Beacon_Int:
@ -2239,6 +2269,7 @@ sdk_wDev_Set_Beacon_Int:
# Function @ .irom0.text+0x144
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_wDev_Reset_TBTT
.type sdk_wDev_Reset_TBTT, @function
sdk_wDev_Reset_TBTT:
@ -2268,6 +2299,7 @@ sdk_wDev_Reset_TBTT:
# Function @ .irom0.text+0x184
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_wDev_Get_Next_TBTT
.type sdk_wDev_Get_Next_TBTT, @function
sdk_wDev_Get_Next_TBTT:
@ -2318,6 +2350,7 @@ sdk_wDev_Get_Next_TBTT:
# (local4): word @ -0x18
# (local5): word @ -0x14
# (local6): word[4] @ -0x10
.balign 4
.Lfunc011: movi a3, 60 /* 0x0000003c */ # 1fc: 3cc3
movi a5, 0x00001f54 # 1fe: 51eeff
movi a6, 1604 /* 0x00000644 */ # 201: 62a644
@ -2486,6 +2519,7 @@ sdk_wDev_Get_Next_TBTT:
# 3c0: 0002f23f
# Function @ .irom0.text+0x3c4
.balign 4
.Lfunc012: movi a4, 0x76503210 # 3c4: 41fdff
movi a2, 0xbbbbbbbb # 3c7: 21fdff
movi a3, 0x3ff20200 # 3ca: 31fdff
@ -2503,6 +2537,7 @@ sdk_wDev_Get_Next_TBTT:
# Function @ .irom0.text+0x3ec
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.Lfunc013: addi sp, sp, -16 /* (local0) */ # 3ec: 12c1f0
s32i a0, sp, 0 /* a0 -> [(local0)] */ # 3ef: 0901
movi a7, 1799 /* 0x00000707 */ # 3f1: 72a707
@ -2541,6 +2576,7 @@ sdk_wDev_Get_Next_TBTT:
# 44c: 00000000
# Function @ .irom0.text+0x450
.balign 4
.global sdk_wDev_MacTim1SetFunc
.type sdk_wDev_MacTim1SetFunc, @function
sdk_wDev_MacTim1SetFunc:
@ -2564,6 +2600,7 @@ sdk_wDev_MacTim1SetFunc:
# Function @ .irom0.text+0x480
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_wDev_Initialize
.type sdk_wDev_Initialize, @function
sdk_wDev_Initialize:
@ -2607,6 +2644,7 @@ sdk_wDev_Initialize:
# 4e8: 070c0700
# Function @ .irom0.text+0x4ec
.balign 4
.global sdk_wDevForceAck6M
.type sdk_wDevForceAck6M, @function
sdk_wDevForceAck6M:
@ -2626,6 +2664,7 @@ sdk_wDevForceAck6M:
# 510: 000af23f
# Function @ .irom0.text+0x514
.balign 4
.global sdk_wDev_SetMacAddress
.type sdk_wDev_SetMacAddress, @function
sdk_wDev_SetMacAddress:
@ -2688,6 +2727,7 @@ sdk_wDev_SetMacAddress:
# Function @ .irom0.text+0x5b8
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_wDev_SetRxPolicy
.type sdk_wDev_SetRxPolicy, @function
sdk_wDev_SetRxPolicy:
@ -2729,6 +2769,7 @@ sdk_wDev_SetRxPolicy:
# 618: fffffeff
# Function @ .irom0.text+0x61c
.balign 4
.global sdk_wDev_SetBssid
.type sdk_wDev_SetBssid, @function
sdk_wDev_SetBssid:
@ -2809,6 +2850,7 @@ sdk_wDev_SetBssid:
# 6f8: fffffeff
# Function @ .irom0.text+0x6fc
.balign 4
.global sdk_wDev_ClearBssid
.type sdk_wDev_ClearBssid, @function
sdk_wDev_ClearBssid:
@ -2839,6 +2881,7 @@ sdk_wDev_ClearBssid:
# (local0): word @ -0x10
# (local1): word @ -0xc
# (local2): word[2] @ -0x8
.balign 4
.global sdk_wDev_Insert_KeyEntry
.type sdk_wDev_Insert_KeyEntry, @function
sdk_wDev_Insert_KeyEntry:
@ -2927,6 +2970,7 @@ sdk_wDev_Insert_KeyEntry:
# 814: ffff1fff
# Function @ .irom0.text+0x818
.balign 4
.global sdk_wDev_remove_KeyEntry
.type sdk_wDev_remove_KeyEntry, @function
sdk_wDev_remove_KeyEntry:
@ -2957,6 +3001,7 @@ sdk_wDev_remove_KeyEntry:
# 85c: 00000010
# Function @ .irom0.text+0x860
.balign 4
.global sdk_wDev_Crypto_Conf
.type sdk_wDev_Crypto_Conf, @function
sdk_wDev_Crypto_Conf:
@ -2995,6 +3040,7 @@ sdk_wDev_Crypto_Conf:
# Local variables/stack:
# (local0): word[4] @ -0x20
# (local1): word[4] @ -0x10
.balign 4
.Lfunc014: addi sp, sp, -32 /* (local0) */ # 8bc: 12c1e0
s32i a0, sp, 16 /* a0 -> [(local1)] */ # 8bf: 0941
movi a2, 0x00030000 # 8c1: 21f9ff
@ -3034,6 +3080,7 @@ sdk_wDev_Crypto_Conf:
# 918: 00000300
# Function @ .irom0.text+0x91c
.balign 4
.global sdk_wDev_Crypto_Disable
.type sdk_wDev_Crypto_Disable, @function
sdk_wDev_Crypto_Disable:
@ -3062,6 +3109,7 @@ sdk_wDev_Crypto_Disable:
# 958: 00fef13f
# Function @ .irom0.text+0x95c
.balign 4
.global sdk_wDevDisableRx
.type sdk_wDevDisableRx, @function
sdk_wDevDisableRx:
@ -3078,6 +3126,7 @@ sdk_wDevDisableRx:
# 978: 00fef13f
# Function @ .irom0.text+0x97c
.balign 4
.global sdk_wDevEnableRx
.type sdk_wDevEnableRx, @function
sdk_wDevEnableRx:
@ -3106,6 +3155,7 @@ sdk_wDevEnableRx:
# Function @ .irom0.text+0x9c4
# Local variables/stack:
# (local0): word[4] @ -0x10
.balign 4
.global sdk_wdev_go_sniffer
.type sdk_wdev_go_sniffer, @function
sdk_wdev_go_sniffer:
@ -3194,6 +3244,7 @@ sdk_wdev_go_sniffer:
# ab8: fffffbff
# Function @ .irom0.text+0xabc
.balign 4
.global sdk_wdev_exit_sniffer
.type sdk_wdev_exit_sniffer, @function
sdk_wdev_exit_sniffer: