📄 stereo_headset_buttons.o
字号:
MODULE stereo_headset_buttons .LARGE ; really small mode but we need space for debug symbols; GNU C version 3.3.3 (BlueLab 3.5.2-release); compiled by GNU C version 3.2.3 (mingw special 20030504-1).;# options passed: -ID:/BlueLab/tools/include -iprefix -isystem;# -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=3 -DDEV_1508;# -DNO_CVC -DINTERNAL_CODEC -DNO_DEBUG -DINCLUDE_MP3_DECODING -MD -MQ;# -mno-leaf-optim -ansi -auxbase-strip -g -O -pedantic -Wall;# -Wmissing-prototypes -Wstrict-prototypes -Wsign-compare;# -Wredundant-decls -Werror -ansi;# options enabled: -fdefer-pop -fthread-jumps -fpeephole -ffunction-cse;# -fkeep-static-consts -fpcc-struct-return -fgcse-lm -fgcse-sm;# -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2;# -fsched-interblock -fsched-spec -fbranch-count-reg -fcprop-registers;# -fcommon -fgnu-linker -fargument-alias -fmerge-constants;# -fzero-initialized-in-bss -fleading-underscore -fident;# -fguess-branch-probability -fmath-errno -ftrapping-math -mpeephole;# -mquiet-mode -minline-block-copy-mode -menhanced-mode -mload-cache-mode;# -mbitfield-mode -mtest4 .ENHANCED;# begin scan referenced symbols;# end scan referenced symbols .CODE_encode:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?16.1: enter #1?LBB_encode:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?17.1: cmp AH,#H'0000 bne ?L15 cmp AL,#H'0080 beq ?L6?L15: cmp AH,#hwrd(H'0001+H'0080) bcs ?L16 bne ?L12 cmp AL,#lwrd(H'0001+H'0080) bcc ?L12?L16: cmp AH,#H'0000 bne ?L17 cmp AL,#H'0020 beq ?L4?L17: cmp AH,#hwrd(H'0001+H'0020) bcs ?L18 bne ?L13 cmp AL,#lwrd(H'0001+H'0020) bcc ?L13?L18: cmp AH,#H'0000 bne ?L19 cmp AL,#H'0008 beq ?L5?L19: bra (?L10)?L13: cmp AH,#H'0000 bne ?L20 cmp AL,#H'0040 beq ?L3?L20: bra (?L10)?L12: cmp AH,#H'0000 bne ?L21 cmp AL,#H'0400 beq ?L8?L21: cmp AH,#hwrd(H'0001+H'0400) bcs ?L22 bne ?L14 cmp AL,#lwrd(H'0001+H'0400) bcc ?L14?L22: cmp AH,#H'0000 bne ?L23 cmp AL,#H'0100 beq ?L7?L23: bra (?L10)?L14: cmp AH,#H'0000 bne ?L24 cmp AL,#H'0500 beq ?L9?L24: bra (?L10)?L3:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?19.1: ld AH,#H'0000 bra (?L1)?L4:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?20.1: ld AH,#H'0001 bra (?L1)?L5:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?21.1: ld AH,#H'0002 bra (?L1)?L6:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?22.1: ld AH,#H'0003 bra (?L1)?L7:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?23.1: ld AH,#H'0004 bra (?L1)?L8:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?24.1: ld AH,#H'0005 bra (?L1)?L9:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?25.1: ld AH,#H'0006 bra (?L1)?L10:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?26.1: ld AH,#H'0007^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?28.1:?L1:?LBE_encode: leave #1 .SEG CONST_enter_messages_sUP: dc H'0000 dc H'0000 dc H'03E8_enter_messages_sDOWN: dc H'0000 dc H'0000 dc H'03E9_enter_messages_sMFB: dc H'0000 dc H'0000 dc H'03EA dc H'8000 dc H'0000 dc H'03EB_enter_messages_sPLAY_PAUSE: dc H'0000 dc H'0000 dc H'03EF dc H'8000 dc H'0000 dc H'03F0 dc H'4000 dc H'0190 dc H'03F1_enter_messages_sFORWARD: dc H'0000 dc H'0000 dc H'03F3 dc H'8000 dc H'0000 dc H'03F4_enter_messages_sBACKWARD: dc H'0000 dc H'0000 dc H'03F5 dc H'8000 dc H'0000 dc H'03F6_enter_messages: dc H'0001 dc _enter_messages_sUP dc H'0001 dc _enter_messages_sDOWN dc H'0002 dc _enter_messages_sMFB dc H'0003 dc _enter_messages_sPLAY_PAUSE dc H'0002 dc _enter_messages_sFORWARD dc H'0002 dc _enter_messages_sBACKWARD dc H'0000 dc H'0000;# begin scan referenced symbols;# import _enter_messages;#(clobber:QI (reg:QI 1 AL));# import $_MessageCancelAll;#(clobber:QI (reg:QI 1 AL));# import $_MessageSendLater;#(clobber:QI (reg:QI 1 AL));# import $_MessageSend;# end scan referenced symbols .CODE_send_enter_messages:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?70.1: enter #9?LBB_send_enter_messages: st AH,@(H'0003,Y) st AL,@(H'0004,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?71.1: ld X,@$XAP_AL?LBB2: add X,@$XAP_AL ld AL,@(_enter_messages,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?72.1: st AL,@(H'0005,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?73.1: ld X,@(_enter_messages+H'0001,X) st X,@(H'0007,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?74.1: ld X,@$XAP_AL add X,#-H'0001 st X,@(H'0006,Y) cmp X,#-H'0001 beq ?L39?L37:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?76.1: ld X,@(H'0007,Y) ld AH,@(0,X) lsr #H'000E and AH,#H'0001 cmp AH,#H'0000 beq ?L29^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?78.1: ld X,@(H'0003,Y) ld AL,@(H'0003,X) cmp AL,@(H'0004,Y) bne ?L30^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?80.1: ld AH,@$XAP_UXL ld AL,#H'0001 bsr $_MessageCancelAll cmp AH,#H'0000 beq ?L31^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?82.1: ld AL,#H'0007 ld X,@(H'0003,Y) st AL,@(H'0002,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?83.1: ld AH,@(H'0001,X) ld AL,#H'0000 st AL,@(0,Y) bra (?L41)?L31:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?86.1: ld AL,#H'0000 st AL,@(0,Y) bra (?L40)?L30:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?90.1: ld AL,@(H'0004,Y) ld X,@(H'0003,Y) st AL,@(H'0003,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?91.1: ld AH,@$XAP_UXL ld AL,#H'0001 bsr $_MessageCancelAll^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?92.1: ld X,#H'0000 st X,@(0,Y)?L40: ld X,@(H'0007,Y) ld AH,@(H'0001,X) lsr #H'0001 ld AL,@$XAP_AH ld AH,#H'0000 st AH,@(H'0001,Y) st AL,@(H'0002,Y) ld AH,@(H'0003,Y) ld AL,#H'0001 bsr $_MessageSendLater bra (?L34)?L29:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?96.1: ld X,@(H'0007,Y) ld AH,@(0,X) lsr #H'000F cmp AH,#H'0000 bne ?L35^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?97.1: st AH,@(0,Y) ld X,@(H'0003,Y) ld AH,@(H'0001,X)?L41: ld X,@(H'0007,Y) ld AL,@(H'0002,X) bsr $_MessageSend bra (?L34)?L35:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?100.1: ld AL,@(H'0004,Y) ld X,@(H'0003,Y) st AL,@(H'0002,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?101.1: ld AL,@(H'0006,Y) nadd AL,@(H'0005,Y) add AL,#-H'0001 st AL,@(H'0004,X)?L34:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?103.1: ld X,@(H'0007,Y) add X,#H'0003 st X,@(H'0007,Y) ld AL,@(H'0006,Y) add AL,#-H'0001 st AL,@(H'0006,Y) cmp AL,#-H'0001 bne ?L37?L39:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?105.1:?LBE2:?LBE_send_enter_messages: leave #9 .SEG CONST_timed_messages_sUP: dc H'81F4 dc H'0000 dc H'03E8_timed_messages_sDOWN: dc H'81F4 dc H'0000 dc H'03E9_timed_messages_sMFB: dc H'07D0 dc H'0000 dc H'03EC dc H'07D0 dc H'0001 dc H'03ED dc H'1388 dc H'0000 dc H'03EE_timed_messages_sPLAY_PAUSE: dc H'07D0 dc H'0000 dc H'03F2_timed_messages_sFORWARD_BACKWARD: dc H'2710 dc H'0000 dc H'03F7_timed_messages: dc H'0001 dc _timed_messages_sUP dc H'0001 dc _timed_messages_sDOWN dc H'0003 dc _timed_messages_sMFB dc H'0001 dc _timed_messages_sPLAY_PAUSE dc H'0000 dc H'0000 dc H'0000 dc H'0000 dc H'0001 dc _timed_messages_sFORWARD_BACKWARD;# begin scan referenced symbols;# import $_malloc;# import $_PanicNull;#(clobber:QI (reg:QI 1 AL));# end scan referenced symbols .CODE_send_timed_message:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?156.1: enter #6?LBB_send_timed_message: st AH,@(H'0003,Y) st AL,@(H'0004,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?157.1:?LBB3: ld AH,#H'0001 bsr $_malloc bsr $_PanicNull ld X,@$XAP_AH^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?158.1: ld AL,@(H'0004,Y) st AL,@(0,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?159.1: tst @(H'0006,Y) beq ?L46^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?160.1: st AH,@(0,Y) ld X,@(H'0004,Y) ld AH,@(H'0001,X) lsr #H'0001 ld AL,@$XAP_AH ld AH,#H'0000 bra (?L48)?L46:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?162.1: st AH,@(0,Y) ld X,@(H'0004,Y) ld AL,@(0,X) and AL,#H'7FFF ld AH,#H'0000?L48: st AH,@(H'0001,Y) st AL,@(H'0002,Y) ld AH,@(H'0003,Y) ld AL,#H'0000 bsr $_MessageSendLater^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?163.1:?LBE3:?LBE_send_timed_message: leave #6;# begin scan referenced symbols;# import _timed_messages;# import _send_timed_message;# end scan referenced symbols_send_timed_messages:^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?166.1: enter #5?LBB_send_timed_messages: st AH,@(H'0001,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?167.1:?LBB4: ld X,@$XAP_AL add X,@$XAP_AL ld AH,@(_timed_messages,X)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?168.1: ld X,@(_timed_messages+H'0001,X) st X,@(H'0003,Y)^stereo_headset_buttons.'443a5c426c75654c61625c617070735c73746572656f5f686561647365745c73746572656f5f686561647365745f627574746f6e732e63'.?169.1: add AH,#-H'0001 st AH,@(H'0002,Y) cmp AH,#-H'0001 beq ?L55?L53: ld AL,@(H'0003,Y) ld AH,@$XAP_AL add AH,#H'0003 st AH,@(H'0003,Y) ld AH,#H'0000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -