Skip to content

Instantly share code, notes, and snippets.

@bencz
Last active December 17, 2015 13:49
Show Gist options
  • Select an option

  • Save bencz/5620073 to your computer and use it in GitHub Desktop.

Select an option

Save bencz/5620073 to your computer and use it in GitHub Desktop.
Calculate the gold number in Assembly :)
.extern _putchar
.extern _getchar
.globl _main
.data
bfs:
.zero 262144
.text
_main:
pushl %ebx
leal -4(%esp),%esp
movl $bfs,%ebx
addb $6,(%ebx)
cmpb $0,(%ebx)
je lp_0_end
lp_0_start:
leal 1(%ebx),%ebx
addb $8,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_0_start
lp_0_end:
leal 1(%ebx),%ebx
addb $1,(%ebx)
movsbl (%ebx),%eax
movl %eax,(%esp)
call _putchar
addb $-3,(%ebx)
movsbl (%ebx),%eax
movl %eax,(%esp)
call _putchar
leal 3(%ebx),%ebx
addb $1,(%ebx)
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $2,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $3,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal 4(%ebx),%ebx
addb $1,(%ebx)
leal 4(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $2,(%ebx)
leal 4(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_1_end
lp_1_start:
lp_2_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_2_start
lp_2_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_3_end
lp_3_start:
leal 8(%ebx),%ebx
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -8(%ebx),%ebx
cmpb $0,(%ebx)
je lp_4_end
lp_4_start:
leal 9(%ebx),%ebx
addb $1,(%ebx)
leal -9(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_4_start
lp_4_end:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_3_start
lp_3_end:
leal 6(%ebx),%ebx
addb $1,(%ebx)
leal 3(%ebx),%ebx
addb $1,(%ebx)
cmpb $0,(%ebx)
je lp_5_end
lp_5_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_5_start
lp_5_end:
leal -5(%ebx),%ebx
cmpb $0,(%ebx)
je lp_6_end
lp_6_start:
leal 3(%ebx),%ebx
addb $1,(%ebx)
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_7_end
lp_7_start:
leal 3(%ebx),%ebx
addb $1,(%ebx)
leal -3(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_7_start
lp_7_end:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_6_start
lp_6_end:
leal 3(%ebx),%ebx
addb $1,(%ebx)
leal -8(%ebx),%ebx
cmpb $0,(%ebx)
je lp_8_end
lp_8_start:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_8_start
lp_8_end:
leal 2(%ebx),%ebx
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_9_end
lp_9_start:
addb $-1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_10_end
lp_10_start:
leal -3(%ebx),%ebx
addb $1,(%ebx)
leal 4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_11_end
lp_11_start:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_11_start
lp_11_end:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_12_end
lp_12_start:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_12_start
lp_12_end:
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_10_start
lp_10_end:
leal -3(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_13_end
lp_13_start:
leal 3(%ebx),%ebx
addb $1,(%ebx)
leal -3(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_13_start
lp_13_end:
addb $1,(%ebx)
leal 4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_14_end
lp_14_start:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_14_start
lp_14_end:
addb $1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_15_end
lp_15_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_16_end
lp_16_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_17_end
lp_17_start:
addb $-1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal 6(%ebx),%ebx
cmpb $0,(%ebx)
je lp_18_end
lp_18_start:
lp_19_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_19_start
lp_19_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_18_start
lp_18_end:
leal -5(%ebx),%ebx
cmpb $0,(%ebx)
je lp_20_end
lp_20_start:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_20_start
lp_20_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_21_end
lp_21_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_21_start
lp_21_end:
leal 1(%ebx),%ebx
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_22_end
lp_22_start:
addb $-1,(%ebx)
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_23_end
lp_23_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_23_start
lp_23_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_24_end
lp_24_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_24_start
lp_24_end:
addb $1,(%ebx)
cmpb $0,(%ebx)
je lp_25_end
lp_25_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_25_start
lp_25_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_26_end
lp_26_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_26_start
lp_26_end:
addb $1,(%ebx)
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_22_start
lp_22_end:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_27_end
lp_27_start:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_28_end
lp_28_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_28_start
lp_28_end:
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
leal 2(%ebx),%ebx
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_27_start
lp_27_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_29_end
lp_29_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_29_start
lp_29_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_30_end
lp_30_start:
leal 1(%ebx),%ebx
addb $9,(%ebx)
leal -4(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_30_start
lp_30_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_31_end
lp_31_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_31_start
lp_31_end:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_32_end
lp_32_start:
addb $-1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_33_end
lp_33_start:
leal -2(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_33_start
lp_33_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_34_end
lp_34_start:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_34_start
lp_34_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_35_end
lp_35_start:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_36_end
lp_36_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_36_start
lp_36_end:
leal 4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_37_end
lp_37_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_37_start
lp_37_end:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_38_end
lp_38_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_38_start
lp_38_end:
leal -4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_39_end
lp_39_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_39_start
lp_39_end:
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_35_start
lp_35_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_40_end
lp_40_start:
leal 2(%ebx),%ebx
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_40_start
lp_40_end:
leal 4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_41_end
lp_41_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_41_start
lp_41_end:
addb $1,(%ebx)
cmpb $0,(%ebx)
je lp_42_end
lp_42_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_42_start
lp_42_end:
leal -4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_43_end
lp_43_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_43_start
lp_43_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_44_end
lp_44_start:
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal -2(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_44_start
lp_44_end:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_32_start
lp_32_end:
leal 4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_45_end
lp_45_start:
addb $-1,(%ebx)
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_45_start
lp_45_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_46_end
lp_46_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_46_start
lp_46_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_47_end
lp_47_start:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_48_end
lp_48_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_49_end
lp_49_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_50_end
lp_50_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_51_end
lp_51_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_52_end
lp_52_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_53_end
lp_53_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_54_end
lp_54_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_55_end
lp_55_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_56_end
lp_56_start:
addb $-1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_57_end
lp_57_start:
leal -1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_58_end
lp_58_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_58_start
lp_58_end:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_57_start
lp_57_end:
lp_56_end:
lp_55_end:
lp_54_end:
lp_53_end:
lp_52_end:
lp_51_end:
lp_50_end:
lp_49_end:
lp_48_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_59_end
lp_59_start:
lp_60_start:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_61_end
lp_61_start:
leal -3(%ebx),%ebx
addb $1,(%ebx)
leal 3(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_61_start
lp_61_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_62_end
lp_62_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_62_start
lp_62_end:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_60_start
lp_60_end:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_59_start
lp_59_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_47_start
lp_47_end:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_63_end
lp_63_start:
addb $-1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_64_end
lp_64_start:
lp_65_start:
leal -1(%ebx),%ebx
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_65_start
lp_65_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_64_start
lp_64_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_66_end
lp_66_start:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_66_start
lp_66_end:
addb $1,(%ebx)
leal 2(%ebx),%ebx
addb $-1,(%ebx)
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_67_end
lp_67_start:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_67_start
lp_67_end:
leal 7(%ebx),%ebx
addb $-1,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_68_end
lp_68_start:
lp_69_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_69_start
lp_69_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_68_start
lp_68_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_63_start
lp_63_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_70_end
lp_70_start:
addb $-1,(%ebx)
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_71_end
lp_71_start:
lp_72_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_72_start
lp_72_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_71_start
lp_71_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_73_end
lp_73_start:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_73_start
lp_73_end:
addb $1,(%ebx)
cmpb $0,(%ebx)
je lp_74_end
lp_74_start:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_74_start
lp_74_end:
leal 2(%ebx),%ebx
addb $-1,(%ebx)
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_75_end
lp_75_start:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_75_start
lp_75_end:
leal 6(%ebx),%ebx
cmpb $0,(%ebx)
je lp_76_end
lp_76_start:
lp_77_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_77_start
lp_77_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_76_start
lp_76_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_70_start
lp_70_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_78_end
lp_78_start:
lp_79_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_79_start
lp_79_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_78_start
lp_78_end:
lp_17_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_80_end
lp_80_start:
addb $-1,(%ebx)
leal 7(%ebx),%ebx
addb $1,(%ebx)
cmpb $0,(%ebx)
je lp_81_end
lp_81_start:
leal -2(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_81_start
lp_81_end:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_82_end
lp_82_start:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_82_start
lp_82_end:
addb $1,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_83_end
lp_83_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_84_end
lp_84_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_85_end
lp_85_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_86_end
lp_86_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_87_end
lp_87_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_88_end
lp_88_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_89_end
lp_89_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_90_end
lp_90_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_91_end
lp_91_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_92_end
lp_92_start:
addb $-1,(%ebx)
leal 2(%ebx),%ebx
addb $-1,(%ebx)
leal -9(%ebx),%ebx
cmpb $0,(%ebx)
je lp_93_end
lp_93_start:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_93_start
lp_93_end:
addb $1,(%ebx)
leal 8(%ebx),%ebx
addb $-1,(%ebx)
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_94_end
lp_94_start:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_94_start
lp_94_end:
leal 5(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_92_start
lp_92_end:
lp_91_end:
lp_90_end:
lp_89_end:
lp_88_end:
lp_87_end:
lp_86_end:
lp_85_end:
lp_84_end:
lp_83_end:
leal -5(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_80_start
lp_80_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_16_start
lp_16_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_95_end
lp_95_start:
addb $-1,(%ebx)
leal 7(%ebx),%ebx
cmpb $0,(%ebx)
je lp_96_end
lp_96_start:
leal -3(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 2(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_96_start
lp_96_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_97_end
lp_97_start:
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal -2(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_97_start
lp_97_end:
addb $1,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_98_end
lp_98_start:
leal 1(%ebx),%ebx
addb $-1,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_99_end
lp_99_start:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_100_end
lp_100_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_100_start
lp_100_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_101_end
lp_101_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_101_start
lp_101_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_102_end
lp_102_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_102_start
lp_102_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_103_end
lp_103_start:
addb $-1,(%ebx)
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_103_start
lp_103_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_104_end
lp_104_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_104_start
lp_104_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_105_end
lp_105_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_105_start
lp_105_end:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_106_end
lp_106_start:
addb $-1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_107_end
lp_107_start:
leal -2(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_107_start
lp_107_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_108_end
lp_108_start:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_108_start
lp_108_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_109_end
lp_109_start:
leal 4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_110_end
lp_110_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_110_start
lp_110_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_111_end
lp_111_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_111_start
lp_111_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_112_end
lp_112_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_112_start
lp_112_end:
leal 1(%ebx),%ebx
addb $2,(%ebx)
leal -3(%ebx),%ebx
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_113_end
lp_113_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_113_start
lp_113_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_114_end
lp_114_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_114_start
lp_114_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_115_end
lp_115_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_115_start
lp_115_end:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_109_start
lp_109_end:
leal 4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_116_end
lp_116_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_116_start
lp_116_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_117_end
lp_117_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_117_start
lp_117_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_118_end
lp_118_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_118_start
lp_118_end:
addb $1,(%ebx)
cmpb $0,(%ebx)
je lp_119_end
lp_119_start:
leal -2(%ebx),%ebx
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_119_start
lp_119_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_120_end
lp_120_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_120_start
lp_120_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_121_end
lp_121_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_121_start
lp_121_end:
addb $1,(%ebx)
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_106_start
lp_106_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_122_end
lp_122_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_122_start
lp_122_end:
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_99_start
lp_99_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_123_end
lp_123_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_123_start
lp_123_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_124_end
lp_124_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_124_start
lp_124_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_125_end
lp_125_start:
addb $-1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_126_end
lp_126_start:
leal -1(%ebx),%ebx
addb $1,(%ebx)
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_126_start
lp_126_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_127_end
lp_127_start:
lp_128_start:
leal -1(%ebx),%ebx
addb $1,(%ebx)
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_128_start
lp_128_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_129_end
lp_129_start:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_129_start
lp_129_end:
leal 1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_130_end
lp_130_start:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_131_end
lp_131_start:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_132_end
lp_132_start:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_133_end
lp_133_start:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_134_end
lp_134_start:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_135_end
lp_135_start:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_136_end
lp_136_start:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_137_end
lp_137_start:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_138_end
lp_138_start:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_139_end
lp_139_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_139_start
lp_139_end:
leal 1(%ebx),%ebx
addb $-10,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_140_end
lp_140_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_140_start
lp_140_end:
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_138_start
lp_138_end:
lp_137_end:
lp_136_end:
lp_135_end:
lp_134_end:
lp_133_end:
lp_132_end:
lp_131_end:
lp_130_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_127_start
lp_127_end:
addb $1,(%ebx)
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_141_end
lp_141_start:
leal -1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_141_start
lp_141_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_125_start
lp_125_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_142_end
lp_142_start:
lp_143_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_143_start
lp_143_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_142_start
lp_142_end:
leal 6(%ebx),%ebx
cmpb $0,(%ebx)
je lp_144_end
lp_144_start:
leal -2(%ebx),%ebx
addb $1,(%ebx)
leal 3(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_144_start
lp_144_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_145_end
lp_145_start:
leal -1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_145_start
lp_145_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_146_end
lp_146_start:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_147_end
lp_147_start:
lp_148_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_148_start
lp_148_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_147_start
lp_147_end:
leal -1(%ebx),%ebx
addb $1,(%ebx)
leal -4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_149_end
lp_149_start:
lp_150_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_150_start
lp_150_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_149_start
lp_149_end:
leal 4(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_146_start
lp_146_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_151_end
lp_151_start:
lp_152_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_152_start
lp_152_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_151_start
lp_151_end:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -2(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_153_end
lp_153_start:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_153_start
lp_153_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_154_end
lp_154_start:
leal 1(%ebx),%ebx
addb $3,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_155_end
lp_155_start:
leal 1(%ebx),%ebx
addb $5,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_156_end
lp_156_start:
leal 1(%ebx),%ebx
addb $-3,(%ebx)
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -4(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_157_end
lp_157_start:
leal 1(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal -4(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_158_end
lp_158_start:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 3(%ebx),%ebx
addb $1,(%ebx)
leal -4(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_159_end
lp_159_start:
leal 1(%ebx),%ebx
addb $3,(%ebx)
leal 3(%ebx),%ebx
addb $1,(%ebx)
leal -4(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_160_end
lp_160_start:
leal 1(%ebx),%ebx
addb $-5,(%ebx)
leal 3(%ebx),%ebx
addb $2,(%ebx)
leal -4(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_161_end
lp_161_start:
leal 1(%ebx),%ebx
addb $-3,(%ebx)
leal 3(%ebx),%ebx
addb $2,(%ebx)
leal -4(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_161_start
lp_161_end:
lp_160_end:
lp_159_end:
lp_158_end:
lp_157_end:
lp_156_end:
lp_155_end:
lp_154_end:
addb $1,(%ebx)
cmpb $0,(%ebx)
je lp_162_end
lp_162_start:
lp_163_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_163_start
lp_163_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_162_start
lp_162_end:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_98_start
lp_98_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_164_end
lp_164_start:
addb $-1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_165_end
lp_165_start:
lp_166_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_166_start
lp_166_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_165_start
lp_165_end:
addb $1,(%ebx)
leal 5(%ebx),%ebx
addb $1,(%ebx)
cmpb $0,(%ebx)
je lp_167_end
lp_167_start:
lp_168_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_168_start
lp_168_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_167_start
lp_167_end:
leal 4(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_164_start
lp_164_end:
leal -5(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_95_start
lp_95_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_15_start
lp_15_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_169_end
lp_169_start:
addb $-1,(%ebx)
leal 6(%ebx),%ebx
cmpb $0,(%ebx)
je lp_170_end
lp_170_start:
lp_171_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_171_start
lp_171_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_170_start
lp_170_end:
leal -2(%ebx),%ebx
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_172_end
lp_172_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_172_start
lp_172_end:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_173_end
lp_173_start:
addb $-1,(%ebx)
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_174_end
lp_174_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_174_start
lp_174_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_175_end
lp_175_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_175_start
lp_175_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_176_end
lp_176_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_176_start
lp_176_end:
addb $1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_177_end
lp_177_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_177_start
lp_177_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_178_end
lp_178_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_178_start
lp_178_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_179_end
lp_179_start:
leal -4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_180_end
lp_180_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_180_start
lp_180_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_181_end
lp_181_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_181_start
lp_181_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_182_end
lp_182_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_182_start
lp_182_end:
leal -3(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_183_end
lp_183_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_183_start
lp_183_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_184_end
lp_184_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_184_start
lp_184_end:
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_179_start
lp_179_end:
leal -1(%ebx),%ebx
addb $1,(%ebx)
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_173_start
lp_173_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_185_end
lp_185_start:
addb $-1,(%ebx)
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_185_start
lp_185_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_186_end
lp_186_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_186_start
lp_186_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_187_end
lp_187_start:
addb $-1,(%ebx)
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_187_start
lp_187_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_188_end
lp_188_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_188_start
lp_188_end:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_189_end
lp_189_start:
addb $8,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_190_end
lp_190_start:
leal 1(%ebx),%ebx
addb $-1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_190_start
lp_190_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_191_end
lp_191_start:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_191_start
lp_191_end:
addb $1,(%ebx)
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_189_start
lp_189_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_192_end
lp_192_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_192_start
lp_192_end:
leal 4(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_193_end
lp_193_start:
addb $-1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_194_end
lp_194_start:
leal -2(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_194_start
lp_194_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_195_end
lp_195_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_196_end
lp_196_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_197_end
lp_197_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_198_end
lp_198_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_199_end
lp_199_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_200_end
lp_200_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_201_end
lp_201_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_202_end
lp_202_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_203_end
lp_203_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_204_end
lp_204_start:
leal -1(%ebx),%ebx
addb $-10,(%ebx)
leal 4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_205_end
lp_205_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_205_start
lp_205_end:
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -4(%ebx),%ebx
cmpb $0,(%ebx)
je lp_206_end
lp_206_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_206_start
lp_206_end:
lp_204_end:
lp_203_end:
lp_202_end:
lp_201_end:
lp_200_end:
lp_199_end:
lp_198_end:
lp_197_end:
lp_196_end:
lp_195_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_207_end
lp_207_start:
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal -2(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_207_start
lp_207_end:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_193_start
lp_193_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_208_end
lp_208_start:
addb $-1,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_208_start
lp_208_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_209_end
lp_209_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_209_start
lp_209_end:
leal 3(%ebx),%ebx
addb $-1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_210_end
lp_210_start:
leal -2(%ebx),%ebx
addb $1,(%ebx)
leal 2(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_210_start
lp_210_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_211_end
lp_211_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_211_start
lp_211_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_212_end
lp_212_start:
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_213_end
lp_213_start:
leal 1(%ebx),%ebx
addb $-1,(%ebx)
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_214_end
lp_214_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_214_start
lp_214_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_213_start
lp_213_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_215_end
lp_215_start:
addb $-1,(%ebx)
leal -2(%ebx),%ebx
addb $-1,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_215_start
lp_215_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_212_start
lp_212_end:
addb $1,(%ebx)
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_216_end
lp_216_start:
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal -2(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_216_start
lp_216_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_217_end
lp_217_start:
lp_218_start:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_218_start
lp_218_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_217_start
lp_217_end:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_169_start
lp_169_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_219_end
lp_219_start:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_219_start
lp_219_end:
addb $1,(%ebx)
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_9_start
lp_9_end:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_220_end
lp_220_start:
leal 1(%ebx),%ebx
addb $5,(%ebx)
cmpb $0,(%ebx)
je lp_221_end
lp_221_start:
leal 1(%ebx),%ebx
addb $2,(%ebx)
leal 1(%ebx),%ebx
addb $2,(%ebx)
leal -2(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_221_start
lp_221_end:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_220_start
lp_220_end:
leal 5(%ebx),%ebx
cmpb $0,(%ebx)
je lp_222_end
lp_222_start:
leal -3(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_222_start
lp_222_end:
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
je lp_223_end
lp_223_start:
leal 1(%ebx),%ebx
addb $1,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_223_start
lp_223_end:
addb $1,(%ebx)
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_224_end
lp_224_start:
leal -1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_225_end
lp_225_start:
leal -1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_225_start
lp_225_end:
leal -2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_226_end
lp_226_start:
leal 2(%ebx),%ebx
addb $1,(%ebx)
leal -2(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_226_start
lp_226_end:
leal 1(%ebx),%ebx
cmpb $0,(%ebx)
je lp_227_end
lp_227_start:
leal -1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_227_start
lp_227_end:
leal 2(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_224_start
lp_224_end:
leal -3(%ebx),%ebx
cmpb $0,(%ebx)
je lp_228_end
lp_228_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_228_start
lp_228_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_229_end
lp_229_start:
leal -1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
leal 2(%ebx),%ebx
addb $-1,(%ebx)
leal -2(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_229_start
lp_229_end:
addb $6,(%ebx)
cmpb $0,(%ebx)
je lp_230_end
lp_230_start:
leal 1(%ebx),%ebx
addb $8,(%ebx)
leal -1(%ebx),%ebx
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_230_start
lp_230_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_231_end
lp_231_start:
leal -1(%ebx),%ebx
addb $1,(%ebx)
leal 1(%ebx),%ebx
addb $-2,(%ebx)
cmpb $0,(%ebx)
jne lp_231_start
lp_231_end:
leal -1(%ebx),%ebx
movsbl (%ebx),%eax
movl %eax,(%esp)
call _putchar
cmpb $0,(%ebx)
je lp_232_end
lp_232_start:
addb $-1,(%ebx)
cmpb $0,(%ebx)
jne lp_232_start
lp_232_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
je lp_233_end
lp_233_start:
leal 3(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_233_start
lp_233_end:
leal 2(%ebx),%ebx
cmpb $0,(%ebx)
jne lp_1_start
lp_1_end:
; fim do código...
leal 4(%esp),%esp
popl %ebx
xorl %eax,%eax
ret
.ident "gNumber"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment