📄 fbas.s
字号:
libp_i 1256 ld_i li_i 4 mul_i add_i li_i 4 sub_i libp_i 16 st_i pop libp_i 12 ld_i libp_i 1228 ld_i libp_i 1236 ld_i li_i 2 mul_i add_i li_i 1 li_i 2 mul_i sub_i cmpge_i jeq_i @L10 li_i 1 rts@L10:@L4: jmp @L12@L12: li_i yypact libp_i 4 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 8 st_i pop libp_i 8 ld_i li_i 32768 neg_i cmpeq_i jeq_i @L13 jmp @L15@L13: li_i yychar ld_i li_i 2 neg_i cmpeq_i jeq_i @L16 li_i yylex jsr 0 li_i yychar st_i pop@L16: li_i yychar ld_i li_i 0 cmple_i jeq_i @L18 li_i 0 libp_i 24 st_i pop li_i 0 li_i yychar st_i pop jmp @L19@L18: li_i yychar ld_i li_i 271 cmple_ui jeq_i @L20 li_i yytranslate li_i yychar ld_i add_i ld_b cvt_i_b jmp @L21@L20: li_i 24@L21: libp_i 24 st_i pop@L19: libp_i 8 ld_i libp_i 24 ld_i add_i libp_i 8 st_i pop libp_i 8 ld_i li_i 0 cmplt_i jne_i @L26 libp_i 8 ld_i li_i 48 cmpgt_i jne_i @L26 li_i 0 jmp @L27@L26: li_i 1@L27: jne_i @L24 li_i yycheck libp_i 8 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 24 ld_i cmpne_i jne_i @L24 li_i 0 jmp @L25@L24: li_i 1@L25: jeq_i @L22 jmp @L15@L22: li_i yytable libp_i 8 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 8 st_i pop libp_i 8 ld_i li_i 0 cmplt_i jeq_i @L28 libp_i 8 ld_i li_i 32768 neg_i cmpeq_i jeq_i @L30 jmp @L32@L30: libp_i 8 ld_i neg_i libp_i 8 st_i pop jmp @L33 jmp @L29@L28: libp_i 8 ld_i li_i 0 cmpeq_i jeq_i @L34 jmp @L32@L34:@L29: libp_i 8 ld_i li_i 34 cmpeq_i jeq_i @L36 li_i 0 rts@L36: li_i yychar ld_i li_i 0 cmpne_i jeq_i @L38 li_i -2 li_i yychar st_i pop@L38: li_i yylval ld_i libp_i 16 ld_i li_i 4 add_i libp_i 16 st_i st_i pop libp_i 20 ld_i jeq_i @L40 libp_i 20 ld_i li_i 1 sub_i libp_i 20 st_i li_i 1 add_i pop@L40: libp_i 8 ld_i libp_i 4 st_i pop jmp @L3@L15: li_i yydefact libp_i 4 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 8 st_i pop libp_i 8 ld_i li_i 0 cmpeq_i jeq_i @L42 jmp @L32@L42:@L33: li_i yyr2 libp_i 8 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 1244 st_i pop libp_i 1244 ld_i li_i 0 cmpgt_i jeq_i @L44 libp_i 16 ld_i li_i 1 libp_i 1244 ld_i sub_i li_i 4 mul_i add_i ld_i libp_i 1240 st_i pop@L44: libp_i 8 ld_i li_i @S58 switch_i@L47: li_i 0 li_i seg_cur st_i pop jmp @L46@L48: li_i 1 li_i seg_cur st_i pop jmp @L46@L49: libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i li_i Seg_PutByte jsr 4 pop jmp @L46@L50:/* variable locale 'c' stack offset=1248 */ libp_i 16 ld_i li_i 0 add_i li_i 0 add_i ld_i libp_i 1248 st_i pop libp_i 1248 ld_i li_i 255 and_i li_i Seg_PutByte jsr 4 pop libp_i 1248 ld_i li_i 8 shr_i li_i 255 and_i li_i Seg_PutByte jsr 4 pop jmp @L46@L51: jmp @L46@L52:/* variable locale 'i' stack offset=1248 *//* variable locale 'size' stack offset=1252 */ libp_i 16 ld_i li_i 0 add_i li_i 0 add_i ld_i libp_i 1252 st_i pop li_i 0 libp_i 1248 st_i pop@L53: libp_i 1248 ld_i libp_i 1252 ld_i cmplt_i jeq_i @L54 li_i 0 li_i Seg_PutByte jsr 4 pop@L55: libp_i 1248 ld_i li_i 1 add_i libp_i 1248 st_i li_i 1 sub_i pop jmp @L53@L54: jmp @L46@L56:/* variable locale 'align' stack offset=1248 */ libp_i 16 ld_i li_i 0 add_i li_i 0 add_i ld_i libp_i 1248 st_i pop@L57: li_i seg_offset li_i seg_cur ld_i li_i 4 mul_i add_i ld_i libp_i 1248 ld_i mod_i li_i 0 cmpne_i jeq_i @L58 li_i 0 li_i Seg_PutByte jsr 4 pop jmp @L57@L58: jmp @L46@L59: libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i li_i 1 neg_i libp_i 16 ld_i li_i 2 neg_i li_i 4 mul_i add_i li_i 0 add_i ld_i li_i Sym_Declare jsr 12 pop libp_i 16 ld_i li_i 2 neg_i li_i 4 mul_i add_i li_i 0 add_i ld_i li_i free jsr 4 pop jmp @L46@L60: li_i seg_offset li_i seg_cur ld_i li_i 4 mul_i add_i ld_i li_i seg_cur ld_i libp_i 16 ld_i li_i 1 neg_i li_i 4 mul_i add_i li_i 0 add_i ld_i li_i Sym_Declare jsr 12 pop libp_i 16 ld_i li_i 1 neg_i li_i 4 mul_i add_i li_i 0 add_i ld_i li_i free jsr 4 pop jmp @L46@L61:/* variable locale 's' stack offset=1248 */ li_i vm_instr_str li_i 0 li_i 4 mul_i add_i ld_i libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i.data@S59: .byte 105 .byte 100 .byte 61 .byte 37 .byte 115 .byte 32 .byte 37 .byte 115 .byte 10 .byte 0.text li_i @S59 li_i printf jsr 12 pop libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i li_i Hash_Search jsr 4 libp_i 1248 st_i pop libp_i 1248 ld_i li_i 0 cmpeq_i jeq_i @L62 libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i.data@S60: .byte 83 .byte 121 .byte 109 .byte 98 .byte 111 .byte 108 .byte 101 .byte 32 .byte 39 .byte 37 .byte 115 .byte 39 .byte 32 .byte 110 .byte 111 .byte 110 .byte 32 .byte 100 .byte -23 .byte 102 .byte 105 .byte 110 .byte 105 .byte 0.text li_i @S60 li_i yyerror jsr 8 pop@L62: li_i 1 libp_i 1248 ld_i li_i 264 add_i st_i pop libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i li_i free jsr 4 pop jmp @L46@L64: li_i Sym_NewPrivate jsr 0 pop jmp @L46@L65: libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i li_i Seg_PutByte jsr 4 pop jmp @L46@L66: libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i li_i Seg_PutByte jsr 4 pop jmp @L46@L67: li_i 0 libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i li_i Seg_PutSym jsr 8 pop jmp @L46@L68: libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i li_i 0 li_i Seg_PutSym jsr 8 pop libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i li_i free jsr 4 pop jmp @L46@L69: libp_i 16 ld_i li_i 2 neg_i li_i 4 mul_i add_i li_i 0 add_i ld_i libp_i 16 ld_i li_i 0 li_i 4 mul_i add_i li_i 0 add_i ld_i li_i Seg_PutSym jsr 8 pop libp_i 16 ld_i li_i 2 neg_i li_i 4 mul_i add_i li_i 0 add_i ld_i li_i free jsr 4 pop jmp @L46.data .align 4@S58: .int 17 .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 17 .int 18 .int 19 .int @L46 .int @L47 .int @L48 .int @L49 .int @L50 .int @L51 .int @L52 .int @L56 .int @L59 .int @L60 .int @L61 .int @L64 .int @L65 .int @L66 .int @L67 .int @L68 .int @L69.text@L46: libp_i 16 ld_i libp_i 1244 ld_i li_i 4 mul_i sub_i libp_i 16 st_i pop libp_i 12 ld_i libp_i 1244 ld_i li_i 2 mul_i sub_i libp_i 12 st_i pop libp_i 1240 ld_i libp_i 16 ld_i li_i 4 add_i libp_i 16 st_i st_i pop li_i yyr1 libp_i 8 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 8 st_i pop li_i yypgoto libp_i 8 ld_i li_i 20 sub_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 12 ld_i ld_w cvt_i_w add_i libp_i 4 st_i pop libp_i 4 ld_i li_i 0 cmpge_i jeq_i @L74 libp_i 4 ld_i li_i 48 cmple_i jeq_i @L74 li_i 1 jmp @L75@L74: li_i 0@L75: jeq_i @L72 li_i yycheck libp_i 4 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 12 ld_i ld_w cvt_i_w cmpeq_i jeq_i @L72 li_i 1 jmp @L73@L72: li_i 0@L73: jeq_i @L70 li_i yytable libp_i 4 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 4 st_i pop jmp @L71@L70: li_i yydefgoto libp_i 8 ld_i li_i 20 sub_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 4 st_i pop@L71: jmp @L3@L32: libp_i 20 ld_i li_i 0 cmpeq_i jeq_i @L76 li_i yynerrs ld_i li_i 1 add_i li_i yynerrs st_i pop.data@S61: .byte 112 .byte 97 .byte 114 .byte 115 .byte 101 .byte 32 .byte 101 .byte 114 .byte 114 .byte 111 .byte 114 .byte 0.text li_i @S61 li_i yyerror jsr 4 pop@L76: jmp @L78@L78: libp_i 20 ld_i li_i 3 cmpeq_i jeq_i @L79 li_i yychar ld_i li_i 0 cmpeq_i jeq_i @L81 li_i 1 rts@L81: li_i -2 li_i yychar st_i pop@L79: li_i 3 libp_i 20 st_i pop jmp @L83@L84:@L85: libp_i 12 ld_i libp_i 1228 ld_i cmpeq_i jeq_i @L86 li_i 1 rts@L86: libp_i 16 ld_i li_i 4 sub_i libp_i 16 st_i li_i 4 add_i pop libp_i 12 ld_i li_i 2 sub_i libp_i 12 st_i ld_w cvt_i_w libp_i 4 st_i pop@L83: li_i yypact libp_i 4 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 8 st_i pop libp_i 8 ld_i li_i 32768 neg_i cmpeq_i jeq_i @L88 jmp @L84@L88: libp_i 8 ld_i li_i 1 add_i libp_i 8 st_i pop libp_i 8 ld_i li_i 0 cmplt_i jne_i @L94 libp_i 8 ld_i li_i 48 cmpgt_i jne_i @L94 li_i 0 jmp @L95@L94: li_i 1@L95: jne_i @L92 li_i yycheck libp_i 8 ld_i li_i 2 mul_i add_i ld_w cvt_i_w li_i 1 cmpne_i jne_i @L92 li_i 0 jmp @L93@L92: li_i 1@L93: jeq_i @L90 jmp @L84@L90: li_i yytable libp_i 8 ld_i li_i 2 mul_i add_i ld_w cvt_i_w libp_i 8 st_i pop libp_i 8 ld_i li_i 0 cmplt_i jeq_i @L96 libp_i 8 ld_i li_i 32768 neg_i cmpeq_i jeq_i @L98 jmp @L85@L98: libp_i 8 ld_i neg_i libp_i 8 st_i pop jmp @L33 jmp @L97@L96: libp_i 8 ld_i li_i 0 cmpeq_i jeq_i @L100 jmp @L85@L100:@L97: libp_i 8 ld_i li_i 34 cmpeq_i jeq_i @L102 li_i 0 rts@L102: li_i yylval ld_i libp_i 16 ld_i li_i 4 add_i libp_i 16 st_i st_i pop libp_i 8 ld_i libp_i 4 st_i pop jmp @L3 li_i 0 rts .equ @S56,1256/* fin de la fonction */.data /* Variable initialis閑: yy_current_buffer */ .align 4yy_current_buffer: .int 0.data /* variable non initialis閑: yy_hold_char */ .align 1yy_hold_char: .zero 1.data /* variable non initialis閑: yy_n_chars */ .align 4yy_n_chars: .zero 4.data /* variable non initialis閑: yyleng */ .align 4yyleng: .zero 4 .globl yyleng.data /* Variable initialis閑: yy_c_buf_p */ .align 4yy_c_buf_p: .int 0.data /* Variable initialis閑: yy_init */ .align 4yy_init: .int 1.data /* Variable initialis閑: yy_start */ .align 4yy_start: .int 0.data /* variable non initialis閑: yy_did_buffer_switch_on_eof */ .align 4yy_did_buffer_switch_on_eof: .zero 4.data /* Variable initialis閑: yyin */ .align 4yyin: .int 0 .globl yyin.data /* Variable initialis閑: yyout */ .align 4yyout: .int 0 .globl yyout.data /* Variable initialis閑: yy_accept */ .align 4yy_accept: .short 0 .short 0 .short 0 .short 2 .short 2 .short 26 .short 24 .short 7 .short 6 .short 20 .short 23 .short 21 .short 24 .short 24 .short 18 .short 22 .short 19 .short 2 .short 4 .short 3 .short 18 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 1 .short 19 .short 2 .short 3 .short 3 .short 5 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 0 .short 15 .short 0 .short 12 .short 0 .short 0 .short 0 .short 0 .short 0 .short 11 .short 9 .short 0 .short 0 .short 0 .short 8 .short 13 .short 14 .short 10 .short 0 .short 16 .short 17 .short 0.data /* Variable initialis閑: yy_ec */ .align 4yy_ec: .int 0 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 2 .int 3 .int 1 .int 1 .int 2 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 2 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 1 .int 4 .int 5 .int 6 .int 7 .int 8 .int 9 .int 10 .int 10 .int 10 .int 10 .int 10 .int 10 .int 10 .int 10 .int 10 .int 10 .int 11 .int 1 .int 1 .int 1 .int 1 .int 1 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 12 .int 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -