📄 iqsample.asm
字号:
;* AL assigned to R$2
;* AR5 assigned to U$51
;* AR7 assigned to _i
DW$68 .dwtag DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
.dwattr DW$68, DW_AT_type(*DWT$10)
.dwattr DW$68, DW_AT_location[DW_OP_reg18]
;* AR1 assigned to _i
DW$69 .dwtag DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
.dwattr DW$69, DW_AT_type(*DWT$10)
.dwattr DW$69, DW_AT_location[DW_OP_reg6]
DW$70 .dwtag DW_TAG_variable, DW_AT_name("$T8"), DW_AT_symbol_name("_$T8")
.dwattr DW$70, DW_AT_type(*DWT$1041)
.dwattr DW$70, DW_AT_location[DW_OP_breg20 -4]
;* AL assigned to _$T9
DW$71 .dwtag DW_TAG_variable, DW_AT_name("$T9"), DW_AT_symbol_name("_$T9")
.dwattr DW$71, DW_AT_type(*DWT$1044)
.dwattr DW$71, DW_AT_location[DW_OP_reg0]
DW$72 .dwtag DW_TAG_variable, DW_AT_name("$T10"), DW_AT_symbol_name("_$T10")
.dwattr DW$72, DW_AT_type(*DWT$1041)
.dwattr DW$72, DW_AT_location[DW_OP_breg20 -6]
DW$73 .dwtag DW_TAG_variable, DW_AT_name("$T11"), DW_AT_symbol_name("_$T11")
.dwattr DW$73, DW_AT_type(*DWT$1041)
.dwattr DW$73, DW_AT_location[DW_OP_breg20 -8]
;* AL assigned to _tempX
DW$74 .dwtag DW_TAG_variable, DW_AT_name("tempX"), DW_AT_symbol_name("_tempX")
.dwattr DW$74, DW_AT_type(*DWT$1041)
.dwattr DW$74, DW_AT_location[DW_OP_reg0]
;* AR3 assigned to _tempY
DW$75 .dwtag DW_TAG_variable, DW_AT_name("tempY"), DW_AT_symbol_name("_tempY")
.dwattr DW$75, DW_AT_type(*DWT$1041)
.dwattr DW$75, DW_AT_location[DW_OP_reg10]
;* AL assigned to _tempP
DW$76 .dwtag DW_TAG_variable, DW_AT_name("tempP"), DW_AT_symbol_name("_tempP")
.dwattr DW$76, DW_AT_type(*DWT$1041)
.dwattr DW$76, DW_AT_location[DW_OP_reg0]
;* AL assigned to _tempM
DW$77 .dwtag DW_TAG_variable, DW_AT_name("tempM"), DW_AT_symbol_name("_tempM")
.dwattr DW$77, DW_AT_type(*DWT$1041)
.dwattr DW$77, DW_AT_location[DW_OP_reg0]
DW$78 .dwtag DW_TAG_variable, DW_AT_name("tempMmax"), DW_AT_symbol_name("_tempMmax")
.dwattr DW$78, DW_AT_type(*DWT$1041)
.dwattr DW$78, DW_AT_location[DW_OP_breg20 -44]
DW$79 .dwtag DW_TAG_variable, DW_AT_name("buffer"), DW_AT_symbol_name("_buffer")
.dwattr DW$79, DW_AT_type(*DWT$1053)
.dwattr DW$79, DW_AT_location[DW_OP_breg20 -28]
;* PL assigned to _$T12
DW$80 .dwtag DW_TAG_variable, DW_AT_name("$T12"), DW_AT_symbol_name("_$T12")
.dwattr DW$80, DW_AT_type(*DWT$1044)
.dwattr DW$80, DW_AT_location[DW_OP_reg2]
;* AL assigned to _$T13
DW$81 .dwtag DW_TAG_variable, DW_AT_name("$T13"), DW_AT_symbol_name("_$T13")
.dwattr DW$81, DW_AT_type(*DWT$1041)
.dwattr DW$81, DW_AT_location[DW_OP_reg0]
;* AL assigned to _$T14
DW$82 .dwtag DW_TAG_variable, DW_AT_name("$T14"), DW_AT_symbol_name("_$T14")
.dwattr DW$82, DW_AT_type(*DWT$1041)
.dwattr DW$82, DW_AT_location[DW_OP_reg0]
;* AL assigned to _$T15
DW$83 .dwtag DW_TAG_variable, DW_AT_name("$T15"), DW_AT_symbol_name("_$T15")
.dwattr DW$83, DW_AT_type(*DWT$1041)
.dwattr DW$83, DW_AT_location[DW_OP_reg0]
;* AL assigned to _$T16
DW$84 .dwtag DW_TAG_variable, DW_AT_name("$T16"), DW_AT_symbol_name("_$T16")
.dwattr DW$84, DW_AT_type(*DWT$1041)
.dwattr DW$84, DW_AT_location[DW_OP_reg0]
DW$85 .dwtag DW_TAG_variable, DW_AT_name("$T17"), DW_AT_symbol_name("_$T17")
.dwattr DW$85, DW_AT_type(*DWT$1041)
.dwattr DW$85, DW_AT_location[DW_OP_breg20 -30]
DW$86 .dwtag DW_TAG_variable, DW_AT_name("$T18"), DW_AT_symbol_name("_$T18")
.dwattr DW$86, DW_AT_type(*DWT$1041)
.dwattr DW$86, DW_AT_location[DW_OP_breg20 -32]
DW$87 .dwtag DW_TAG_variable, DW_AT_name("$T19"), DW_AT_symbol_name("_$T19")
.dwattr DW$87, DW_AT_type(*DWT$1041)
.dwattr DW$87, DW_AT_location[DW_OP_breg20 -34]
DW$88 .dwtag DW_TAG_variable, DW_AT_name("$T20"), DW_AT_symbol_name("_$T20")
.dwattr DW$88, DW_AT_type(*DWT$1041)
.dwattr DW$88, DW_AT_location[DW_OP_breg20 -36]
;* AL assigned to _$T21
DW$89 .dwtag DW_TAG_variable, DW_AT_name("$T21"), DW_AT_symbol_name("_$T21")
.dwattr DW$89, DW_AT_type(*DWT$1041)
.dwattr DW$89, DW_AT_location[DW_OP_reg0]
;* AL assigned to _$T22
DW$90 .dwtag DW_TAG_variable, DW_AT_name("$T22"), DW_AT_symbol_name("_$T22")
.dwattr DW$90, DW_AT_type(*DWT$1041)
.dwattr DW$90, DW_AT_location[DW_OP_reg0]
.dwpsn "../../include/IQmathCPP.h",37,17
.dwpsn "IQsample.cpp",66,5
EALLOW
.dwpsn "IQsample.cpp",67,5
MOVL XAR4,#28713 ; |67|
MOV *+XAR4[0],#104 ; |67|
.dwpsn "IQsample.cpp",68,5
EDIS
.dwpsn "../../include/IQmathCPP.h",38,23
MOV AH,#80
MOV AL,#27837
MOVL *-SP[4],ACC ; |38|
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL ACC,*-SP[4] ; |3530|
MOVL XAR4,#_Step ; |3530|
MOVL *+XAR4[0],ACC ; |3530|
.dwpsn "../../include/IQmathCPP.h",38,23
MOV AH,#80
MOV AL,#27837
MOVL *-SP[4],ACC ; |38|
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL ACC,*-SP[4] ; |3530|
MOVL *+XAR4[2],ACC ; |3530|
.dwpsn "../../include/IQmathCPP.h",38,23
MOVB ACC,#0
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL *+XAR4[4],ACC ; |3530|
.dwpsn "../../include/IQmathCPP.h",38,23
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVW DP,#_Step+4
MOVL *+XAR4[6],ACC ; |3530|
MOVB XAR0,#8 ; |3530|
MOVL ACC,@_Step+4 ; |3530|
MOVL *+XAR4[AR0],ACC ; |3530|
MOVL XAR4,#_Dlog
MOVL *-SP[38],XAR4
MOVL XAR4,#512
MOVL ACC,*-SP[38]
ADDL XAR4,ACC
MOVL *-SP[40],XAR4
MOVL ACC,*-SP[38]
MOVL XAR4,#1024
ADDL XAR4,ACC
MOVL XAR5,XAR4
MOVL ACC,*-SP[38]
MOVL XAR4,#1536
ADDL XAR4,ACC
MOVL *-SP[42],XAR4
.dwpsn "IQsample.cpp",76,6
MOVB XAR6,#255
MOVB XAR7,#0
L11:
DWL$_main$2$B:
.dwpsn "../../include/IQmathCPP.h",38,23
MOV PH,#0
MOV PL,#0
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVU ACC,AR7
LSL ACC,1 ; |3530|
MOVL XAR0,ACC ; |3530|
MOVL XT,ACC ; |3530|
MOVL ACC,*-SP[38] ; |3530|
ADDL XAR0,ACC
MOVL *+XAR0[0],P ; |3530|
.dwpsn "../../include/IQmathCPP.h",38,23
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL XAR4,XT ; |3530|
MOVL ACC,*-SP[40] ; |3530|
ADDL XAR4,ACC
MOVL *+XAR4[0],P ; |3530|
.dwpsn "IQsample.cpp",80,3
MOVB ACC,#0
MOVL *XAR5++,ACC ; |80|
.dwpsn "../../include/IQmathCPP.h",38,23
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL XAR4,XT ; |3530|
MOVL ACC,*-SP[42] ; |3530|
ADDL XAR4,ACC
MOVL *+XAR4[0],P ; |3530|
.dwpsn "IQsample.cpp",82,3
ADDB XAR7,#1 ; |82|
BANZ L11,AR6-- ; |82|
; branch occurs ; |82|
DWL$_main$2$E:
.dwpsn "IQsample.cpp",85,2
MOVL XAR4,#FSL1 ; |85|
MOVL *-SP[2],XAR4 ; |85|
LCR #_printf ; |85|
; call occurs [#_printf] ; |85|
.dwpsn "IQsample.cpp",86,2
MOVZ AR4,SP ; |86|
SUBB XAR4,#28 ; |86|
LCR #_gets ; |86|
; call occurs [#_gets] ; |86|
.dwpsn "../../include/IQmathCPP.h",37,17
MOVZ AR4,SP ; |37|
MOVB ACC,#0
SUBB XAR4,#28 ; |37|
MOVL *-SP[4],ACC ; |37|
MOVB ACC,#24
LCR #__atoIQN ; |37|
; call occurs [#__atoIQN] ; |37|
MOVL *-SP[4],ACC ; |37|
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL XAR6,*-SP[4] ; |3530|
MOVW DP,#_Step+10
MOVL @_Step+10,XAR6 ; |3530|
.dwpsn "../../include/IQmathCPP.h",38,23
MOVB ACC,#0
.dwpsn "../../include/IQmathCPP.h",4427,58
CMPL ACC,XAR6 ; |4427|
BF L12,NEQ ; |4427|
; branch occurs ; |4427|
.dwpsn "../../include/IQmathCPP.h",38,23
MOV ACC,#512 << 15
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL @_Step+10,ACC ; |3530|
L12:
.dwpsn "IQsample.cpp",90,2
MOVL XAR4,#FSL2 ; |90|
MOVL *-SP[2],XAR4 ; |90|
LCR #_printf ; |90|
; call occurs [#_printf] ; |90|
.dwpsn "IQsample.cpp",91,2
MOVZ AR4,SP ; |91|
SUBB XAR4,#28 ; |91|
LCR #_gets ; |91|
; call occurs [#_gets] ; |91|
.dwpsn "../../include/IQmathCPP.h",37,17
MOVZ AR4,SP ; |37|
MOVB ACC,#0
SUBB XAR4,#28 ; |37|
MOVL *-SP[4],ACC ; |37|
MOVB ACC,#24
LCR #__atoIQN ; |37|
; call occurs [#__atoIQN] ; |37|
MOVL *-SP[4],ACC ; |37|
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL XAR6,*-SP[4] ; |3530|
MOVW DP,#_Step+14
MOVL @_Step+14,XAR6 ; |3530|
.dwpsn "../../include/IQmathCPP.h",38,23
MOVB ACC,#0
.dwpsn "../../include/IQmathCPP.h",4427,58
CMPL ACC,XAR6 ; |4427|
BF L13,NEQ ; |4427|
; branch occurs ; |4427|
.dwpsn "../../include/IQmathCPP.h",38,23
MOV ACC,#512 << 15
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL @_Step+14,ACC ; |3530|
L13:
.dwpsn "IQsample.cpp",96,2
MOVL XAR4,#FSL3 ; |96|
MOVL *-SP[2],XAR4 ; |96|
LCR #_printf ; |96|
; call occurs [#_printf] ; |96|
.dwpsn "IQsample.cpp",97,2
MOVZ AR4,SP ; |97|
SUBB XAR4,#28 ; |97|
LCR #_gets ; |97|
; call occurs [#_gets] ; |97|
.dwpsn "../../include/IQmathCPP.h",37,17
MOVZ AR4,SP ; |37|
MOVB ACC,#0
SUBB XAR4,#28 ; |37|
MOVL *-SP[4],ACC ; |37|
MOVB ACC,#24
LCR #__atoIQN ; |37|
; call occurs [#__atoIQN] ; |37|
MOVL *-SP[4],ACC ; |37|
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL XAR6,*-SP[4] ; |3530|
MOVW DP,#_Step+12
MOVL @_Step+12,XAR6 ; |3530|
.dwpsn "../../include/IQmathCPP.h",38,23
MOVB ACC,#0
.dwpsn "../../include/IQmathCPP.h",4427,58
CMPL ACC,XAR6 ; |4427|
BF L14,NEQ ; |4427|
; branch occurs ; |4427|
.dwpsn "../../include/IQmathCPP.h",38,23
MOV ACC,#512 << 15
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL @_Step+12,ACC ; |3530|
L14:
.dwpsn "IQsample.cpp",101,2
MOVL XAR4,#FSL4 ; |101|
MOVL *-SP[2],XAR4 ; |101|
LCR #_printf ; |101|
; call occurs [#_printf] ; |101|
.dwpsn "IQsample.cpp",102,2
MOVZ AR4,SP ; |102|
SUBB XAR4,#28 ; |102|
LCR #_gets ; |102|
; call occurs [#_gets] ; |102|
.dwpsn "../../include/IQmathCPP.h",37,17
MOVZ AR4,SP ; |37|
MOVB ACC,#0
SUBB XAR4,#28 ; |37|
MOVL *-SP[4],ACC ; |37|
MOVB ACC,#24
LCR #__atoIQN ; |37|
; call occurs [#__atoIQN] ; |37|
MOVL *-SP[4],ACC ; |37|
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL ACC,*-SP[4] ; |3530|
MOVL XAR4,#_Step+16 ; |3530|
MOVL *+XAR4[0],ACC ; |3530|
.dwpsn "../../include/IQmathCPP.h",38,23
MOVB ACC,#0
.dwpsn "../../include/IQmathCPP.h",4427,58
CMPL ACC,*-SP[4] ; |4427|
BF L15,NEQ ; |4427|
; branch occurs ; |4427|
.dwpsn "../../include/IQmathCPP.h",38,23
MOV ACC,#512 << 15
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL *+XAR4[0],ACC ; |3530|
L15:
.dwpsn "../../include/IQmathCPP.h",41,33
MOVB XAR0,#10 ; |41|
MOVL XAR4,#_Step ; |41|
MOVL ACC,*+XAR4[AR0] ; |41|
MOVB XAR0,#12 ; |41|
MOVL *-SP[6],ACC ; |41|
MOVL ACC,*+XAR4[AR0] ; |41|
MOVZ AR4,SP ; |41|
MOVZ AR5,SP ; |41|
MOVL *-SP[8],ACC ; |41|
SUBB XAR4,#8 ; |41|
MOVL *-SP[2],XAR4 ; |41|
MOVZ AR4,SP ; |41|
SUBB XAR5,#6 ; |41|
SUBB XAR4,#4 ; |41|
LCR #_IQmag__F2iqT1 ; |41|
; call occurs [#_IQmag__F2iqT1] ; |41|
.dwpsn "../../include/IQmathCPP.h",3530,4
MOVL ACC,*-SP[4] ; |3530|
MOVL *-SP[44],ACC ; |3530|
MOVL XAR4,#1024
MOVL ACC,*-SP[38]
ADDL XAR4,ACC
MOVL *-SP[46],XAR4
.dwpsn "IQsample.cpp",110,6
MOVB XAR1,#0
L16:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -