📄 tskprocess.asm
字号:
.line 98
MVKL .S1 _SCOM_getMsg,A3 ; |322|
MVKH .S1 _SCOM_getMsg,A3 ; |322|
MV .D1 A15,A4 ; |322|
CALL .S2X A3 ; |322|
ADDKPC .S2 RL36,B3,3 ; |322|
MVK .D2 0xffffffff,B4
RL36: ; CALL OCCURS ; |322|
MV .D1 A4,A3 ; |322|
.line 100
STW .D1T1 A10,*+A3(16) ; |324|
.line 101
STW .D1T1 A11,*+A3(20) ; |325|
.line 102
STW .D1T1 A12,*+A3(24) ; |326|
.line 103
MVKL .S2 _SCOM_putMsg,B5 ; |327|
MVKH .S2 _SCOM_putMsg,B5 ; |327|
CALL .S2 B5 ; |327|
ADDKPC .S2 RL37,B3,2 ; |327|
MV .D1 A14,A4 ; |327|
MV .D2X A3,B4 ; |327|
RL37: ; CALL OCCURS ; |327|
BNOP .S1 L21,5 ; |327|
; BRANCH OCCURS ; |327|
;** --------------------------------------------------------------------------*
.endfunc 330,03c08fc00h,80
;******************************************************************************
;* STRINGS *
;******************************************************************************
.sect ".const"
SL1: .string 0
SL2: .string "JPEGENC",0
SL3: .string "JPEGEncoder registerd Channel Number: %d",0
SL4: .string "JPEGDEC",0
SL5: .string "JPEGDecoder registerd Channel Number: %d",0
SL6: .string "INTOPROC",0
SL7: .string "PROCTOIN",0
SL8: .string "PROCTOOUT",0
SL9: .string "OUTTOPROC",0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES *
;******************************************************************************
.global _CACHE_clean
.global _CHAN_execute
.global _CHAN_open
.global _CHAN_regCell
.global _SCOM_open
.global _SCOM_putMsg
.global _SCOM_getMsg
.global _LOG_printf
.global _MBX_pend
.global _JPEGENC_TI_init
.global _JPEGDEC_TI_init
.global _ICC_linearCreate
.global _memset
.global _UTL_logDebugHandle
.global _IJPEGENC_PARAMS
.global _JPEGENC_CELLFXNS
.global _JPEGENC_IJPEGENC
.global _IJPEGDEC_PARAMS
.global _JPEGDEC_CELLFXNS
.global _JPEGDEC_IJPEGDEC
.global _mbxProcess
.global __strasg
.global __remi
;******************************************************************************
;* TYPE INFORMATION *
;******************************************************************************
.sym _SmUns, 0, 12, 13, 8
.sym _XDAS_Bool, 0, 12, 13, 8
.sym _MdUns, 0, 13, 13, 16
.sym _Bool, 0, 13, 13, 16
.sym _Int, 0, 4, 13, 32
.sym _Arg, 0, 4, 13, 32
.sym _LgInt, 0, 4, 13, 32
.sym _XDAS_Int32, 0, 4, 13, 32
.sym _IALG_Cmd, 0, 14, 13, 32
.sym _Uns, 0, 14, 13, 32
.sym _size_t, 0, 14, 13, 32
.sym _Uint32, 0, 14, 13, 32
.sym _LgUns, 0, 14, 13, 32
.sym _Ptr, 0, 16, 13, 32
.sym _KNL_Fxn, 0, 144, 13, 32
.sym _String, 0, 18, 13, 32
.sym _SmInt, 0, 2, 13, 8
.sym _XDAS_Int8, 0, 2, 13, 8
.stag _IALG_Status, 32
.member _size, 0, 4, 8, 32
.eos
.sym _IALG_Status, 0, 8, 13, 32,_IALG_Status
.stag _ICELL_Fxns, 128
.member _cellClose, 0, 157, 8, 32
.member _cellControl, 32, 148, 8, 32
.member _cellExecute, 64, 157, 8, 32
.member _cellOpen, 96, 157, 8, 32
.eos
.sym _ICELL_Fxns, 0, 8, 13, 128,_ICELL_Fxns
.stag _IALG_Obj, 32
.member _fxns, 0, 24, 8, 32, _IALG_Fxns
.eos
.sym _IALG_Handle, 0, 24, 13, 32,_IALG_Obj
.stag _IALG_Params, 32
.member _size, 0, 4, 8, 32
.eos
.sym _IALG_Params, 0, 8, 13, 32,_IALG_Params
.sym _IALG_Params, 0, 8, 13, 32,_IALG_Params
.etag _IALG_MemSpace, 32
.member _IALG_EPROG, 24, 4, 16, 32
.member _IALG_IPROG, 8, 4, 16, 32
.member _IALG_ESDATA, 16, 4, 16, 32
.member _IALG_EXTERNAL, 17, 4, 16, 32
.member _IALG_DARAM0, 0, 4, 16, 32
.member _IALG_DARAM1, 1, 4, 16, 32
.member _IALG_SARAM, 2, 4, 16, 32
.member _IALG_SARAM0, 2, 4, 16, 32
.member _IALG_SARAM1, 3, 4, 16, 32
.member _IALG_DARAM2, 4, 4, 16, 32
.member _IALG_SARAM2, 5, 4, 16, 32
.eos
.sym _IALG_MemSpace, 0, 10, 13, 32,_IALG_MemSpace
.etag _IALG_MemAttrs, 32
.member _IALG_SCRATCH, 0, 4, 16, 32
.member _IALG_PERSIST, 1, 4, 16, 32
.member _IALG_WRITEONCE, 2, 4, 16, 32
.eos
.sym _IALG_MemAttrs, 0, 10, 13, 32,_IALG_MemAttrs
.stag _IALG_MemRec, 160
.member _size, 0, 14, 8, 32
.member _alignment, 32, 4, 8, 32
.member _space, 64, 10, 8, 32, _IALG_MemSpace
.member _attrs, 96, 10, 8, 32, _IALG_MemAttrs
.member _base, 128, 16, 8, 32
.eos
.sym _IALG_MemRec, 0, 8, 13, 160,_IALG_MemRec
.sym _IALG_MemRec, 0, 8, 13, 160,_IALG_MemRec
.stag _IALG_Fxns, 288
.member _implementationId, 0, 16, 8, 32
.member _algActivate, 32, 144, 8, 32
.member _algAlloc, 64, 148, 8, 32
.member _algControl, 96, 148, 8, 32
.member _algDeactivate, 128, 144, 8, 32
.member _algFree, 160, 148, 8, 32
.member _algInit, 192, 148, 8, 32
.member _algMoved, 224, 144, 8, 32
.member _algNumAlloc, 256, 148, 8, 32
.eos
.sym _IALG_Fxns, 0, 8, 13, 288,_IALG_Fxns
.etag _ICC_ObjType, 32
.member _ICC_NULLOBJ, 0, 4, 16, 32
.member _ICC_LINEAROBJ, 1, 4, 16, 32
.member _ICC_USEROBJ, 32, 4, 16, 32
.member _ICC_MAXTYPES, 33, 4, 16, 32
.eos
.sym _ICC_ObjType, 0, 10, 13, 32,_ICC_ObjType
.stag _ICC_Obj, 96
.member _buffer, 0, 16, 8, 32
.member _nmaus, 32, 14, 8, 32
.member _objType, 64, 10, 8, 32, _ICC_ObjType
.eos
.sym _ICC_Handle, 0, 24, 13, 32,_ICC_Obj
.stag _ICELL_Obj, 480
.member _size, 0, 4, 8, 32
.member _name, 32, 18, 8, 32
.member _cellFxns, 64, 24, 8, 32, _ICELL_Fxns
.member _cellEnv, 96, 16, 8, 32
.member _algFxnsParent, 128, 24, 8, 32, _IALG_Fxns
.member _algParamsParent, 160, 24, 8, 32, _IALG_Params
.member _algHandleParent, 192, 24, 8, 32, _IALG_Obj
.member _algFxns, 224, 24, 8, 32, _IALG_Fxns
.member _algParams, 256, 24, 8, 32, _IALG_Params
.member _algHandle, 288, 24, 8, 32, _IALG_Obj
.member _scrBucketIndex, 320, 14, 8, 32
.member _inputIcc, 352, 88, 8, 32, _ICC_Obj
.member _inputIccCnt, 384, 14, 8, 32
.member _outputIcc, 416, 88, 8, 32, _ICC_Obj
.member _outputIccCnt, 448, 14, 8, 32
.eos
.sym _ICELL_Handle, 0, 24, 13, 32,_ICELL_Obj
.sym _ICELL_Obj, 0, 8, 13, 480,_ICELL_Obj
.sym _ICELL_Obj, 0, 8, 13, 480,_ICELL_Obj
.etag _CHAN_State, 32
.member _CHAN_ACTIVE, 0, 4, 16, 32
.member _CHAN_INACTIVE, 1, 4, 16, 32
.eos
.sym _CHAN_State, 0, 10, 13, 32,_CHAN_State
.stag _CHAN_Obj, 128
.member _cellSet, 0, 24, 8, 32, _ICELL_Obj
.member _cellCnt, 32, 14, 8, 32
.member _state, 64, 10, 8, 32, _CHAN_State
.member _chanControlCB, 96, 157, 8, 32
.eos
.sym _CHAN_Handle, 0, 24, 13, 32,_CHAN_Obj
.sym _CHAN_Obj, 0, 8, 13, 128,_CHAN_Obj
.stag _CHAN_Attrs, 64
.member _state, 0, 10, 8, 32, _CHAN_State
.member _chanControlCB, 32, 157, 8, 32
.eos
.sym _CHAN_Attrs, 0, 8, 13, 64,_CHAN_Attrs
.stag _QUE_Elem, 64
.member _next, 0, 24, 8, 32, _QUE_Elem
.member _prev, 32, 24, 8, 32, _QUE_Elem
.eos
.sym _QUE_Obj, 0, 8, 13, 64,_QUE_Elem
.sym _QUE_Elem, 0, 8, 13, 64,_QUE_Elem
.stag _KNL_Job, 128
.member _wListElem, 0, 8, 8, 64, _QUE_Elem
.member _wCount, 64, 4, 8, 32
.member _fxn, 96, 144, 8, 32
.eos
.sym _KNL_JobHandle, 0, 24, 13, 32,_KNL_Job
.sym _KNL_Job, 0, 8, 13, 128,_KNL_Job
.stag _SEM_Obj, 224
.member _job, 0, 8, 8, 128, _KNL_Job
.member _count, 128, 4, 8, 32
.member _pendQ, 160, 8, 8, 64, _QUE_Elem
.eos
.sym _SEM_Obj, 0, 8, 13, 224,_SEM_Obj
.stag _MBX_Obj, 672
.member _dataQue, 0, 8, 8, 64, _QUE_Elem
.member _freeQue, 64, 8, 8, 64, _QUE_Elem
.member _dataSem, 128, 8, 8, 224, _SEM_Obj
.member _freeSem, 352, 8, 8, 224, _SEM_Obj
.member _segid, 576, 4, 8, 32
.member _size, 608, 14, 8, 32
.member _length, 640, 14, 8, 32
.eos
.sym _MBX_Handle, 0, 24, 13, 32,_MBX_Obj
.sym _MBX_Obj, 0, 8, 13, 672,_MBX_Obj
.stag $$fake0, 224
.member _fd, 0, 4, 8, 32
.member _buf, 32, 28, 8, 32
.member _pos, 64, 28, 8, 32
.member _bufend, 96, 28, 8, 32
.member _buff_stop, 128, 28, 8, 32
.member _flags, 160, 14, 8, 32
.member _index, 192, 4, 8, 32
.eos
.sym _FILE, 0, 8, 13, 224,$$fake0
.stag _SCOM_Obj, 0
.eos
.sym _SCOM_Handle, 0, 24, 13, 32,_SCOM_Obj
.etag $$fake1, 32
.member _CACHE_L2, 0, 4, 16, 32
.member _CACHE_L2ALL, 1, 4, 16, 32
.member _CACHE_L1P, 2, 4, 16, 32
.member _CACHE_L1PALL, 3, 4, 16, 32
.member _CACHE_L1D, 4, 4, 16, 32
.member _CACHE_L1DALL, 5, 4, 16, 32
.eos
.sym _CACHE_Region, 0, 10, 13, 32,$$fake1
.stag _LOG_Event, 128
.member _seqnum, 0, 14, 8, 32
.member _val1, 32, 4, 8, 32
.member _val2, 64, 4, 8, 32
.member _val3, 96, 4, 8, 32
.eos
.sym _LOG_Event, 0, 8, 13, 128,_LOG_Event
.stag _LOG_Obj, 192
.member _bufend, 0, 20, 8, 32
.member _flag, 32, 14, 8, 32
.member _seqnum, 64, 14, 8, 32
.member _curptr, 96, 24, 8, 32, _LOG_Event
.member _lenmask, 128, 14, 8, 32
.member _bufbeg, 160, 24, 8, 32, _LOG_Event
.eos
.sym _LOG_Handle, 0, 24, 13, 32,_LOG_Obj
.stag _IJPEGENC_Params, 544
.member _size, 0, 4, 8, 32
.member _samplePrec, 32, 14, 8, 32
.member _numComps, 64, 14, 8, 32
.member _numQtables, 96, 14, 8, 32
.member _interleaved, 128, 14, 8, 32
.member _format, 160, 14, 8, 32
.member _quality, 192, 14, 8, 32
.member _numLines, 224, 62, 8, 96, , 3
.member _numSamples, 320, 62, 8, 96, , 3
.member _pitch, 416, 62, 8, 96, , 3
.member _outputSize, 512, 14, 8, 32
.eos
.sym _IJPEGENC_Params, 0, 8, 13, 544,_IJPEGENC_Params
.sym _IJPEGENC_Status, 0, 8, 13, 544,_IJPEGENC_Params
.stag _IJPEGENC_Obj, 32
.member _fxns, 0, 24, 8, 32, _IJPEGENC_Fxns
.eos
.sym _IJPEGENC_Handle, 0, 24, 13, 32,_IJPEGENC_Obj
.etag _IJPEG_Cmd, 32
.member _IJPEG_GETSTATUS, 0, 4, 16, 32
.member _IJPEG_SETSTATUS, 1, 4, 16, 32
.eos
.sym _IJPEG_Cmd, 0, 10, 13, 32,_IJPEG_Cmd
.stag _IJPEGENC_Fxns, 352
.member _ialg, 0, 8, 8, 288, _IALG_Fxns
.member _control, 288, 156, 8, 32
.member _encode, 320, 148, 8, 32
.eos
.sym _IJPEGENC_Fxns, 0, 8, 13, 352,_IJPEGENC_Fxns
.stag _IJPEGDEC_Params, 128
.member _size, 0, 4, 8, 32
.member _pitch, 32, 62, 8, 96, , 3
.eos
.sym _IJPEGDEC_Params, 0, 8, 13, 128,_IJPEGDEC_Params
.stag _IJPEGDEC_Obj, 32
.member _fxns, 0, 24, 8, 32, _IJPEGDEC_Fxns
.eos
.sym _IJPEGDEC_Handle, 0, 24, 13, 32,_IJPEGDEC_Obj
.stag _IJPEGDEC_Status, 384
.member _size, 0, 4, 8, 32
.member _numLines, 32, 62, 8, 96, , 3
.member _numSamples, 128, 62, 8, 96, , 3
.member _pitch, 224, 62, 8, 96, , 3
.member _grayFLAG, 320, 14, 8, 32
.member _outputSize, 352, 14, 8, 32
.eos
.sym _IJPEGDEC_Status, 0, 8, 13, 384,_IJPEGDEC_Status
.stag _IJPEGDEC_Fxns, 352
.member _ialg, 0, 8, 8, 288, _IALG_Fxns
.member _control, 288, 156, 8, 32
.member _decode, 320, 148, 8, 32
.eos
.sym _IJPEGDEC_Fxns, 0, 8, 13, 352,_IJPEGDEC_Fxns
.stag _ThrProcess, 1248
.member _frameRateControl, 0, 52, 8, 32, , 1
.member _chanListEncode, 32, 56, 8, 128, _CHAN_Obj, 1
.member _cellListEncode, 160, 56, 8, 480, _ICELL_Obj, 1
.member _chanListDecode, 640, 56, 8, 128, _CHAN_Obj, 1
.member _cellListDecode, 768, 56, 8, 480, _ICELL_Obj, 1
.eos
.sym _ThrProcess, 0, 8, 13, 1248,_ThrProcess
.stag _CtrlMsg, 128
.member _cmd, 0, 14, 8, 32
.member _arg1, 32, 14, 8, 32
.member _arg2, 64, 14, 8, 32
.member _arg3, 96, 14, 8, 32
.eos
.sym _CtrlMsg, 0, 8, 13, 128,_CtrlMsg
.stag __ScomMessage, 224
.member _queElem, 0, 8, 8, 64, _QUE_Elem
.member _sizeLinear, 64, 4, 8, 32
.member _bufLinear, 96, 16, 8, 32
.member _bufY, 128, 16, 8, 32
.member _bufU, 160, 16, 8, 32
.member _bufV, 192, 16, 8, 32
.eos
.sym _ScomMessage, 0, 8, 13, 224,__ScomMessage
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -