📄 fbas.s
字号:
li_i yy_current_buffer ld_i li_i 36 add_i ld_i li_i 0 cmpeq_i jeq_i @L180 li_i yy_current_buffer ld_i li_i 16 add_i ld_i li_i yy_n_chars st_i pop li_i yyin ld_i li_i yy_current_buffer ld_i li_i 0 add_i st_i pop li_i 1 li_i yy_current_buffer ld_i li_i 36 add_i st_i pop@L180: li_i yy_c_buf_p ld_i li_i yy_current_buffer ld_i li_i 4 add_i ld_i li_i yy_n_chars ld_i add_i cmple_i jeq_i @L182/* variable locale 'yy_next_state' stack offset=24 */ li_i yytext ld_i libp_i 20 ld_i add_i li_i yy_c_buf_p st_i pop li_i yy_get_previous_state jsr 0 libp_i 4 st_i pop libp_i 4 ld_i li_i yy_try_NUL_trans jsr 4 libp_i 24 st_i pop li_i yytext ld_i li_i 0 add_i libp_i 12 st_i pop libp_i 24 ld_i jeq_i @L184 li_i yy_c_buf_p ld_i li_i 1 add_i li_i yy_c_buf_p st_i libp_i 8 st_i pop libp_i 24 ld_i libp_i 4 st_i pop jmp @L116 jmp @L185@L184: li_i yy_c_buf_p ld_i libp_i 8 st_i pop jmp @L126@L185: jmp @L183@L182: li_i yy_get_next_buffer jsr 0 li_i @S66 switch_i@L187: li_i 0 li_i yy_did_buffer_switch_on_eof st_i pop li_i yywrap jsr 0 jeq_i @L188 li_i yytext ld_i li_i 0 add_i li_i yy_c_buf_p st_i pop li_i 26 li_i yy_start ld_i li_i 1 sub_i li_i 2 div_i add_i li_i 1 add_i libp_i 16 st_i pop jmp @L129 jmp @L189@L188: li_i yy_did_buffer_switch_on_eof ld_i li_i 0 cmpeq_i jeq_i @L190 li_i yyin ld_i li_i yyrestart jsr 4 pop@L190:@L189: jmp @L186@L192: li_i yytext ld_i libp_i 20 ld_i add_i li_i yy_c_buf_p st_i pop li_i yy_get_previous_state jsr 0 libp_i 4 st_i pop li_i yy_c_buf_p ld_i libp_i 8 st_i pop li_i yytext ld_i li_i 0 add_i libp_i 12 st_i pop jmp @L116@L193: li_i yy_current_buffer ld_i li_i 4 add_i ld_i li_i yy_n_chars ld_i add_i li_i yy_c_buf_p st_i pop li_i yy_get_previous_state jsr 0 libp_i 4 st_i pop li_i yy_c_buf_p ld_i libp_i 8 st_i pop li_i yytext ld_i li_i 0 add_i libp_i 12 st_i pop jmp @L126.data .align 4@S66: .int 4 .int 1 .int 0 .int 2 .int @L186 .int @L187 .int @L192 .int @L193.text@L186:@L183: jmp @L130@L194:.data@S67: .byte 102 .byte 97 .byte 116 .byte 97 .byte 108 .byte 32 .byte 102 .byte 108 .byte 101 .byte 120 .byte 32 .byte 115 .byte 99 .byte 97 .byte 110 .byte 110 .byte 101 .byte 114 .byte 32 .byte 105 .byte 110 .byte 116 .byte 101 .byte 114 .byte 110 .byte 97 .byte 108 .byte 32 .byte 101 .byte 114 .byte 114 .byte 111 .byte 114 .byte 45 .byte 45 .byte 110 .byte 111 .byte 32 .byte 97 .byte 99 .byte 116 .byte 105 .byte 111 .byte 110 .byte 32 .byte 102 .byte 111 .byte 117 .byte 110 .byte 100 .byte 0.text li_i @S67 li_i yy_fatal_error jsr 4 pop.data .align 4@S63: .int 30 .int 0 .int 1 .int 2 .int 3 .int 4 .int 5 .int 6 .int 7 .int 8 .int 9 .int 10 .int 11 .int 12 .int 13 .int 14 .int 15 .int 16 .int 17 .int 18 .int 19 .int 20 .int 21 .int 22 .int 23 .int 24 .int 25 .int 27 .int 28 .int 26 .int @L194 .int @L131 .int @L132 .int @L133 .int @L134 .int @L135 .int @L136 .int @L137 .int @L138 .int @L139 .int @L140 .int @L141 .int @L142 .int @L143 .int @L144 .int @L145 .int @L146 .int @L147 .int @L148 .int @L149 .int @L154 .int @L171 .int @L172 .int @L173 .int @L174 .int @L175 .int @L176 .int @L177 .int @L178 .int @L179.text@L130: jmp @L114@L115: li_i 0 rts .equ @S62,28/* fin de la fonction */.text /* d閒inition de la fonction yy_get_next_buffer */yy_get_next_buffer: addsp @S68/* variable locale 'dest' stack offset=4 */ li_i yy_current_buffer ld_i li_i 4 add_i ld_i libp_i 4 st_i pop/* variable locale 'source' stack offset=8 */ li_i yytext ld_i libp_i 8 st_i pop/* variable locale 'number_to_move' stack offset=12 *//* variable locale 'i' stack offset=16 *//* variable locale 'ret_val' stack offset=20 */ li_i yy_c_buf_p ld_i li_i yy_current_buffer ld_i li_i 4 add_i ld_i li_i yy_n_chars ld_i li_i 1 add_i add_i cmpgt_i jeq_i @L195.data@S69: .byte 102 .byte 97 .byte 116 .byte 97 .byte 108 .byte 32 .byte 102 .byte 108 .byte 101 .byte 120 .byte 32 .byte 115 .byte 99 .byte 97 .byte 110 .byte 110 .byte 101 .byte 114 .byte 32 .byte 105 .byte 110 .byte 116 .byte 101 .byte 114 .byte 110 .byte 97 .byte 108 .byte 32 .byte 101 .byte 114 .byte 114 .byte 111 .byte 114 .byte 45 .byte 45 .byte 101 .byte 110 .byte 100 .byte 32 .byte 111 .byte 102 .byte 32 .byte 98 .byte 117 .byte 102 .byte 102 .byte 101 .byte 114 .byte 32 .byte 109 .byte 105 .byte 115 .byte 115 .byte 101 .byte 100 .byte 0.text li_i @S69 li_i yy_fatal_error jsr 4 pop@L195: li_i yy_current_buffer ld_i li_i 32 add_i ld_i li_i 0 cmpeq_i jeq_i @L197 li_i yy_c_buf_p ld_i li_i yytext ld_i sub_i li_i 0 sub_i li_i 1 cmpeq_i jeq_i @L199 li_i 1 rts jmp @L200@L199: li_i 2 rts@L200:@L197: li_i yy_c_buf_p ld_i li_i yytext ld_i sub_i li_i 1 sub_i libp_i 12 st_i pop li_i 0 libp_i 16 st_i pop@L201: libp_i 16 ld_i libp_i 12 ld_i cmplt_i jeq_i @L202 libp_i 8 ld_i li_i 1 add_i libp_i 8 st_i li_i 1 sub_i ld_b libp_i 4 ld_i li_i 1 add_i libp_i 4 st_i li_i 1 sub_i st_b pop@L203: libp_i 16 ld_i li_i 1 add_i libp_i 16 st_i pop jmp @L201@L202: li_i yy_current_buffer ld_i li_i 36 add_i ld_i li_i 2 cmpeq_i jeq_i @L204 li_i 0 li_i yy_n_chars st_i pop jmp @L205@L204:/* variable locale 'num_to_read' stack offset=24 */ li_i yy_current_buffer ld_i li_i 12 add_i ld_i libp_i 12 ld_i sub_i li_i 1 sub_i libp_i 24 st_i pop@L206: libp_i 24 ld_i li_i 0 cmple_i jeq_i @L207/* variable locale 'b' stack offset=28 */ li_i yy_current_buffer ld_i libp_i 28 st_i pop/* variable locale 'yy_c_buf_p_offset' stack offset=32 */ li_i yy_c_buf_p ld_i libp_i 28 ld_i li_i 4 add_i ld_i sub_i libp_i 32 st_i pop libp_i 28 ld_i li_i 20 add_i ld_i jeq_i @L208/* variable locale 'new_size' stack offset=36 */ libp_i 28 ld_i li_i 12 add_i ld_i li_i 2 mul_ui libp_i 36 st_i pop libp_i 36 ld_i li_i 0 cmple_i jeq_i @L210/* variable locale '@S70' stack offset=40 */ libp_i 28 ld_i li_i 12 add_i libp_i 40 st_i pop libp_i 40 ld_i ld_i libp_i 28 ld_i li_i 12 add_i ld_i li_i 8 div_ui add_i libp_i 40 ld_i st_i pop jmp @L211@L210:/* variable locale '@S71' stack offset=44 */ libp_i 28 ld_i li_i 12 add_i libp_i 44 st_i pop libp_i 44 ld_i ld_i li_i 2 mul_ui libp_i 44 ld_i st_i pop@L211: libp_i 28 ld_i li_i 12 add_i ld_i li_i 2 add_i libp_i 28 ld_i li_i 4 add_i ld_i li_i yy_flex_realloc jsr 8 libp_i 28 ld_i li_i 4 add_i st_i pop jmp @L209@L208: li_i 0 libp_i 28 ld_i li_i 4 add_i st_i pop@L209: libp_i 28 ld_i li_i 4 add_i ld_i li_i 0 cmpeq_i jeq_i @L212.data@S72: .byte 102 .byte 97 .byte 116 .byte 97 .byte 108 .byte 32 .byte 101 .byte 114 .byte 114 .byte 111 .byte 114 .byte 32 .byte 45 .byte 32 .byte 115 .byte 99 .byte 97 .byte 110 .byte 110 .byte 101 .byte 114 .byte 32 .byte 105 .byte 110 .byte 112 .byte 117 .byte 116 .byte 32 .byte 98 .byte 117 .byte 102 .byte 102 .byte 101 .byte 114 .byte 32 .byte 111 .byte 118 .byte 101 .byte 114 .byte 102 .byte 108 .byte 111 .byte 119 .byte 0.text li_i @S72 li_i yy_fatal_error jsr 4 pop@L212: libp_i 28 ld_i li_i 4 add_i ld_i libp_i 32 ld_i add_i li_i yy_c_buf_p st_i pop li_i yy_current_buffer ld_i li_i 12 add_i ld_i libp_i 12 ld_i sub_i li_i 1 sub_i libp_i 24 st_i pop jmp @L206@L207: libp_i 24 ld_i li_i 8192 cmpgt_i jeq_i @L214 li_i 8192 libp_i 24 st_i pop@L214: li_i yy_current_buffer ld_i li_i 24 add_i ld_i jeq_i @L216/* variable locale 'c' stack offset=28 */ li_i 42 cvt_i_b libp_i 28 st_i pop/* variable locale 'n' stack offset=32 */ li_i 0 libp_i 32 st_i pop@L218: libp_i 32 ld_i libp_i 24 ld_i cmplt_i jeq_i @L223 li_i yyin ld_i li_i fgetc jsr 4 libp_i 28 st_i li_i 1 neg_i cmpne_i jeq_i @L223 li_i 1 jmp @L224@L223: li_i 0@L224: jeq_i @L221 libp_i 28 ld_i li_i 10 cvt_i_b cmpne_i jeq_i @L221 li_i 1 jmp @L222@L221: li_i 0@L222: jeq_i @L219 libp_i 28 ld_i cvt_b_i li_i yy_current_buffer ld_i li_i 4 add_i ld_i libp_i 12 ld_i add_i libp_i 32 ld_i add_i st_b pop@L220: libp_i 32 ld_i li_i 1 add_i libp_i 32 st_i pop jmp @L218@L219: libp_i 28 ld_i li_i 10 cvt_i_b cmpeq_i jeq_i @L225 libp_i 28 ld_i cvt_b_i li_i yy_current_buffer ld_i li_i 4 add_i ld_i libp_i 12 ld_i add_i libp_i 32 ld_i li_i 1 add_i libp_i 32 st_i li_i 1 sub_i add_i st_b pop@L225: libp_i 28 ld_i li_i 1 neg_i cmpeq_i jeq_i @L229 li_i yyin ld_i li_i ferror jsr 4 jeq_i @L229 li_i 1 jmp @L230@L229: li_i 0@L230: jeq_i @L227.data@S73: .byte 105 .byte 110 .byte 112 .byte 117 .byte 116 .byte 32 .byte 105 .byte 110 .byte 32 .byte 102 .byte 108 .byte 101 .byte 120 .byte 32 .byte 115 .byte 99 .byte 97 .byte 110 .byte 110 .byte 101 .byte 114 .byte 32 .byte 102 .byte 97 .byte 105 .byte 108 .byte 101 .byte 100 .byte 0.text li_i @S73 li_i yy_fatal_error jsr 4 pop@L227: libp_i 32 ld_i li_i yy_n_chars st_i pop jmp @L217@L216: li_i yyin ld_i libp_i 24 ld_i li_i 1 li_i yy_current_buffer ld_i li_i 4 add_i ld_i libp_i 12 ld_i add_i li_i fread jsr 16 li_i yy_n_chars st_i li_i 0 cmpeq_i jeq_i @L233 li_i yyin ld_i li_i ferror jsr 4 jeq_i @L233 li_i 1 jmp @L234@L233: li_i 0@L234: jeq_i @L231.data@S74: .byte 105 .byte 110 .byte 112 .byte 117 .byte 116 .byte 32 .byte 105 .byte 110 .byte 32 .byte 102 .byte 108 .byte 101 .byte 120 .byte 32 .byte 115 .byte 99 .byte 97 .byte 110 .byte 110 .byte 101 .byte 114 .byte 32 .byte 102 .byte 97 .byte 105 .byte 108 .byte 101 .byte 100 .byte 0.text li_i @S74 li_i yy_fatal_error jsr 4 pop@L231:@L217:@L205: li_i yy_n_chars ld_i li_i 0 cmpeq_i jeq_i @L235 libp_i 12 ld_i li_i 0 cmpeq_i jeq_i @L237 li_i 1 libp_i 20 st_i pop li_i yyin ld_i li_i yyrestart jsr 4 pop jmp @L238@L237: li_i 2 libp_i 20 st_i pop li_i 2 li_i yy_current_buffer ld_i li_i 36 add_i st_i pop@L238: jmp @L236@L235: li_i 0 libp_i 20 st_i pop@L236: li_i yy_n_chars ld_i libp_i 12 ld_i add_i li_i yy_n_chars st_i pop li_i 0 li_i yy_current_buffer ld_i li_i 4 add_i ld_i li_i yy_n_chars ld_i add_i st_b pop li_i 0 li_i yy_current_buffer ld_i li_i 4 add_i ld_i li_i yy_n_chars ld_i li_i 1 add_i add_i st_b pop li_i yy_current_buffer ld_i li_i 4 add_i ld_i li_i 0 add_i li_i yytext st_i pop libp_i 20 ld_i rts li_i 0 rts .equ @S68,44/* fin de la fonction */.text /* d閒inition de la fonction yy_get_previous_state */yy_get_previous_state: addsp @S75/* variable locale 'yy_current_state' stack offset=4 *//* variable locale 'yy_cp' stack offset=8 */ li_i yy_start ld_i libp_i 4 st_i pop li_i yytext ld_i li_i 0 add_i libp_i 8 st_i pop@L239: libp_i 8 ld_i li_i yy_c_buf_p ld_i cmplt_i jeq_i @L240/* variable locale 'yy_c' stack offset=12 */ libp_i 8 ld_i ld_b cvt_i_b jeq_i @L242 li_i yy_ec libp_i 8 ld_i ld_b cvt_i_ub li_i 4 mul_ui add_i ld_i jmp @L243@L242: li_i 1@L243: cvt_b_i libp_i 12 st_b pop li_i yy_accept libp_i 4 ld_i li_i 2 mul_i add_i ld_w jeq_i @L244 libp_i 4 ld_i li_i yy_last_accepting_state st_i pop libp_i 8 ld_i li_i yy_last_accepting_cpos st_i pop@L244:@L246: li_i yy_chk li_i yy_base libp_i 4 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 12 ld_ub cvt_i_ub add_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 4 ld_i cmpne_i jeq_i @L247 li_i yy_def libp_i 4 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 4 st_i pop libp_i 4 ld_i li_i 71 cmpge_i jeq_i @L248 li_i yy_meta libp_i 12 ld_ub cvt_i_ub li_i 4 mul_ui add_i ld_i cvt_b_i libp_i 12 st_b pop@L248: jmp @L246@L247: li_i yy_nxt li_i yy_base libp_i 4 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 12 ld_ub cvt_i_ub add_i li_i 2 mul_ui add_i ld_w cvt_i_w libp_i 4 st_i pop@L241: libp_i 8 ld_i li_i 1 add_i libp_i 8 st_i pop jmp @L239@L240: libp_i 4 ld_i rts li_i 0 rts .equ @S75,12/* fin de la fonction */.text /* d閒inition de la fonction yy_try_NUL_trans */yy_try_NUL_trans: addsp @S76/* variable locale 'yy_is_jam' stack offset=4 *//* variable locale 'yy_cp' stack offset=8 */ li_i yy_c_buf_p ld_i libp_i 8 st_i pop/* variable locale 'yy_c' stack offset=12 */ li_i 1 cvt_b_i libp_i 12 st_b pop li_i yy_accept libp_i -12 ld_i li_i 2 mul_i add_i ld_w jeq_i @L250 libp_i -12 ld_i li_i yy_last_accepting_state st_i pop libp_i 8 ld_i li_i yy_last_accepting_cpos st_i pop@L250:@L252: li_i yy_chk li_i yy_base libp_i -12 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 12 ld_ub cvt_i_ub add_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i -12 ld_i cmpne_i jeq_i @L253 li_i yy_def libp_i -12 ld_i li_i 2 mul_i add_i
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -