blob: 04b4a0397fb9283eb8f15ead58045acbce245937 [file] [log] [blame]
; Generated from x86id.c by GCC 3.2.3 with -O -S -I. -masm=intel.
; Many changes made to make nasm-syntax compatible.
;.file "x86id.c"
;#APP
;.ident "$Id$"
;#NO_APP
[extern yasm_internal_error_]
[extern yasm_expr_copy]
[extern yasm_expr_expr]
[extern yasm_expr_new]
[extern yasm_symrec_define_label]
[extern yasm_x86_LTX_mode_bits]
[extern yasm_x86__bc_new_jmp]
[extern yasm_ea_get_disp]
[extern yasm_expr__contains]
[extern yasm_x86__get_reg_size]
[extern yasm__error]
[extern yasm_intnum_new_uint]
[extern yasm_expr_int]
[extern yasm_ea_delete]
[extern yasm_expr_delete]
[extern yasm_x86__ea_new_reg]
[extern yasm_x86__ea_set_disponly]
[extern yasm_x86__ea_new_imm]
[extern yasm_x86__set_rex_from_reg]
[extern yasm_xfree]
[extern yasm_x86__bc_new_insn]
[extern yasm__warning]
[section .data]
[align 4]
;.type cpu_enabled,@object
;.size cpu_enabled,4
cpu_enabled:
dd -1
[section .rodata]
[align 4]
;.type not64_insn,@object
;.size not64_insn,28
not64_insn:
dd 33554432
dd 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dd 0
dd 0
dd 0
[align 4]
;.type onebyte_insn,@object
;.size onebyte_insn,28
onebyte_insn:
dd 0
dd 80
db 0
db 1
db 0
db 0
db 0
db 0
db 0
db 0
dd 0
dd 0
dd 0
[align 4]
;.type twobyte_insn,@object
;.size twobyte_insn,28
twobyte_insn:
dd 0
dd 20
db 0
db 2
db 0
db 0
db 0
db 0
db 0
db 0
dd 0
dd 0
dd 0
[align 4]
;.type threebyte_insn,@object
;.size threebyte_insn,28
threebyte_insn:
dd 0
dd 21
db 0
db 3
db 0
db 0
db 0
db 0
db 0
db 0
dd 0
dd 0
dd 0
[align 4]
;.type onebytemem_insn,@object
;.size onebytemem_insn,28
onebytemem_insn:
dd 0
dd 48
db 0
db 1
db 0
db 0
db 0
db 0
db 1
db 0
dd 4098
dd 0
dd 0
[align 4]
;.type twobytemem_insn,@object
;.size twobytemem_insn,28
twobytemem_insn:
dd 0
dd 52
db 0
db 2
db 0
db 0
db 0
db 0
db 1
db 0
dd 4098
dd 0
dd 0
[align 32]
;.type mov_insn,@object
;.size mov_insn,1260
mov_insn:
dd 0
dd 0
db 0
db 1
db -96
db 0
db 0
db 0
db 2
db 0
dd 43
dd 4405
dd 0
dd 0
dd 0
db 16
db 1
db -95
db 0
db 0
db 0
db 2
db 0
dd 75
dd 4437
dd 0
dd 4
dd 0
db 32
db 1
db -95
db 0
db 0
db 0
db 2
db 0
dd 107
dd 4469
dd 0
dd 16779264
dd 0
db 64
db 1
db -95
db 0
db 0
db 0
db 2
db 0
dd 139
dd 4501
dd 0
dd 0
dd 0
db 0
db 1
db -94
db 0
db 0
db 0
db 2
db 0
dd 4405
dd 43
dd 0
dd 0
dd 0
db 16
db 1
db -93
db 0
db 0
db 0
db 2
db 0
dd 4437
dd 75
dd 0
dd 4
dd 0
db 32
db 1
db -93
db 0
db 0
db 0
db 2
db 0
dd 4469
dd 107
dd 0
dd 16779264
dd 0
db 64
db 1
db -93
db 0
db 0
db 0
db 2
db 0
dd 4501
dd 139
dd 0
dd 0
dd 0
db 0
db 1
db -120
db 0
db 0
db 0
db 2
db 0
dd 4387
dd 16417
dd 0
dd 0
dd 0
db 16
db 1
db -119
db 0
db 0
db 0
db 2
db 0
dd 4419
dd 16449
dd 0
dd 4
dd 0
db 32
db 1
db -119
db 0
db 0
db 0
db 2
db 0
dd 4451
dd 16481
dd 0
dd 16779264
dd 0
db 64
db 1
db -119
db 0
db 0
db 0
db 2
db 0
dd 4483
dd 16513
dd 0
dd 0
dd 0
db 0
db 1
db -118
db 0
db 0
db 0
db 2
db 0
dd 16417
dd 4387
dd 0
dd 0
dd 0
db 16
db 1
db -117
db 0
db 0
db 0
db 2
db 0
dd 16449
dd 4419
dd 0
dd 4
dd 0
db 32
db 1
db -117
db 0
db 0
db 0
db 2
db 0
dd 16481
dd 4451
dd 0
dd 16779264
dd 0
db 64
db 1
db -117
db 0
db 0
db 0
db 2
db 0
dd 16513
dd 4483
dd 0
dd 0
dd 0
db 0
db 1
db -116
db 0
db 0
db 0
db 2
db 0
dd 4418
dd 16710
dd 0
dd 0
dd 0
db 16
db 1
db -116
db 0
db 0
db 0
db 2
db 0
dd 4161
dd 16710
dd 0
dd 4
dd 0
db 32
db 1
db -116
db 0
db 0
db 0
db 2
db 0
dd 4193
dd 16710
dd 0
dd 16779264
dd 0
db 64
db 1
db -116
db 0
db 0
db 0
db 2
db 0
dd 4225
dd 16710
dd 0
dd 0
dd 0
db 0
db 1
db -114
db 0
db 0
db 0
db 2
db 0
dd 16710
dd 4419
dd 0
dd 4
dd 0
db 0
db 1
db -114
db 0
db 0
db 0
db 2
db 0
dd 16710
dd 4193
dd 0
dd 16779264
dd 0
db 0
db 1
db -114
db 0
db 0
db 0
db 2
db 0
dd 16710
dd 4225
dd 0
dd 0
dd 0
db 0
db 1
db -80
db 0
db 0
db 0
db 2
db 0
dd 20513
dd 8480
dd 0
dd 0
dd 0
db 16
db 1
db -72
db 0
db 0
db 0
db 2
db 0
dd 20545
dd 8512
dd 0
dd 4
dd 0
db 32
db 1
db -72
db 0
db 0
db 0
db 2
db 0
dd 20577
dd 8544
dd 0
dd 16779264
dd 0
db 64
db 1
db -72
db 0
db 0
db 0
db 2
db 0
dd 20609
dd 8576
dd 0
dd 0
dd 0
db 0
db 1
db -58
db 0
db 0
db 0
db 2
db 0
dd 4387
dd 8224
dd 0
dd 0
dd 0
db 16
db 1
db -57
db 0
db 0
db 0
db 2
db 0
dd 4419
dd 8256
dd 0
dd 4
dd 0
db 32
db 1
db -57
db 0
db 0
db 0
db 2
db 0
dd 4451
dd 8288
dd 0
dd 16779264
dd 0
db 64
db 1
db -57
db 0
db 0
db 0
db 2
db 0
dd 4483
dd 8288
dd 0
dd 0
dd 0
db 0
db 1
db -58
db 0
db 0
db 0
db 2
db 0
dd 4131
dd 8480
dd 0
dd 0
dd 0
db 16
db 1
db -57
db 0
db 0
db 0
db 2
db 0
dd 4163
dd 8512
dd 0
dd 4
dd 0
db 32
db 1
db -57
db 0
db 0
db 0
db 2
db 0
dd 4195
dd 8544
dd 0
dd 16779264
dd 0
db 64
db 1
db -57
db 0
db 0
db 0
db 2
db 0
dd 4227
dd 8544
dd 0
dd 41943056
dd 0
db 0
db 2
db 15
db 34
db 0
db 0
db 2
db 0
dd 16500
dd 4193
dd 0
dd 41943044
dd 0
db 0
db 2
db 15
db 34
db 0
db 0
db 2
db 0
dd 16487
dd 4193
dd 0
dd 25167872
dd 0
db 0
db 2
db 15
db 34
db 0
db 0
db 2
db 0
dd 16487
dd 4225
dd 0
dd 41943056
dd 0
db 0
db 2
db 15
db 32
db 0
db 0
db 2
db 0
dd 4193
dd 16500
dd 0
dd 41943044
dd 0
db 0
db 2
db 15
db 32
db 0
db 0
db 2
db 0
dd 4193
dd 16487
dd 0
dd 25167872
dd 0
db 0
db 2
db 15
db 32
db 0
db 0
db 2
db 0
dd 4225
dd 16487
dd 0
dd 41943044
dd 0
db 0
db 2
db 15
db 35
db 0
db 0
db 2
db 0
dd 16488
dd 4193
dd 0
dd 25167872
dd 0
db 0
db 2
db 15
db 35
db 0
db 0
db 2
db 0
dd 16488
dd 4225
dd 0
dd 41943044
dd 0
db 0
db 2
db 15
db 33
db 0
db 0
db 2
db 0
dd 4193
dd 16488
dd 0
dd 25167872
dd 0
db 0
db 2
db 15
db 33
db 0
db 0
db 2
db 0
dd 4225
dd 16488
dd 0
[align 32]
;.type movszx_insn,@object
;.size movszx_insn,140
movszx_insn:
dd 4
dd 4
db 16
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16449
dd 4387
dd 0
dd 4
dd 4
db 32
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16481
dd 4131
dd 0
dd 16779264
dd 4
db 64
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16513
dd 4131
dd 0
dd 4
dd 4
db 32
db 2
db 15
db 1
db 0
db 0
db 2
db 0
dd 16481
dd 4163
dd 0
dd 16779264
dd 4
db 64
db 2
db 15
db 1
db 0
db 0
db 2
db 0
dd 16513
dd 4163
dd 0
[align 4]
;.type movsxd_insn,@object
;.size movsxd_insn,28
movsxd_insn:
dd 16779264
dd 0
db 64
db 1
db 99
db 0
db 0
db 0
db 2
db 0
dd 16513
dd 4195
dd 0
[align 32]
;.type push_insn,@object
;.size push_insn,784
push_insn:
dd 0
dd 0
db 16
db 1
db 80
db 0
db 0
db 0
db 1
db 0
dd 20545
dd 0
dd 0
dd 33554436
dd 0
db 32
db 1
db 80
db 0
db 0
db 0
db 1
db 0
dd 20577
dd 0
dd 0
dd 16779264
dd 0
db 0
db 1
db 80
db 0
db 0
db 0
db 1
db 0
dd 20609
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -1
db 0
db 0
db 6
db 1
db 0
dd 4163
dd 0
dd 0
dd 33554436
dd 0
db 32
db 1
db -1
db 0
db 0
db 6
db 1
db 0
dd 4195
dd 0
dd 0
dd 16779264
dd 0
db 0
db 1
db -1
db 0
db 0
db 6
db 1
db 0
dd 4227
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db 106
db 0
db 0
db 0
db 1
db 0
dd 8224
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db 104
db 0
db 0
db 0
db 1
db 0
dd 8256
dd 0
dd 0
dd 33554436
dd 0
db 32
db 1
db 104
db 0
db 0
db 0
db 1
db 0
dd 8288
dd 0
dd 0
dd 16779264
dd 0
db 64
db 1
db 104
db 0
db 0
db 0
db 1
db 0
dd 8320
dd 0
dd 0
dd 33554432
dd 0
db 0
db 1
db 14
db 0
db 0
db 0
db 1
db 0
dd 14
dd 0
dd 0
dd 33554432
dd 0
db 16
db 1
db 14
db 0
db 0
db 0
db 1
db 0
dd 78
dd 0
dd 0
dd 33554432
dd 0
db 32
db 1
db 14
db 0
db 0
db 0
db 1
db 0
dd 110
dd 0
dd 0
dd 33554432
dd 0
db 0
db 1
db 22
db 0
db 0
db 0
db 1
db 0
dd 19
dd 0
dd 0
dd 33554432
dd 0
db 16
db 1
db 22
db 0
db 0
db 0
db 1
db 0
dd 83
dd 0
dd 0
dd 33554432
dd 0
db 32
db 1
db 22
db 0
db 0
db 0
db 1
db 0
dd 115
dd 0
dd 0
dd 33554432
dd 0
db 0
db 1
db 30
db 0
db 0
db 0
db 1
db 0
dd 15
dd 0
dd 0
dd 33554432
dd 0
db 16
db 1
db 30
db 0
db 0
db 0
db 1
db 0
dd 79
dd 0
dd 0
dd 33554432
dd 0
db 32
db 1
db 30
db 0
db 0
db 0
db 1
db 0
dd 111
dd 0
dd 0
dd 33554432
dd 0
db 0
db 1
db 6
db 0
db 0
db 0
db 1
db 0
dd 16
dd 0
dd 0
dd 33554432
dd 0
db 16
db 1
db 6
db 0
db 0
db 0
db 1
db 0
dd 80
dd 0
dd 0
dd 33554432
dd 0
db 32
db 1
db 6
db 0
db 0
db 0
db 1
db 0
dd 112
dd 0
dd 0
dd 4
dd 0
db 0
db 2
db 15
db -96
db 0
db 0
db 1
db 0
dd 17
dd 0
dd 0
dd 4
dd 0
db 16
db 2
db 15
db -96
db 0
db 0
db 1
db 0
dd 81
dd 0
dd 0
dd 4
dd 0
db 32
db 2
db 15
db -96
db 0
db 0
db 1
db 0
dd 113
dd 0
dd 0
dd 4
dd 0
db 0
db 2
db 15
db -88
db 0
db 0
db 1
db 0
dd 18
dd 0
dd 0
dd 4
dd 0
db 16
db 2
db 15
db -88
db 0
db 0
db 1
db 0
dd 82
dd 0
dd 0
dd 4
dd 0
db 32
db 2
db 15
db -88
db 0
db 0
db 1
db 0
dd 114
dd 0
dd 0
[align 32]
;.type pop_insn,@object
;.size pop_insn,588
pop_insn:
dd 0
dd 0
db 16
db 1
db 88
db 0
db 0
db 0
db 1
db 0
dd 20545
dd 0
dd 0
dd 33554436
dd 0
db 32
db 1
db 88
db 0
db 0
db 0
db 1
db 0
dd 20577
dd 0
dd 0
dd 16779264
dd 0
db 0
db 1
db 88
db 0
db 0
db 0
db 1
db 0
dd 20609
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -113
db 0
db 0
db 0
db 1
db 0
dd 4163
dd 0
dd 0
dd 33554436
dd 0
db 32
db 1
db -113
db 0
db 0
db 0
db 1
db 0
dd 4195
dd 0
dd 0
dd 16779264
dd 0
db 0
db 1
db -113
db 0
db 0
db 0
db 1
db 0
dd 4227
dd 0
dd 0
dd 33554432
dd 0
db 0
db 1
db 23
db 0
db 0
db 0
db 1
db 0
dd 19
dd 0
dd 0
dd 33554432
dd 0
db 16
db 1
db 23
db 0
db 0
db 0
db 1
db 0
dd 83
dd 0
dd 0
dd 33554432
dd 0
db 32
db 1
db 23
db 0
db 0
db 0
db 1
db 0
dd 115
dd 0
dd 0
dd 33554432
dd 0
db 0
db 1
db 31
db 0
db 0
db 0
db 1
db 0
dd 15
dd 0
dd 0
dd 33554432
dd 0
db 16
db 1
db 31
db 0
db 0
db 0
db 1
db 0
dd 79
dd 0
dd 0
dd 33554432
dd 0
db 32
db 1
db 31
db 0
db 0
db 0
db 1
db 0
dd 111
dd 0
dd 0
dd 33554432
dd 0
db 0
db 1
db 7
db 0
db 0
db 0
db 1
db 0
dd 16
dd 0
dd 0
dd 33554432
dd 0
db 16
db 1
db 7
db 0
db 0
db 0
db 1
db 0
dd 80
dd 0
dd 0
dd 33554432
dd 0
db 32
db 1
db 7
db 0
db 0
db 0
db 1
db 0
dd 112
dd 0
dd 0
dd 4
dd 0
db 0
db 2
db 15
db -95
db 0
db 0
db 1
db 0
dd 17
dd 0
dd 0
dd 4
dd 0
db 16
db 2
db 15
db -95
db 0
db 0
db 1
db 0
dd 81
dd 0
dd 0
dd 4
dd 0
db 32
db 2
db 15
db -95
db 0
db 0
db 1
db 0
dd 113
dd 0
dd 0
dd 4
dd 0
db 0
db 2
db 15
db -87
db 0
db 0
db 1
db 0
dd 18
dd 0
dd 0
dd 4
dd 0
db 16
db 2
db 15
db -87
db 0
db 0
db 1
db 0
dd 82
dd 0
dd 0
dd 4
dd 0
db 32
db 2
db 15
db -87
db 0
db 0
db 1
db 0
dd 114
dd 0
dd 0
[align 32]
;.type xchg_insn,@object
;.size xchg_insn,392
xchg_insn:
dd 0
dd 0
db 0
db 1
db -122
db 0
db 0
db 0
db 2
db 0
dd 4387
dd 16417
dd 0
dd 0
dd 0
db 0
db 1
db -122
db 0
db 0
db 0
db 2
db 0
dd 16417
dd 4387
dd 0
dd 0
dd 0
db 16
db 1
db -112
db 0
db 0
db 0
db 2
db 0
dd 75
dd 20545
dd 0
dd 0
dd 0
db 16
db 1
db -112
db 0
db 0
db 0
db 2
db 0
dd 20545
dd 75
dd 0
dd 0
dd 0
db 16
db 1
db -121
db 0
db 0
db 0
db 2
db 0
dd 4419
dd 16449
dd 0
dd 0
dd 0
db 16
db 1
db -121
db 0
db 0
db 0
db 2
db 0
dd 16449
dd 4419
dd 0
dd 4
dd 0
db 32
db 1
db -112
db 0
db 0
db 0
db 2
db 0
dd 107
dd 20577
dd 0
dd 4
dd 0
db 32
db 1
db -112
db 0
db 0
db 0
db 2
db 0
dd 20577
dd 107
dd 0
dd 4
dd 0
db 32
db 1
db -121
db 0
db 0
db 0
db 2
db 0
dd 4451
dd 16481
dd 0
dd 4
dd 0
db 32
db 1
db -121
db 0
db 0
db 0
db 2
db 0
dd 16481
dd 4451
dd 0
dd 16779264
dd 0
db 64
db 1
db -112
db 0
db 0
db 0
db 2
db 0
dd 139
dd 20609
dd 0
dd 16779264
dd 0
db 64
db 1
db -112
db 0
db 0
db 0
db 2
db 0
dd 20609
dd 139
dd 0
dd 16779264
dd 0
db 64
db 1
db -121
db 0
db 0
db 0
db 2
db 0
dd 4483
dd 16513
dd 0
dd 16779264
dd 0
db 64
db 1
db -121
db 0
db 0
db 0
db 2
db 0
dd 16513
dd 4483
dd 0
[align 32]
;.type in_insn,@object
;.size in_insn,168
in_insn:
dd 0
dd 0
db 0
db 1
db -28
db 0
db 0
db 0
db 2
db 0
dd 43
dd 8480
dd 0
dd 0
dd 0
db 16
db 1
db -27
db 0
db 0
db 0
db 2
db 0
dd 75
dd 8480
dd 0
dd 4
dd 0
db 32
db 1
db -27
db 0
db 0
db 0
db 2
db 0
dd 107
dd 8480
dd 0
dd 0
dd 0
db 0
db 1
db -20
db 0
db 0
db 0
db 2
db 0
dd 43
dd 77
dd 0
dd 0
dd 0
db 16
db 1
db -19
db 0
db 0
db 0
db 2
db 0
dd 75
dd 77
dd 0
dd 4
dd 0
db 32
db 1
db -19
db 0
db 0
db 0
db 2
db 0
dd 107
dd 77
dd 0
[align 32]
;.type out_insn,@object
;.size out_insn,168
out_insn:
dd 0
dd 0
db 0
db 1
db -26
db 0
db 0
db 0
db 2
db 0
dd 8480
dd 43
dd 0
dd 0
dd 0
db 16
db 1
db -25
db 0
db 0
db 0
db 2
db 0
dd 8480
dd 75
dd 0
dd 4
dd 0
db 32
db 1
db -25
db 0
db 0
db 0
db 2
db 0
dd 8480
dd 107
dd 0
dd 0
dd 0
db 0
db 1
db -18
db 0
db 0
db 0
db 2
db 0
dd 77
dd 43
dd 0
dd 0
dd 0
db 16
db 1
db -17
db 0
db 0
db 0
db 2
db 0
dd 77
dd 75
dd 0
dd 4
dd 0
db 32
db 1
db -17
db 0
db 0
db 0
db 2
db 0
dd 77
dd 107
dd 0
[align 32]
;.type lea_insn,@object
;.size lea_insn,84
lea_insn:
dd 0
dd 0
db 16
db 1
db -115
db 0
db 0
db 0
db 2
db 0
dd 16449
dd 4418
dd 0
dd 4
dd 0
db 32
db 1
db -115
db 0
db 0
db 0
db 2
db 0
dd 16481
dd 4450
dd 0
dd 16779264
dd 0
db 64
db 1
db -115
db 0
db 0
db 0
db 2
db 0
dd 16513
dd 4482
dd 0
[align 32]
;.type ldes_insn,@object
;.size ldes_insn,56
ldes_insn:
dd 33554432
dd 16
db 16
db 1
db 0
db 0
db 0
db 0
db 2
db 0
dd 16449
dd 4098
dd 0
dd 33554436
dd 16
db 32
db 1
db 0
db 0
db 0
db 0
db 2
db 0
dd 16481
dd 4098
dd 0
[align 32]
;.type lfgss_insn,@object
;.size lfgss_insn,56
lfgss_insn:
dd 4
dd 4
db 16
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16449
dd 4098
dd 0
dd 4
dd 4
db 32
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16481
dd 4098
dd 0
[align 32]
;.type arith_insn,@object
;.size arith_insn,644
arith_insn:
dd 0
dd 16
db 0
db 1
db 4
db 0
db 0
db 0
db 2
db 0
dd 43
dd 8480
dd 0
dd 0
dd 16
db 16
db 1
db 5
db 0
db 0
db 0
db 2
db 0
dd 75
dd 8512
dd 0
dd 4
dd 16
db 32
db 1
db 5
db 0
db 0
db 0
db 2
db 0
dd 107
dd 8544
dd 0
dd 16779264
dd 16
db 64
db 1
db 5
db 0
db 0
db 0
db 2
db 0
dd 139
dd 8544
dd 0
dd 0
dd 34
db 0
db 1
db -128
db 0
db 0
db 0
db 2
db 0
dd 4131
dd 8480
dd 0
dd 0
dd 34
db 0
db 1
db -128
db 0
db 0
db 0
db 2
db 0
dd 4387
dd 8224
dd 0
dd 0
dd 34
db 16
db 1
db -125
db 0
db 0
db 0
db 2
db 0
dd 4163
dd 12320
dd 0
dd 0
dd 34
db 16
db 1
db -127
db -125
db 0
db 0
db 2
db 0
dd 4163
dd 139584
dd 0
dd 0
dd 34
db 16
db 1
db -127
db 0
db 0
db 0
db 2
db 0
dd 4419
dd 8256
dd 0
dd 4
dd 34
db 32
db 1
db -125
db 0
db 0
db 0
db 2
db 0
dd 4195
dd 12320
dd 0
dd 4
dd 34
db 32
db 1
db -127
db -125
db 0
db 0
db 2
db 0
dd 4195
dd 139616
dd 0
dd 4
dd 34
db 32
db 1
db -127
db 0
db 0
db 0
db 2
db 0
dd 4451
dd 8288
dd 0
dd 16779264
dd 34
db 64
db 1
db -125
db 0
db 0
db 0
db 2
db 0
dd 4227
dd 12320
dd 0
dd 16779264
dd 34
db 64
db 1
db -127
db -125
db 0
db 0
db 2
db 0
dd 4227
dd 139616
dd 0
dd 16779264
dd 34
db 64
db 1
db -127
db 0
db 0
db 0
db 2
db 0
dd 4483
dd 8288
dd 0
dd 0
dd 16
db 0
db 1
db 0
db 0
db 0
db 0
db 2
db 0
dd 4387
dd 16417
dd 0
dd 0
dd 16
db 16
db 1
db 1
db 0
db 0
db 0
db 2
db 0
dd 4419
dd 16449
dd 0
dd 4
dd 16
db 32
db 1
db 1
db 0
db 0
db 0
db 2
db 0
dd 4451
dd 16481
dd 0
dd 16779264
dd 16
db 64
db 1
db 1
db 0
db 0
db 0
db 2
db 0
dd 4483
dd 16513
dd 0
dd 0
dd 16
db 0
db 1
db 2
db 0
db 0
db 0
db 2
db 0
dd 16417
dd 4387
dd 0
dd 0
dd 16
db 16
db 1
db 3
db 0
db 0
db 0
db 2
db 0
dd 16449
dd 4419
dd 0
dd 4
dd 16
db 32
db 1
db 3
db 0
db 0
db 0
db 2
db 0
dd 16481
dd 4451
dd 0
dd 16779264
dd 16
db 64
db 1
db 3
db 0
db 0
db 0
db 2
db 0
dd 16513
dd 4483
dd 0
[align 32]
;.type incdec_insn,@object
;.size incdec_insn,168
incdec_insn:
dd 0
dd 34
db 0
db 1
db -2
db 0
db 0
db 0
db 1
db 0
dd 4131
dd 0
dd 0
dd 33554432
dd 16
db 16
db 1
db 0
db 0
db 0
db 0
db 1
db 0
dd 20545
dd 0
dd 0
dd 0
dd 34
db 16
db 1
db -1
db 0
db 0
db 0
db 1
db 0
dd 4163
dd 0
dd 0
dd 33554436
dd 16
db 32
db 1
db 0
db 0
db 0
db 0
db 1
db 0
dd 20577
dd 0
dd 0
dd 4
dd 34
db 32
db 1
db -1
db 0
db 0
db 0
db 1
db 0
dd 4195
dd 0
dd 0
dd 16779264
dd 34
db 64
db 1
db -1
db 0
db 0
db 0
db 1
db 0
dd 4227
dd 0
dd 0
[align 32]
;.type f6_insn,@object
;.size f6_insn,112
f6_insn:
dd 0
dd 32
db 0
db 1
db -10
db 0
db 0
db 0
db 1
db 0
dd 4131
dd 0
dd 0
dd 0
dd 32
db 16
db 1
db -9
db 0
db 0
db 0
db 1
db 0
dd 4163
dd 0
dd 0
dd 4
dd 32
db 32
db 1
db -9
db 0
db 0
db 0
db 1
db 0
dd 4195
dd 0
dd 0
dd 16779264
dd 32
db 64
db 1
db -9
db 0
db 0
db 0
db 1
db 0
dd 4227
dd 0
dd 0
[align 32]
;.type test_insn,@object
;.size test_insn,560
test_insn:
dd 0
dd 0
db 0
db 1
db -88
db 0
db 0
db 0
db 2
db 0
dd 43
dd 8480
dd 0
dd 0
dd 0
db 16
db 1
db -87
db 0
db 0
db 0
db 2
db 0
dd 75
dd 8512
dd 0
dd 4
dd 0
db 32
db 1
db -87
db 0
db 0
db 0
db 2
db 0
dd 107
dd 8544
dd 0
dd 16779264
dd 0
db 64
db 1
db -87
db 0
db 0
db 0
db 2
db 0
dd 139
dd 8544
dd 0
dd 0
dd 0
db 0
db 1
db -10
db 0
db 0
db 0
db 2
db 0
dd 4131
dd 8480
dd 0
dd 0
dd 0
db 0
db 1
db -10
db 0
db 0
db 0
db 2
db 0
dd 4387
dd 8224
dd 0
dd 0
dd 0
db 16
db 1
db -9
db 0
db 0
db 0
db 2
db 0
dd 4163
dd 8512
dd 0
dd 0
dd 0
db 16
db 1
db -9
db 0
db 0
db 0
db 2
db 0
dd 4419
dd 8256
dd 0
dd 4
dd 0
db 32
db 1
db -9
db 0
db 0
db 0
db 2
db 0
dd 4195
dd 8544
dd 0
dd 4
dd 0
db 32
db 1
db -9
db 0
db 0
db 0
db 2
db 0
dd 4451
dd 8288
dd 0
dd 16779264
dd 0
db 64
db 1
db -9
db 0
db 0
db 0
db 2
db 0
dd 4227
dd 8544
dd 0
dd 16779264
dd 0
db 64
db 1
db -9
db 0
db 0
db 0
db 2
db 0
dd 4483
dd 8288
dd 0
dd 0
dd 0
db 0
db 1
db -124
db 0
db 0
db 0
db 2
db 0
dd 4387
dd 16417
dd 0
dd 0
dd 0
db 16
db 1
db -123
db 0
db 0
db 0
db 2
db 0
dd 4419
dd 16449
dd 0
dd 4
dd 0
db 32
db 1
db -123
db 0
db 0
db 0
db 2
db 0
dd 4451
dd 16481
dd 0
dd 16779264
dd 0
db 64
db 1
db -123
db 0
db 0
db 0
db 2
db 0
dd 4483
dd 16513
dd 0
dd 0
dd 0
db 0
db 1
db -124
db 0
db 0
db 0
db 2
db 0
dd 16417
dd 4387
dd 0
dd 0
dd 0
db 16
db 1
db -123
db 0
db 0
db 0
db 2
db 0
dd 16449
dd 4419
dd 0
dd 4
dd 0
db 32
db 1
db -123
db 0
db 0
db 0
db 2
db 0
dd 16481
dd 4451
dd 0
dd 16779264
dd 0
db 64
db 1
db -123
db 0
db 0
db 0
db 2
db 0
dd 16513
dd 4483
dd 0
[align 32]
;.type aadm_insn,@object
;.size aadm_insn,56
aadm_insn:
dd 0
dd 16
db 0
db 2
db -44
db 10
db 0
db 0
db 0
db 0
dd 0
dd 0
dd 0
dd 0
dd 16
db 0
db 1
db -44
db 0
db 0
db 0
db 1
db 0
dd 8480
dd 0
dd 0
[align 32]
;.type imul_insn,@object
;.size imul_insn,532
imul_insn:
dd 0
dd 0
db 0
db 1
db -10
db 0
db 0
db 5
db 1
db 0
dd 4131
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -9
db 0
db 0
db 5
db 1
db 0
dd 4163
dd 0
dd 0
dd 4
dd 0
db 32
db 1
db -9
db 0
db 0
db 5
db 1
db 0
dd 4195
dd 0
dd 0
dd 16779264
dd 0
db 64
db 1
db -9
db 0
db 0
db 5
db 1
db 0
dd 4227
dd 0
dd 0
dd 4
dd 0
db 16
db 2
db 15
db -81
db 0
db 0
db 2
db 0
dd 16449
dd 4419
dd 0
dd 4
dd 0
db 32
db 2
db 15
db -81
db 0
db 0
db 2
db 0
dd 16481
dd 4451
dd 0
dd 16779264
dd 0
db 64
db 2
db 15
db -81
db 0
db 0
db 2
db 0
dd 16513
dd 4483
dd 0
dd 1
dd 0
db 16
db 1
db 107
db 0
db 0
db 0
db 3
db 0
dd 16449
dd 4419
dd 12320
dd 4
dd 0
db 32
db 1
db 107
db 0
db 0
db 0
db 3
db 0
dd 16481
dd 4451
dd 12320
dd 16779264
dd 0
db 64
db 1
db 107
db 0
db 0
db 0
db 3
db 0
dd 16513
dd 4483
dd 12320
dd 1
dd 0
db 16
db 1
db 107
db 0
db 0
db 0
db 2
db 0
dd 28737
dd 12320
dd 0
dd 4
dd 0
db 32
db 1
db 107
db 0
db 0
db 0
db 2
db 0
dd 28769
dd 12320
dd 0
dd 16779264
dd 0
db 64
db 1
db 107
db 0
db 0
db 0
db 2
db 0
dd 28801
dd 12320
dd 0
dd 1
dd 0
db 16
db 1
db 105
db 107
db 0
db 0
db 3
db 0
dd 16449
dd 4419
dd 143680
dd 4
dd 0
db 32
db 1
db 105
db 107
db 0
db 0
db 3
db 0
dd 16481
dd 4451
dd 143712
dd 16779264
dd 0
db 64
db 1
db 105
db 107
db 0
db 0
db 3
db 0
dd 16513
dd 4483
dd 143712
dd 1
dd 0
db 16
db 1
db 105
db 107
db 0
db 0
db 2
db 0
dd 28737
dd 143680
dd 0
dd 4
dd 0
db 32
db 1
db 105
db 107
db 0
db 0
db 2
db 0
dd 28769
dd 143712
dd 0
dd 16779264
dd 0
db 64
db 1
db 105
db 107
db 0
db 0
db 2
db 0
dd 28801
dd 143712
dd 0
[align 32]
;.type shift_insn,@object
;.size shift_insn,224
shift_insn:
dd 0
dd 32
db 0
db 1
db -46
db 0
db 0
db 0
db 2
db 0
dd 4131
dd 44
dd 0
dd 0
dd 32
db 0
db 1
db -64
db -48
db 0
db 0
db 2
db 0
dd 4131
dd 74016
dd 0
dd 0
dd 32
db 16
db 1
db -45
db 0
db 0
db 0
db 2
db 0
dd 4163
dd 44
dd 0
dd 0
dd 32
db 16
db 1
db -63
db -47
db 0
db 0
db 2
db 0
dd 4163
dd 74016
dd 0
dd 0
dd 32
db 32
db 1
db -45
db 0
db 0
db 0
db 2
db 0
dd 4195
dd 44
dd 0
dd 0
dd 32
db 32
db 1
db -63
db -47
db 0
db 0
db 2
db 0
dd 4195
dd 74016
dd 0
dd 16779264
dd 32
db 64
db 1
db -45
db 0
db 0
db 0
db 2
db 0
dd 4227
dd 44
dd 0
dd 16779264
dd 32
db 64
db 1
db -63
db -47
db 0
db 0
db 2
db 0
dd 4227
dd 74016
dd 0
[align 32]
;.type shlrd_insn,@object
;.size shlrd_insn,168
shlrd_insn:
dd 4
dd 4
db 16
db 2
db 15
db 0
db 0
db 0
db 3
db 0
dd 4419
dd 16449
dd 8480
dd 4
dd 4
db 16
db 2
db 15
db 1
db 0
db 0
db 3
db 0
dd 4419
dd 16449
dd 44
dd 4
dd 4
db 32
db 2
db 15
db 0
db 0
db 0
db 3
db 0
dd 4451
dd 16481
dd 8480
dd 4
dd 4
db 32
db 2
db 15
db 1
db 0
db 0
db 3
db 0
dd 4451
dd 16481
dd 44
dd 16779264
dd 4
db 64
db 2
db 15
db 0
db 0
db 0
db 3
db 0
dd 4483
dd 16513
dd 8480
dd 16779264
dd 4
db 64
db 2
db 15
db 1
db 0
db 0
db 3
db 0
dd 4483
dd 16513
dd 44
[align 32]
;.type call_insn,@object
;.size call_insn,560
call_insn:
dd 0
dd 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
dd 32768
dd 0
dd 0
dd 0
dd 0
db 16
db 0
db 0
db 0
db 0
db 0
db 1
db 0
dd 32832
dd 0
dd 0
dd 4
dd 0
db 32
db 0
db 0
db 0
db 0
db 0
db 1
db 0
dd 32864
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -24
db -102
db 0
db 0
db 1
db 0
dd 229952
dd 0
dd 0
dd 4
dd 0
db 32
db 1
db -24
db -102
db 0
db 0
db 1
db 0
dd 229984
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db -24
db -102
db 0
db 0
db 1
db 0
dd 229888
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -1
db 0
db 0
db 2
db 1
db 0
dd 4163
dd 0
dd 0
dd 33554436
dd 0
db 32
db 1
db -1
db 0
db 0
db 2
db 1
db 0
dd 4195
dd 0
dd 0
dd 16779264
dd 0
db 0
db 1
db -1
db 0
db 0
db 2
db 1
db 0
dd 4227
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db -1
db 0
db 0
db 2
db 1
db 0
dd 4098
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -1
db 0
db 0
db 2
db 1
db 0
dd 4675
dd 0
dd 0
dd 33554436
dd 0
db 32
db 1
db -1
db 0
db 0
db 2
db 1
db 0
dd 4707
dd 0
dd 0
dd 16779264
dd 0
db 0
db 1
db -1
db 0
db 0
db 2
db 1
db 0
dd 4739
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db -1
db 0
db 0
db 2
db 1
db 0
dd 4610
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -102
db 0
db 0
db 3
db 1
db 0
dd 34368
dd 0
dd 0
dd 4
dd 0
db 32
db 1
db -102
db 0
db 0
db 3
db 1
db 0
dd 34400
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db -102
db 0
db 0
db 3
db 1
db 0
dd 34304
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -1
db 0
db 0
db 3
db 1
db 0
dd 5698
dd 0
dd 0
dd 4
dd 0
db 32
db 1
db -1
db 0
db 0
db 3
db 1
db 0
dd 5730
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db -1
db 0
db 0
db 3
db 1
db 0
dd 5634
dd 0
dd 0
[align 32]
;.type jmp_insn,@object
;.size jmp_insn,588
jmp_insn:
dd 0
dd 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
dd 32768
dd 0
dd 0
dd 0
dd 0
db 16
db 0
db 0
db 0
db 0
db 0
db 1
db 0
dd 32832
dd 0
dd 0
dd 4
dd 0
db 32
db 1
db 0
db 0
db 0
db 0
db 1
db 0
dd 32864
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db -21
db 0
db 0
db 0
db 1
db 0
dd 33792
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -23
db -22
db 0
db 0
db 1
db 0
dd 229952
dd 0
dd 0
dd 4
dd 0
db 32
db 1
db -23
db -22
db 0
db 0
db 1
db 0
dd 229984
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db -23
db -22
db 0
db 0
db 1
db 0
dd 229888
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -1
db 0
db 0
db 4
db 1
db 0
dd 4163
dd 0
dd 0
dd 33554436
dd 0
db 32
db 1
db -1
db 0
db 0
db 4
db 1
db 0
dd 4195
dd 0
dd 0
dd 16779264
dd 0
db 0
db 1
db -1
db 0
db 0
db 4
db 1
db 0
dd 4227
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db -1
db 0
db 0
db 4
db 1
db 0
dd 4098
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -1
db 0
db 0
db 4
db 1
db 0
dd 4675
dd 0
dd 0
dd 33554436
dd 0
db 32
db 1
db -1
db 0
db 0
db 4
db 1
db 0
dd 4707
dd 0
dd 0
dd 16779264
dd 0
db 0
db 1
db -1
db 0
db 0
db 4
db 1
db 0
dd 4739
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db -1
db 0
db 0
db 4
db 1
db 0
dd 4610
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -22
db 0
db 0
db 3
db 1
db 0
dd 34368
dd 0
dd 0
dd 4
dd 0
db 32
db 1
db -22
db 0
db 0
db 3
db 1
db 0
dd 34400
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db -22
db 0
db 0
db 3
db 1
db 0
dd 34304
dd 0
dd 0
dd 0
dd 0
db 16
db 1
db -1
db 0
db 0
db 5
db 1
db 0
dd 5698
dd 0
dd 0
dd 4
dd 0
db 32
db 1
db -1
db 0
db 0
db 5
db 1
db 0
dd 5730
dd 0
dd 0
dd 0
dd 0
db 0
db 1
db -1
db 0
db 0
db 5
db 1
db 0
dd 5634
dd 0
dd 0
[align 32]
;.type retnf_insn,@object
;.size retnf_insn,56
retnf_insn:
dd 0
dd 16
db 0
db 1
db 1
db 0
db 0
db 0
db 0
db 0
dd 0
dd 0
dd 0
dd 0
dd 16
db 0
db 1
db 0
db 0
db 0
db 0
db 1
db 0
dd 8512
dd 0
dd 0
[align 4]
;.type enter_insn,@object
;.size enter_insn,28
enter_insn:
dd 1
dd 0
db 0
db 1
db -56
db 0
db 0
db 0
db 2
db 0
dd 4416
dd 8480
dd 0
[align 32]
;.type jcc_insn,@object
;.size jcc_insn,196
jcc_insn:
dd 0
dd 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
dd 32768
dd 0
dd 0
dd 0
dd 0
db 16
db 0
db 0
db 0
db 0
db 0
db 1
db 0
dd 32832
dd 0
dd 0
dd 4
dd 0
db 32
db 0
db 0
db 0
db 0
db 0
db 1
db 0
dd 32864
dd 0
dd 0
dd 0
dd 16
db 0
db 1
db 112
db 0
db 0
db 0
db 1
db 0
dd 33792
dd 0
dd 0
dd 4
dd 4
db 16
db 2
db 15
db -128
db 0
db 0
db 1
db 0
dd 33344
dd 0
dd 0
dd 4
dd 4
db 32
db 2
db 15
db -128
db 0
db 0
db 1
db 0
dd 33376
dd 0
dd 0
dd 4
dd 4
db 0
db 2
db 15
db -128
db 0
db 0
db 1
db 0
dd 33280
dd 0
dd 0
[align 32]
;.type jcxz_insn,@object
;.size jcxz_insn,56
jcxz_insn:
dd 0
dd 256
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
dd 32768
dd 0
dd 0
dd 0
dd 256
db 0
db 1
db -29
db 0
db 0
db 0
db 1
db 0
dd 33792
dd 0
dd 0
[align 32]
;.type loop_insn,@object
;.size loop_insn,224
loop_insn:
dd 0
dd 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
dd 32768
dd 0
dd 0
dd 33554432
dd 0
db 0
db 0
db 0
db 0
db 0
db 0
db 2
db 0
dd 32768
dd 36940
dd 0
dd 4
dd 0
db 0
db 0
db 0
db 0
db 0
db 0
db 2
db 0
dd 32768
dd 36972
dd 0
dd 16779264
dd 0
db 0
db 0
db 0
db 0
db 0
db 0
db 2
db 0
dd 32768
dd 37004
dd 0
dd 33554432
dd 16
db 0
db 1
db -32
db 0
db 0
db 0
db 1
db 0
dd 33792
dd 0
dd 0
dd 0
dd 16
db 0
db 1
db -32
db 0
db 0
db 0
db 2
db 0
dd 33792
dd 36940
dd 0
dd 4
dd 16
db 0
db 1
db -32
db 0
db 0
db 0
db 2
db 0
dd 33792
dd 36972
dd 0
dd 16779264
dd 16
db 0
db 1
db -32
db 0
db 0
db 0
db 2
db 0
dd 33792
dd 37004
dd 0
[align 4]
;.type setcc_insn,@object
;.size setcc_insn,28
setcc_insn:
dd 4
dd 4
db 0
db 2
db 15
db -112
db 0
db 2
db 1
db 0
dd 4387
dd 0
dd 0
[align 32]
;.type bittest_insn,@object
;.size bittest_insn,168
bittest_insn:
dd 4
dd 4
db 16
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 4419
dd 16449
dd 0
dd 4
dd 4
db 32
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 4451
dd 16481
dd 0
dd 16779264
dd 4
db 64
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 4483
dd 16513
dd 0
dd 4
dd 34
db 16
db 2
db 15
db -70
db 0
db 0
db 2
db 0
dd 4163
dd 8224
dd 0
dd 4
dd 34
db 32
db 2
db 15
db -70
db 0
db 0
db 2
db 0
dd 4195
dd 8224
dd 0
dd 16779264
dd 34
db 64
db 2
db 15
db -70
db 0
db 0
db 2
db 0
dd 4227
dd 8224
dd 0
[align 32]
;.type bsfr_insn,@object
;.size bsfr_insn,84
bsfr_insn:
dd 2
dd 4
db 16
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16449
dd 4419
dd 0
dd 4
dd 4
db 32
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16481
dd 4451
dd 0
dd 16779264
dd 4
db 64
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16513
dd 4483
dd 0
[align 4]
;.type int_insn,@object
;.size int_insn,28
int_insn:
dd 0
dd 0
db 0
db 1
db -51
db 0
db 0
db 0
db 1
db 0
dd 8480
dd 0
dd 0
[align 32]
;.type bound_insn,@object
;.size bound_insn,56
bound_insn:
dd 1
dd 0
db 16
db 1
db 98
db 0
db 0
db 0
db 2
db 0
dd 16449
dd 4418
dd 0
dd 4
dd 0
db 32
db 1
db 98
db 0
db 0
db 0
db 2
db 0
dd 16481
dd 4450
dd 0
[align 4]
;.type arpl_insn,@object
;.size arpl_insn,28
arpl_insn:
dd 1048578
dd 0
db 0
db 1
db 99
db 0
db 0
db 0
db 2
db 0
dd 4419
dd 16449
dd 0
[align 32]
;.type str_insn,@object
;.size str_insn,112
str_insn:
dd 2048
dd 0
db 16
db 2
db 15
db 0
db 0
db 1
db 1
db 0
dd 4161
dd 0
dd 0
dd 2048
dd 0
db 32
db 2
db 15
db 0
db 0
db 1
db 1
db 0
dd 4193
dd 0
dd 0
dd 16779264
dd 0
db 64
db 2
db 15
db 0
db 0
db 1
db 1
db 0
dd 4225
dd 0
dd 0
dd 2
dd 36
db 0
db 2
db 15
db 0
db 0
db 0
db 1
db 0
dd 4419
dd 0
dd 0
[align 4]
;.type prot286_insn,@object
;.size prot286_insn,28
prot286_insn:
dd 2
dd 36
db 0
db 2
db 15
db 0
db 0
db 0
db 1
db 0
dd 4419
dd 0
dd 0
[align 32]
;.type sldtmsw_insn,@object
;.size sldtmsw_insn,168
sldtmsw_insn:
dd 2
dd 36
db 0
db 2
db 15
db 0
db 0
db 0
db 1
db 0
dd 4418
dd 0
dd 0
dd 4
dd 36
db 0
db 2
db 15
db 0
db 0
db 0
db 1
db 0
dd 4450
dd 0
dd 0
dd 16779264
dd 36
db 0
db 2
db 15
db 0
db 0
db 0
db 1
db 0
dd 4482
dd 0
dd 0
dd 2
dd 36
db 16
db 2
db 15
db 0
db 0
db 0
db 1
db 0
dd 4161
dd 0
dd 0
dd 4
dd 36
db 32
db 2
db 15
db 0
db 0
db 0
db 1
db 0
dd 4193
dd 0
dd 0
dd 16779264
dd 36
db 64
db 2
db 15
db 0
db 0
db 0
db 1
db 0
dd 4225
dd 0
dd 0
[align 32]
;.type fldstp_insn,@object
;.size fldstp_insn,112
fldstp_insn:
dd 4096
dd 34
db 0
db 1
db -39
db 0
db 0
db 0
db 1
db 0
dd 4194
dd 0
dd 0
dd 4096
dd 34
db 0
db 1
db -35
db 0
db 0
db 0
db 1
db 0
dd 4226
dd 0
dd 0
dd 4096
dd 42
db 0
db 1
db -37
db 0
db 0
db 0
db 1
db 0
dd 4258
dd 0
dd 0
dd 4096
dd 4
db 0
db 2
db -39
db 0
db 0
db 0
db 1
db 0
dd 24737
dd 0
dd 0
[align 32]
;.type fildstp_insn,@object
;.size fildstp_insn,84
fildstp_insn:
dd 4096
dd 32
db 0
db 1
db -33
db 0
db 0
db 0
db 1
db 0
dd 4162
dd 0
dd 0
dd 4096
dd 32
db 0
db 1
db -37
db 0
db 0
db 0
db 1
db 0
dd 4194
dd 0
dd 0
dd 4096
dd 34
db 0
db 1
db -33
db 0
db 0
db 0
db 1
db 0
dd 4226
dd 0
dd 0
[align 4]
;.type fbldstp_insn,@object
;.size fbldstp_insn,28
fbldstp_insn:
dd 4096
dd 32
db 0
db 1
db -33
db 0
db 0
db 0
db 1
db 0
dd 4514
dd 0
dd 0
[align 32]
;.type fst_insn,@object
;.size fst_insn,84
fst_insn:
dd 4096
dd 0
db 0
db 1
db -39
db 0
db 0
db 2
db 1
db 0
dd 4194
dd 0
dd 0
dd 4096
dd 0
db 0
db 1
db -35
db 0
db 0
db 2
db 1
db 0
dd 4226
dd 0
dd 0
dd 4096
dd 0
db 0
db 2
db -35
db -48
db 0
db 0
db 1
db 0
dd 24737
dd 0
dd 0
[align 32]
;.type fxch_insn,@object
;.size fxch_insn,112
fxch_insn:
dd 4096
dd 0
db 0
db 2
db -39
db -56
db 0
db 0
db 1
db 0
dd 24737
dd 0
dd 0
dd 4096
dd 0
db 0
db 2
db -39
db -56
db 0
db 0
db 2
db 0
dd 170
dd 24737
dd 0
dd 4096
dd 0
db 0
db 2
db -39
db -56
db 0
db 0
db 2
db 0
dd 24737
dd 170
dd 0
dd 4096
dd 0
db 0
db 2
db -39
db -55
db 0
db 0
db 0
db 0
dd 0
dd 0
dd 0
[align 32]
;.type fcom_insn,@object
;.size fcom_insn,112
fcom_insn:
dd 4096
dd 34
db 0
db 1
db -40
db 0
db 0
db 0
db 1
db 0
dd 4194
dd 0
dd 0
dd 4096
dd 34
db 0
db 1
db -36
db 0
db 0
db 0
db 1
db 0
dd 4226
dd 0
dd 0
dd 4096
dd 4
db 0
db 2
db -40
db 0
db 0
db 0
db 1
db 0
dd 24737
dd 0
dd 0
dd 4096
dd 4
db 0
db 2
db -40
db 0
db 0
db 0
db 2
db 0
dd 170
dd 24737
dd 0
[align 32]
;.type fcom2_insn,@object
;.size fcom2_insn,56
fcom2_insn:
dd 4098
dd 20
db 0
db 2
db 0
db 0
db 0
db 0
db 1
db 0
dd 24737
dd 0
dd 0
dd 4098
dd 20
db 0
db 2
db 0
db 0
db 0
db 0
db 2
db 0
dd 170
dd 24737
dd 0
[align 32]
;.type farith_insn,@object
;.size farith_insn,168
farith_insn:
dd 4096
dd 42
db 0
db 1
db -40
db 0
db 0
db 0
db 1
db 0
dd 4194
dd 0
dd 0
dd 4096
dd 42
db 0
db 1
db -36
db 0
db 0
db 0
db 1
db 0
dd 4226
dd 0
dd 0
dd 4096
dd 6
db 0
db 2
db -40
db 0
db 0
db 0
db 1
db 0
dd 24737
dd 0
dd 0
dd 4096
dd 6
db 0
db 2
db -40
db 0
db 0
db 0
db 2
db 0
dd 170
dd 24737
dd 0
dd 4096
dd 4
db 0
db 2
db -36
db 0
db 0
db 0
db 1
db 0
dd 26785
dd 0
dd 0
dd 4096
dd 4
db 0
db 2
db -36
db 0
db 0
db 0
db 2
db 0
dd 24737
dd 170
dd 0
[align 32]
;.type farithp_insn,@object
;.size farithp_insn,84
farithp_insn:
dd 4096
dd 4
db 0
db 2
db -34
db 1
db 0
db 0
db 0
db 0
dd 0
dd 0
dd 0
dd 4096
dd 4
db 0
db 2
db -34
db 0
db 0
db 0
db 1
db 0
dd 24737
dd 0
dd 0
dd 4096
dd 4
db 0
db 2
db -34
db 0
db 0
db 0
db 2
db 0
dd 24737
dd 170
dd 0
[align 32]
;.type fiarith_insn,@object
;.size fiarith_insn,56
fiarith_insn:
dd 4096
dd 48
db 0
db 1
db 4
db 0
db 0
db 0
db 1
db 0
dd 4162
dd 0
dd 0
dd 4096
dd 48
db 0
db 1
db 0
db 0
db 0
db 0
db 1
db 0
dd 4194
dd 0
dd 0
[align 4]
;.type fldnstcw_insn,@object
;.size fldnstcw_insn,28
fldnstcw_insn:
dd 4096
dd 32
db 0
db 1
db -39
db 0
db 0
db 0
db 1
db 0
dd 4418
dd 0
dd 0
[align 4]
;.type fstcw_insn,@object
;.size fstcw_insn,28
fstcw_insn:
dd 4096
dd 0
db 0
db 2
db -101
db -39
db 0
db 7
db 1
db 0
dd 4418
dd 0
dd 0
[align 32]
;.type fnstsw_insn,@object
;.size fnstsw_insn,56
fnstsw_insn:
dd 4096
dd 0
db 0
db 1
db -35
db 0
db 0
db 7
db 1
db 0
dd 4418
dd 0
dd 0
dd 4096
dd 0
db 0
db 2
db -33
db -32
db 0
db 0
db 1
db 0
dd 75
dd 0
dd 0
[align 32]
;.type fstsw_insn,@object
;.size fstsw_insn,56
fstsw_insn:
dd 4096
dd 0
db 0
db 2
db -101
db -35
db 0
db 7
db 1
db 0
dd 4418
dd 0
dd 0
dd 4096
dd 0
db 0
db 3
db -101
db -33
db -32
db 0
db 1
db 0
dd 75
dd 0
dd 0
[align 4]
;.type ffree_insn,@object
;.size ffree_insn,28
ffree_insn:
dd 4096
dd 16
db 0
db 2
db 0
db -64
db 0
db 0
db 1
db 0
dd 24737
dd 0
dd 0
[align 32]
;.type bswap_insn,@object
;.size bswap_insn,56
bswap_insn:
dd 8
dd 0
db 32
db 2
db 15
db -56
db 0
db 0
db 1
db 0
dd 24673
dd 0
dd 0
dd 16779264
dd 0
db 64
db 2
db 15
db -56
db 0
db 0
db 1
db 0
dd 24705
dd 0
dd 0
[align 32]
;.type cmpxchgxadd_insn,@object
;.size cmpxchgxadd_insn,112
cmpxchgxadd_insn:
dd 8
dd 4
db 0
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 4387
dd 16417
dd 0
dd 8
dd 4
db 16
db 2
db 15
db 1
db 0
db 0
db 2
db 0
dd 4419
dd 16449
dd 0
dd 8
dd 4
db 32
db 2
db 15
db 1
db 0
db 0
db 2
db 0
dd 4451
dd 16481
dd 0
dd 16779264
dd 4
db 64
db 2
db 15
db 1
db 0
db 0
db 2
db 0
dd 4483
dd 16513
dd 0
[align 4]
;.type cmpxchg8b_insn,@object
;.size cmpxchg8b_insn,28
cmpxchg8b_insn:
dd 16
dd 0
db 0
db 2
db 15
db -57
db 0
db 1
db 1
db 0
dd 4482
dd 0
dd 0
[align 32]
;.type cmovcc_insn,@object
;.size cmovcc_insn,84
cmovcc_insn:
dd 32
dd 4
db 16
db 2
db 15
db 64
db 0
db 0
db 2
db 0
dd 16449
dd 4419
dd 0
dd 32
dd 4
db 32
db 2
db 15
db 64
db 0
db 0
db 2
db 0
dd 16481
dd 4451
dd 0
dd 16779264
dd 4
db 64
db 2
db 15
db 64
db 0
db 0
db 2
db 0
dd 16513
dd 4483
dd 0
[align 4]
;.type fcmovcc_insn,@object
;.size fcmovcc_insn,28
fcmovcc_insn:
dd 4128
dd 20
db 0
db 2
db 0
db 0
db 0
db 0
db 2
db 0
dd 170
dd 24737
dd 0
[align 32]
;.type movnti_insn,@object
;.size movnti_insn,56
movnti_insn:
dd 128
dd 0
db 0
db 2
db 15
db -61
db 0
db 0
db 2
db 0
dd 4450
dd 16481
dd 0
dd 16779264
dd 0
db 64
db 2
db 15
db -61
db 0
db 0
db 2
db 0
dd 4482
dd 16513
dd 0
[align 4]
;.type clflush_insn,@object
;.size clflush_insn,28
clflush_insn:
dd 64
dd 0
db 0
db 2
db 15
db -82
db 0
db 7
db 1
db 0
dd 4386
dd 0
dd 0
[align 32]
;.type movd_insn,@object
;.size movd_insn,224
movd_insn:
dd 8192
dd 0
db 0
db 2
db 15
db 110
db 0
db 0
db 2
db 0
dd 16516
dd 4451
dd 0
dd 16787456
dd 0
db 64
db 2
db 15
db 110
db 0
db 0
db 2
db 0
dd 16516
dd 4483
dd 0
dd 8192
dd 0
db 0
db 2
db 15
db 126
db 0
db 0
db 2
db 0
dd 4451
dd 16516
dd 0
dd 16787456
dd 0
db 64
db 2
db 15
db 126
db 0
db 0
db 2
db 0
dd 4483
dd 16516
dd 0
dd 32768
dd 0
db 0
db 3
db 102
db 15
db 110
db 0
db 2
db 0
dd 16580
dd 4451
dd 0
dd 16812032
dd 0
db 64
db 3
db 102
db 15
db 110
db 0
db 2
db 0
dd 16580
dd 4483
dd 0
dd 32768
dd 0
db 0
db 3
db 102
db 15
db 126
db 0
db 2
db 0
dd 4451
dd 16580
dd 0
dd 16812032
dd 0
db 64
db 3
db 102
db 15
db 126
db 0
db 2
db 0
dd 4483
dd 16580
dd 0
[align 32]
;.type movq_insn,@object
;.size movq_insn,140
movq_insn:
dd 8192
dd 0
db 0
db 2
db 15
db 111
db 0
db 0
db 2
db 0
dd 16516
dd 4485
dd 0
dd 8192
dd 0
db 0
db 2
db 15
db 127
db 0
db 0
db 2
db 0
dd 4485
dd 16516
dd 0
dd 32768
dd 0
db 0
db 3
db -13
db 15
db 126
db 0
db 2
db 0
dd 16580
dd 4292
dd 0
dd 32768
dd 0
db 0
db 3
db -13
db 15
db 126
db 0
db 2
db 0
dd 16580
dd 4485
dd 0
dd 32768
dd 0
db 0
db 3
db 102
db 15
db -42
db 0
db 2
db 0
dd 4485
dd 16580
dd 0
[align 32]
;.type mmxsse2_insn,@object
;.size mmxsse2_insn,56
mmxsse2_insn:
dd 8192
dd 4
db 0
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16516
dd 4485
dd 0
dd 32768
dd 1
db 0
db 3
db 102
db 15
db 0
db 0
db 2
db 0
dd 16580
dd 4549
dd 0
[align 32]
;.type pshift_insn,@object
;.size pshift_insn,112
pshift_insn:
dd 8192
dd 4
db 0
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16516
dd 4485
dd 0
dd 8192
dd 38
db 0
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 4228
dd 8480
dd 0
dd 32768
dd 1
db 0
db 3
db 102
db 15
db 0
db 0
db 2
db 0
dd 16580
dd 4549
dd 0
dd 32768
dd 35
db 0
db 3
db 102
db 15
db 0
db 0
db 2
db 0
dd 4292
dd 8480
dd 0
[align 4]
;.type sseps_insn,@object
;.size sseps_insn,28
sseps_insn:
dd 16384
dd 4
db 0
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16580
dd 4549
dd 0
[align 4]
;.type ssess_insn,@object
;.size ssess_insn,28
ssess_insn:
dd 16384
dd 17
db 0
db 3
db 0
db 15
db 0
db 0
db 2
db 0
dd 16580
dd 4549
dd 0
[align 4]
;.type ssecmpps_insn,@object
;.size ssecmpps_insn,28
ssecmpps_insn:
dd 16384
dd 128
db 0
db 2
db 15
db -62
db 0
db 0
db 2
db 0
dd 16580
dd 4549
dd 0
[align 4]
;.type ssecmpss_insn,@object
;.size ssecmpss_insn,28
ssecmpss_insn:
dd 16384
dd 144
db 0
db 3
db 0
db 15
db -62
db 0
db 2
db 0
dd 16580
dd 4549
dd 0
[align 4]
;.type ssepsimm_insn,@object
;.size ssepsimm_insn,28
ssepsimm_insn:
dd 16384
dd 4
db 0
db 2
db 15
db 0
db 0
db 0
db 3
db 0
dd 16580
dd 4549
dd 8480
[align 4]
;.type ssessimm_insn,@object
;.size ssessimm_insn,28
ssessimm_insn:
dd 16384
dd 17
db 0
db 3
db 0
db 15
db 0
db 0
db 3
db 0
dd 16580
dd 4549
dd 8480
[align 4]
;.type ldstmxcsr_insn,@object
;.size ldstmxcsr_insn,28
ldstmxcsr_insn:
dd 16384
dd 32
db 0
db 2
db 15
db -82
db 0
db 0
db 1
db 0
dd 4450
dd 0
dd 0
[align 4]
;.type maskmovq_insn,@object
;.size maskmovq_insn,28
maskmovq_insn:
dd 8256
dd 0
db 0
db 2
db 15
db -9
db 0
db 0
db 2
db 0
dd 16516
dd 4228
dd 0
[align 32]
;.type movaups_insn,@object
;.size movaups_insn,56
movaups_insn:
dd 16384
dd 4
db 0
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16580
dd 4549
dd 0
dd 16384
dd 4
db 0
db 2
db 15
db 1
db 0
db 0
db 2
db 0
dd 4549
dd 16580
dd 0
[align 4]
;.type movhllhps_insn,@object
;.size movhllhps_insn,28
movhllhps_insn:
dd 16384
dd 4
db 0
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16580
dd 4292
dd 0
[align 32]
;.type movhlps_insn,@object
;.size movhlps_insn,56
movhlps_insn:
dd 16384
dd 4
db 0
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16580
dd 4482
dd 0
dd 16384
dd 4
db 0
db 2
db 15
db 1
db 0
db 0
db 2
db 0
dd 4482
dd 16580
dd 0
[align 4]
;.type movmskps_insn,@object
;.size movmskps_insn,28
movmskps_insn:
dd 16384
dd 0
db 0
db 2
db 15
db 80
db 0
db 0
db 2
db 0
dd 4193
dd 16580
dd 0
[align 4]
;.type movntps_insn,@object
;.size movntps_insn,28
movntps_insn:
dd 16384
dd 0
db 0
db 2
db 15
db 43
db 0
db 0
db 2
db 0
dd 4546
dd 16577
dd 0
[align 4]
;.type movntq_insn,@object
;.size movntq_insn,28
movntq_insn:
dd 16384
dd 0
db 0
db 2
db 15
db -25
db 0
db 0
db 2
db 0
dd 4482
dd 16580
dd 0
[align 32]
;.type movss_insn,@object
;.size movss_insn,84
movss_insn:
dd 16384
dd 0
db 0
db 3
db -13
db 15
db 16
db 0
db 2
db 0
dd 16580
dd 4292
dd 0
dd 16384
dd 0
db 0
db 3
db -13
db 15
db 16
db 0
db 2
db 0
dd 16580
dd 4482
dd 0
dd 16384
dd 0
db 0
db 3
db -13
db 15
db 17
db 0
db 2
db 0
dd 4482
dd 16580
dd 0
[align 32]
;.type pextrw_insn,@object
;.size pextrw_insn,56
pextrw_insn:
dd 8256
dd 0
db 0
db 2
db 15
db -59
db 0
db 0
db 3
db 0
dd 4193
dd 16516
dd 8480
dd 32768
dd 0
db 0
db 3
db 102
db 15
db -59
db 0
db 3
db 0
dd 4193
dd 16580
dd 8480
[align 32]
;.type pinsrw_insn,@object
;.size pinsrw_insn,112
pinsrw_insn:
dd 8256
dd 0
db 0
db 2
db 15
db -60
db 0
db 0
db 3
db 0
dd 16516
dd 4193
dd 8480
dd 8256
dd 0
db 0
db 2
db 15
db -60
db 0
db 0
db 3
db 0
dd 16516
dd 4419
dd 8480
dd 32768
dd 0
db 0
db 3
db 102
db 15
db -60
db 0
db 3
db 0
dd 16580
dd 4193
dd 8480
dd 32768
dd 0
db 0
db 3
db 102
db 15
db -60
db 0
db 3
db 0
dd 16516
dd 4419
dd 8480
[align 32]
;.type pmovmskb_insn,@object
;.size pmovmskb_insn,56
pmovmskb_insn:
dd 8256
dd 0
db 0
db 2
db 15
db -41
db 0
db 0
db 2
db 0
dd 4193
dd 16516
dd 0
dd 32768
dd 0
db 0
db 3
db 102
db 15
db -41
db 0
db 2
db 0
dd 4193
dd 16580
dd 0
[align 4]
;.type pshufw_insn,@object
;.size pshufw_insn,28
pshufw_insn:
dd 8256
dd 0
db 0
db 2
db 15
db 112
db 0
db 0
db 3
db 0
dd 16516
dd 4485
dd 8480
[align 32]
;.type cmpsd_insn,@object
;.size cmpsd_insn,56
cmpsd_insn:
dd 0
dd 0
db 32
db 1
db -89
db 0
db 0
db 0
db 0
db 0
dd 0
dd 0
dd 0
dd 32768
dd 0
db 0
db 3
db -14
db 15
db -62
db 0
db 3
db 0
dd 16580
dd 4549
dd 8480
[align 32]
;.type movaupd_insn,@object
;.size movaupd_insn,56
movaupd_insn:
dd 32768
dd 1
db 0
db 3
db 102
db 15
db 0
db 0
db 2
db 0
dd 16580
dd 4549
dd 0
dd 32768
dd 1
db 0
db 3
db 102
db 15
db 1
db 0
db 2
db 0
dd 4549
dd 16580
dd 0
[align 32]
;.type movhlpd_insn,@object
;.size movhlpd_insn,56
movhlpd_insn:
dd 32768
dd 1
db 0
db 3
db 102
db 15
db 0
db 0
db 2
db 0
dd 16580
dd 4482
dd 0
dd 32768
dd 1
db 0
db 3
db 102
db 15
db 1
db 0
db 2
db 0
dd 4482
dd 16580
dd 0
[align 4]
;.type movmskpd_insn,@object
;.size movmskpd_insn,28
movmskpd_insn:
dd 32768
dd 0
db 0
db 3
db 102
db 15
db 80
db 0
db 2
db 0
dd 4193
dd 16580
dd 0
[align 4]
;.type movntpddq_insn,@object
;.size movntpddq_insn,28
movntpddq_insn:
dd 32768
dd 1
db 0
db 3
db 102
db 15
db 0
db 0
db 2
db 0
dd 4546
dd 16580
dd 0
[align 32]
;.type movsd_insn,@object
;.size movsd_insn,112
movsd_insn:
dd 0
dd 0
db 32
db 1
db -91
db 0
db 0
db 0
db 0
db 0
dd 0
dd 0
dd 0
dd 32768
dd 0
db 0
db 3
db -14
db 15
db 16
db 0
db 2
db 0
dd 16580
dd 4292
dd 0
dd 32768
dd 0
db 0
db 3
db -14
db 15
db 16
db 0
db 2
db 0
dd 16580
dd 4482
dd 0
dd 32768
dd 0
db 0
db 3
db -14
db 15
db 17
db 0
db 2
db 0
dd 4482
dd 16580
dd 0
[align 4]
;.type maskmovdqu_insn,@object
;.size maskmovdqu_insn,28
maskmovdqu_insn:
dd 32768
dd 0
db 0
db 3
db 102
db 15
db -9
db 0
db 2
db 0
dd 16580
dd 4292
dd 0
[align 32]
;.type movdqau_insn,@object
;.size movdqau_insn,56
movdqau_insn:
dd 32768
dd 16
db 0
db 3
db 0
db 15
db 111
db 0
db 2
db 0
dd 16580
dd 4549
dd 0
dd 32768
dd 16
db 0
db 3
db 0
db 15
db 127
db 0
db 2
db 0
dd 4549
dd 16580
dd 0
[align 4]
;.type movdq2q_insn,@object
;.size movdq2q_insn,28
movdq2q_insn:
dd 32768
dd 0
db 0
db 3
db -14
db 15
db -42
db 0
db 2
db 0
dd 16516
dd 4292
dd 0
[align 4]
;.type movq2dq_insn,@object
;.size movq2dq_insn,28
movq2dq_insn:
dd 32768
dd 0
db 0
db 3
db -13
db 15
db -42
db 0
db 2
db 0
dd 16580
dd 4228
dd 0
[align 4]
;.type pslrldq_insn,@object
;.size pslrldq_insn,28
pslrldq_insn:
dd 32768
dd 32
db 0
db 3
db 102
db 15
db 115
db 0
db 2
db 0
dd 4292
dd 8480
dd 0
[align 4]
;.type now3d_insn,@object
;.size now3d_insn,28
now3d_insn:
dd 65536
dd 128
db 0
db 2
db 15
db 15
db 0
db 0
db 2
db 0
dd 16516
dd 4485
dd 0
[align 4]
;.type cyrixmmx_insn,@object
;.size cyrixmmx_insn,28
cyrixmmx_insn:
dd 139264
dd 4
db 0
db 2
db 15
db 0
db 0
db 0
db 2
db 0
dd 16516
dd 4485
dd 0
[align 4]
;.type pmachriw_insn,@object
;.size pmachriw_insn,28
pmachriw_insn:
dd 139264
dd 0
db 0
db 2
db 15
db 94
db 0
db 0
db 2
db 0
dd 16516
dd 4482
dd 0
[align 4]
;.type rsdc_insn,@object
;.size rsdc_insn,28
rsdc_insn:
dd 655368
dd 0
db 0
db 2
db 15
db 121
db 0
db 0
db 2
db 0
dd 16454
dd 4514
dd 0
[align 4]
;.type cyrixsmm_insn,@object
;.size cyrixsmm_insn,28
cyrixsmm_insn:
dd 655368
dd 4
db 0
db 2
db 15
db 0
db 0
db 0
db 1
db 0
dd 4514
dd 0
dd 0
[align 4]
;.type svdc_insn,@object
;.size svdc_insn,28
svdc_insn:
dd 655368
dd 0
db 0
db 2
db 15
db 120
db 0
db 0
db 2
db 0
dd 4514
dd 16454
dd 0
[align 32]
;.type ibts_insn,@object
;.size ibts_insn,56
ibts_insn:
dd 6291460
dd 0
db 16
db 2
db 15
db -89
db 0
db 0
db 2
db 0
dd 4419
dd 16449
dd 0
dd 6291460
dd 0
db 32
db 2
db 15
db -89
db 0
db 0
db 2
db 0
dd 4451
dd 16481
dd 0
[align 32]
;.type umov_insn,@object
;.size umov_insn,168
umov_insn:
dd 2097156
dd 0
db 0
db 2
db 15
db 16
db 0
db 0
db 2
db 0
dd 4387
dd 16417
dd 0
dd 2097156
dd 0
db 16
db 2
db 15
db 17
db 0
db 0
db 2
db 0
dd 4419
dd 16449
dd 0
dd 2097156
dd 0
db 32
db 2
db 15
db 17
db 0
db 0
db 2
db 0
dd 4451
dd 16481
dd 0
dd 2097156
dd 0
db 0
db 2
db 15
db 18
db 0
db 0
db 2
db 0
dd 16417
dd 4387
dd 0
dd 2097156
dd 0
db 16
db 2
db 15
db 19
db 0
db 0
db 2
db 0
dd 16449
dd 4419
dd 0
dd 2097156
dd 0
db 32
db 2
db 15
db 19
db 0
db 0
db 2
db 0
dd 16481
dd 4451
dd 0
[align 32]
;.type xbts_insn,@object
;.size xbts_insn,56
xbts_insn:
dd 6291460
dd 0
db 16
db 2
db 15
db -90
db 0
db 0
db 2
db 0
dd 16449
dd 4418
dd 0
dd 6291460
dd 0
db 32
db 2
db 15
db -90
db 0
db 0
db 2
db 0
dd 16481
dd 4450
dd 0
;.type size_lookup.0,@object
;.size size_lookup.0,8
size_lookup.0:
db 0
db 8
db 16
db 32
db 64
db 80
db -128
db 0
[section .rodata];.str1.1,"aMS",@progbits,1
LC0:
db "invalid operand conversion", 0
LC1:
db "./modules/arch/x86/x86id.re", 0
LC2:
db "$", 0
[section .text]
;.type x86_new_jmp,@function
x86_new_jmp:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 76
mov edx, DWORD [ebp+8]
mov eax, DWORD [edx+4]
movzx esi, al
mov ebx, DWORD [edx]
shr eax, 8
mov DWORD [ebp-60], eax
mov edi, DWORD [ebp+32]
mov DWORD [ebp-56], edi
mov eax, DWORD [ebp+16]
mov edi, DWORD [eax]
cmp DWORD [edi+4], 4
je .L2
sub esp, 4
push DWORD LC0
push DWORD 1543
push DWORD LC1
call [DWORD yasm_internal_error_]
add esp, 16
.L2:
mov edx, DWORD [ebp+20]
mov eax, DWORD [edx+16]
and eax, 3584
cmp eax, 1536
jne .L3
push DWORD [ebp+32]
sub esp, 8
push DWORD [edi+8]
call yasm_expr_copy
mov DWORD [esp], eax
call yasm_expr_expr
add esp, 12
push eax
sub esp, 8
push DWORD [ebp+32]
push DWORD 0
sub esp, 4
push DWORD [edi+8]
call yasm_expr_expr
add esp, 8
push eax
push DWORD 25
call yasm_expr_new
add esp, 20
push eax
call yasm_expr_expr
add esp, 8
push eax
push DWORD 27
call yasm_expr_new
mov DWORD [ebp-52], eax
add esp, 16
jmp .L4
.L3:
mov eax, DWORD [edi+8]
mov DWORD [ebp-52], eax
.L4:
sub esp, 12
push DWORD [ebp+32]
push DWORD 0
push DWORD [ebp+28]
push DWORD [ebp+24]
push DWORD LC2
call yasm_symrec_define_label
mov DWORD [ebp-48], eax
mov BYTE [ebp-32], 0
add esp, 32
mov edi, DWORD [ebp+20]
mov eax, DWORD [edi+16]
and eax, 3584
cmp eax, 1024
je .L6
cmp eax, 1024
jg .L11
cmp eax, 512
je .L7
jmp .L9
.L11:
cmp eax, 1536
je .L8
jmp .L9
.L6:
mov DWORD [ebp-44], 3
jmp .L5
.L7:
mov DWORD [ebp-44], 4
jmp .L5
.L8:
mov DWORD [ebp-44], 5
mov al, BYTE [ebx+9]
mov BYTE [ebp-32], al
mov al, BYTE [ebx+10]
mov BYTE [ebp-31], al
mov al, BYTE [ebx+11]
mov BYTE [ebp-30], al
mov al, BYTE [ebx+12]
mov BYTE [ebp-29], al
jmp .L5
.L9:
mov DWORD [ebp-44], 0
.L5:
mov edx, DWORD [ebp+20]
mov al, BYTE [edx+8]
mov BYTE [ebp-27], al
cmp BYTE [edx+14], 1
jbe .L12
mov edx, DWORD [edx+20]
mov eax, edx
and eax, 61440
cmp eax, 36864
jne .L12
mov eax, edx
and eax, 224
shr eax, 5
mov al, BYTE [size_lookup.0+eax]
mov BYTE [ebp-28], al
jmp .L13
.L12:
mov BYTE [ebp-28], 0
.L13:
mov eax, DWORD [ebp+20]
test BYTE [eax+5], 1
je .L14
mov dl, BYTE [ebp-60]
mov BYTE [ebp-28], dl
.L14:
mov BYTE [ebp-40], 0
mov BYTE [ebp-36], 0
test esi, esi
jle .L16
mov cl, BYTE [yasm_x86_LTX_mode_bits]
mov edi, DWORD [cpu_enabled]
mov DWORD [ebp-76], edi
mov al, BYTE [ebp-27]
mov BYTE [ebp-61], al
.L34:
mov eax, DWORD [ebx]
mov edx, eax
mov edi, DWORD [ebp+8]
or edx, DWORD [edi+8]
test edx, 16777216
je .L20
cmp cl, 64
jne .L17
.L20:
test edx, 33554432
je .L21
cmp cl, 64
je .L17
.L21:
and edx, -50331649
mov eax, DWORD [ebp-76]
and eax, edx
cmp eax, edx
jne .L17
cmp BYTE [ebx+14], 0
je .L17
mov edx, DWORD [ebx+16]
mov eax, edx
and eax, 61440
cmp eax, 32768
jne .L17
mov al, BYTE [ebp-61]
cmp BYTE [ebx+8], al
jne .L17
mov eax, edx
and eax, 3584
cmp eax, 512
je .L29
cmp eax, 1024
jne .L17
mov al, BYTE [ebx+9]
mov BYTE [ebp-40], al
mov dl, BYTE [ebx+10]
mov BYTE [ebp-39], dl
mov al, BYTE [ebx+11]
mov BYTE [ebp-38], al
mov al, BYTE [ebx+12]
mov BYTE [ebp-37], al
test BYTE [ebx+4], 16
je .L17
add edx, DWORD [ebp-60]
mov BYTE [ebp-39], dl
jmp .L17
.L29:
mov al, BYTE [ebx+9]
mov BYTE [ebp-36], al
mov al, BYTE [ebx+10]
mov BYTE [ebp-35], al
mov dl, BYTE [ebx+11]
mov BYTE [ebp-34], dl
mov al, BYTE [ebx+12]
mov BYTE [ebp-33], al
test BYTE [ebx+4], 4
je .L30
add edx, DWORD [ebp-60]
mov BYTE [ebp-34], dl
.L30:
mov eax, DWORD [ebx+16]
and eax, 196608
cmp eax, 196608
jne .L17
mov BYTE [ebp-32], 1
movzx eax, BYTE [ebx+9]
mov al, BYTE [eax+10+ebx]
mov BYTE [ebp-31], al
.L17:
dec esi
add ebx, 28
test esi, esi
jle .L16
cmp BYTE [ebp-40], 0
je .L34
cmp BYTE [ebp-36], 0
je .L34
.L16:
sub esp, 12
lea eax, [ebp-56]
push eax
call yasm_x86__bc_new_jmp
lea esp, [ebp-12]
pop ebx
pop esi
pop edi
leave
ret
.Lfe1:
;.size x86_new_jmp,.Lfe1-x86_new_jmp
[section .rodata]
[align 32]
;.type size_lookup.1,@object
;.size size_lookup.1,32
size_lookup.1:
dd 0
dd 1
dd 2
dd 4
dd 8
dd 10
dd 16
dd 0
[section .rodata];.str1.1
LC3:
db "invalid operand type", 0
LC4:
db "invalid target modifier type", 0
LC6:
db "mismatch in operand sizes", 0
LC7:
db "operand size not specified", 0
[section .rodata];.str1.32,"aMS",@progbits,1
[align 32]
LC8:
db "unrecognized x86 ext mod index", 0
[align 32]
LC9:
db "unrecognized x86 extended modifier", 0
[align 32]
LC5:
db "invalid combination of opcode and operands", 0
[section .rodata];.str1.1
LC10:
db "unknown operand action", 0
[section .rodata];.str1.32
[align 32]
LC11:
db "unknown operand postponed action", 0
[section .text]
[global yasm_x86__parse_insn]
;.type yasm_x86__parse_insn,@function
yasm_x86__parse_insn:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 76
mov edx, DWORD [ebp+8]
mov eax, DWORD [edx+4]
mov ebx, DWORD [edx]
mov ecx, eax
shr ecx, 8
mov DWORD [ebp-68], ecx
mov DWORD [ebp-72], 0
and eax, 255
mov DWORD [ebp-64], eax
jle .L38
.L166:
mov DWORD [ebp-80], 0
mov eax, DWORD [ebx]
mov edx, eax
mov ecx, DWORD [ebp+8]
or edx, DWORD [ecx+8]
test edx, 16777216
je .L42
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L39
.L42:
test edx, 33554432
je .L43
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L39
.L43:
and edx, -50331649
mov eax, edx
and eax, DWORD [cpu_enabled]
cmp eax, edx
jne .L39
movzx eax, BYTE [ebx+14]
cmp DWORD [ebp+12], eax
jne .L39
cmp DWORD [ebp+16], 0
je .L261
mov DWORD [ebp-76], 0
mov eax, DWORD [ebp+16]
mov edi, DWORD [eax]
test edi, edi
je .L48
movzx eax, BYTE [ebx+14]
cmp DWORD [ebp-76], eax
jge .L48
cmp DWORD [ebp-80], 0
jne .L39
.L164:
mov edx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+edx*4]
and eax, 31
cmp eax, 21
ja .L139
jmp DWORD [.L140+eax*4]
[section .rodata]
[align 4]
[align 4]
.L140:
dd .L53
dd .L57
dd .L71
dd .L55
dd .L75
dd .L73
dd .L83
dd .L85
dd .L88
dd .L91
dd .L94
dd .L97
dd .L103
dd .L109
dd .L115
dd .L118
dd .L121
dd .L124
dd .L127
dd .L130
dd .L133
dd .L136
[section .text]
.L53:
cmp DWORD [edi+4], 4
jmp .L273
.L55:
cmp DWORD [edi+4], 3
je .L52
.L57:
cmp DWORD [edi+4], 1
jne .L138
mov eax, DWORD [edi+8]
and eax, -16
cmp eax, 48
je .L52
cmp eax, 48
ja .L69
cmp eax, 16
je .L52
cmp eax, 32
jmp .L273
.L69:
cmp eax, 80
je .L52
cmp eax, 80
ja .L70
cmp eax, 64
jmp .L273
.L70:
cmp eax, 96
jmp .L273
.L71:
cmp DWORD [edi+4], 3
jmp .L273
.L73:
cmp DWORD [edi+4], 3
je .L52
.L75:
cmp DWORD [edi+4], 1
jne .L138
mov eax, DWORD [edi+8]
and eax, -16
cmp eax, 112
je .L52
cmp eax, 128
jmp .L273
.L83:
cmp DWORD [edi+4], 2
jmp .L273
.L85:
cmp DWORD [edi+4], 1
jne .L138
mov eax, DWORD [edi+8]
and eax, -16
cmp eax, 144
jmp .L273
.L88:
cmp DWORD [edi+4], 1
jne .L138
mov eax, DWORD [edi+8]
and eax, -16
cmp eax, 160
jmp .L273
.L91:
cmp DWORD [edi+4], 1
jne .L138
mov eax, DWORD [edi+8]
and eax, -16
cmp eax, 176
jmp .L273
.L94:
cmp DWORD [edi+4], 1
jne .L138
cmp DWORD [edi+8], 96
jmp .L273
.L97:
cmp DWORD [edi+4], 1
jne .L138
mov ecx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+ecx*4]
and eax, 224
cmp eax, 32
jne .L100
cmp DWORD [edi+8], 16
je .L100
cmp DWORD [edi+8], 32
jne .L138
.L100:
mov edx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+edx*4]
and eax, 224
cmp eax, 64
jne .L101
cmp DWORD [edi+8], 48
jne .L138
.L101:
mov ecx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+ecx*4]
and eax, 224
cmp eax, 96
jne .L102
cmp DWORD [edi+8], 64
jne .L138
.L102:
mov edx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+edx*4]
and eax, 224
cmp eax, 128
jne .L52
cmp DWORD [edi+8], 80
jmp .L273
.L103:
cmp DWORD [edi+4], 1
jne .L138
mov ecx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+ecx*4]
and eax, 224
cmp eax, 32
jne .L106
cmp DWORD [edi+8], 17
je .L106
cmp DWORD [edi+8], 33
jne .L138
.L106:
mov edx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+edx*4]
and eax, 224
cmp eax, 64
jne .L107
cmp DWORD [edi+8], 49
jne .L138
.L107:
mov ecx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+ecx*4]
and eax, 224
cmp eax, 96
jne .L108
cmp DWORD [edi+8], 65
jne .L138
.L108:
mov edx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+edx*4]
and eax, 224
cmp eax, 128
jne .L52
cmp DWORD [edi+8], 81
jmp .L273
.L109:
cmp DWORD [edi+4], 1
jne .L138
mov ecx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+ecx*4]
and eax, 224
cmp eax, 32
jne .L112
cmp DWORD [edi+8], 18
je .L112
cmp DWORD [edi+8], 34
jne .L138
.L112:
mov edx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+edx*4]
and eax, 224
cmp eax, 64
jne .L113
cmp DWORD [edi+8], 50
jne .L138
.L113:
mov ecx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+ecx*4]
and eax, 224
cmp eax, 96
jne .L114
cmp DWORD [edi+8], 66
jne .L138
.L114:
mov edx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+edx*4]
and eax, 224
cmp eax, 128
jne .L52
cmp DWORD [edi+8], 82
jmp .L273
.L115:
cmp DWORD [edi+4], 2
jne .L138
mov eax, DWORD [edi+8]
and eax, 15
cmp eax, 1
jmp .L273
.L118:
cmp DWORD [edi+4], 2
jne .L138
mov eax, DWORD [edi+8]
and eax, 15
cmp eax, 3
jmp .L273
.L121:
cmp DWORD [edi+4], 2
jne .L138
test BYTE [edi+8], 15
jmp .L273
.L124:
cmp DWORD [edi+4], 2
jne .L138
mov eax, DWORD [edi+8]
and eax, 15
cmp eax, 4
jmp .L273
.L127:
cmp DWORD [edi+4], 2
jne .L138
mov eax, DWORD [edi+8]
and eax, 15
cmp eax, 5
jmp .L273
.L130:
cmp DWORD [edi+4], 2
jne .L138
mov eax, DWORD [edi+8]
and eax, 15
cmp eax, 2
jmp .L273
.L133:
cmp DWORD [edi+4], 1
jne .L138
cmp DWORD [edi+8], 148
jmp .L273
.L136:
cmp DWORD [edi+4], 3
jne .L138
sub esp, 8
push DWORD 1
push DWORD [edi+8]
call yasm_ea_get_disp
mov DWORD [esp], eax
call yasm_expr__contains
add esp, 16
test eax, eax
.L273:
je .L52
.L138:
mov DWORD [ebp-80], 1
jmp .L52
.L139:
sub esp, 4
push DWORD LC3
push DWORD 1849
push DWORD LC1
call [DWORD yasm_internal_error_]
add esp, 16
.L52:
cmp DWORD [ebp-80], 0
jne .L39
mov ecx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+ecx*4]
and eax, 224
shr eax, 5
mov esi, DWORD [size_lookup.1+eax*4]
cmp DWORD [edi+4], 1
jne .L142
cmp DWORD [edi+16], 0
jne .L142
sub esp, 12
push DWORD [edi+8]
call yasm_x86__get_reg_size
add esp, 16
cmp eax, esi
jmp .L274
.L142:
mov eax, DWORD [ebp-76]
test BYTE [ebx+17+eax*4], 1
je .L145
test esi, esi
je .L144
cmp DWORD [edi+16], esi
je .L144
cmp DWORD [edi+16], 0
jmp .L274
.L145:
cmp DWORD [edi+16], esi
.L274:
je .L144
mov DWORD [ebp-80], 1
.L144:
cmp DWORD [ebp-80], 0
jne .L39
mov edx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+edx*4]
and eax, 3584
cmp eax, 1024
je .L155
cmp eax, 1024
jg .L163
test eax, eax
je .L151
cmp eax, 512
je .L153
jmp .L161
.L163:
cmp eax, 1536
je .L157
cmp eax, 2048
je .L159
jmp .L161
.L151:
cmp DWORD [edi+12], 0
jmp .L275
.L153:
cmp DWORD [edi+12], 1
jmp .L275
.L155:
cmp DWORD [edi+12], 2
jmp .L275
.L157:
cmp DWORD [edi+12], 3
jmp .L275
.L159:
cmp DWORD [edi+12], 4
.L275:
je .L49
mov DWORD [ebp-80], 1
jmp .L49
.L161:
sub esp, 4
push DWORD LC4
push DWORD 1899
push DWORD LC1
call [DWORD yasm_internal_error_]
add esp, 16
.L49:
mov edi, DWORD [edi]
inc DWORD [ebp-76]
test edi, edi
je .L48
movzx eax, BYTE [ebx+14]
cmp DWORD [ebp-76], eax
jge .L48
cmp DWORD [ebp-80], 0
je .L164
jmp .L39
.L48:
cmp DWORD [ebp-80], 0
je .L261
.L39:
dec DWORD [ebp-64]
add ebx, 28
cmp DWORD [ebp-64], 0
jle .L38
cmp DWORD [ebp-72], 0
je .L166
jmp .L167
.L38:
cmp DWORD [ebp-72], 0
jne .L167
jmp .L277
.L261:
mov DWORD [ebp-72], 1
jmp .L38
.L167:
mov eax, DWORD [ebx+4]
and eax, -268435456
cmp eax, 268435456
je .L170
cmp eax, 268435456
jg .L182
test eax, eax
je .L168
jmp .L180
.L182:
cmp eax, 536870912
je .L178
jmp .L180
.L170:
mov eax, DWORD [ebx+4]
and eax, 267386880
shr eax, 20
je .L172
cmp eax, 1
je .L173
jmp .L174
.L172:
sub esp, 8
push DWORD LC6
jmp .L268
.L173:
sub esp, 8
push DWORD LC7
.L268:
push DWORD [ebp+28]
call yasm__error
jmp .L276
.L174:
sub esp, 4
push DWORD LC8
push DWORD 1930
push DWORD LC1
call [DWORD yasm_internal_error_]
jmp .L276
.L178:
sub esp, 4
push DWORD LC8
push DWORD 1937
jmp DWORD .L269
.L180:
sub esp, 4
push DWORD LC9
push DWORD 1941
.L269:
push DWORD LC1
call [DWORD yasm_internal_error_]
add esp, 16
.L168:
cmp DWORD [ebp+16], 0
je .L183
mov eax, DWORD [ebx+16]
and eax, 61440
cmp eax, 32768
jne .L183
sub esp, 4
push DWORD [ebp+28]
push DWORD [ebp+24]
push DWORD [ebp+20]
push ebx
push DWORD [ebp+16]
push DWORD [ebp+12]
push DWORD [ebp+8]
call x86_new_jmp
jmp .L36
.L183:
mov ecx, DWORD [ebp+28]
mov DWORD [ebp-56], ecx
mov DWORD [ebp-52], 0
mov DWORD [ebp-48], 0
mov al, BYTE [ebx+8]
mov BYTE [ebp-44], al
mov al, BYTE [ebx+9]
mov BYTE [ebp-43], al
mov al, BYTE [ebx+10]
mov BYTE [ebp-42], al
mov al, BYTE [ebx+11]
mov BYTE [ebp-41], al
mov al, BYTE [ebx+12]
mov BYTE [ebp-40], al
mov al, BYTE [ebx+13]
mov BYTE [ebp-39], al
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L184
cmp BYTE [ebx+8], 64
jne .L184
mov al, 72
jmp .L185
.L184:
mov al, 0
.L185:
mov BYTE [ebp-38], al
mov BYTE [ebp-37], 0
mov BYTE [ebp-36], 0
mov BYTE [ebp-35], 0
mov BYTE [ebp-34], 0
test BYTE [ebx+4], 1
je .L186
mov al, BYTE [ebp-68]
add BYTE [ebp-40], al
shr DWORD [ebp-68], 8
.L186:
test BYTE [ebx+4], 2
je .L187
shr DWORD [ebp-68], 8
.L187:
test BYTE [ebx+4], 4
je .L188
mov dl, BYTE [ebp-68]
add BYTE [ebp-41], dl
shr DWORD [ebp-68], 8
.L188:
test BYTE [ebx+4], 8
je .L189
shr DWORD [ebp-68], 8
.L189:
test BYTE [ebx+4], 16
je .L190
mov cl, BYTE [ebp-68]
add BYTE [ebp-42], cl
shr DWORD [ebp-68], 8
.L190:
test BYTE [ebx+4], 32
je .L191
mov al, BYTE [ebp-68]
add BYTE [ebp-39], al
shr DWORD [ebp-68], 8
.L191:
test BYTE [ebx+4], 64
je .L192
mov dl, BYTE [ebp-68]
mov BYTE [ebp-44], dl
shr DWORD [ebp-68], 8
.L192:
cmp BYTE [ebx+4], 0
jns .L193
push DWORD [ebp+28]
push DWORD 0
sub esp, 4
movzx eax, BYTE [ebp-68]
push eax
call yasm_intnum_new_uint
mov DWORD [esp], eax
call yasm_expr_int
add esp, 8
push eax
push DWORD 0
call yasm_expr_new
mov DWORD [ebp-48], eax
mov BYTE [ebp-37], 1
add esp, 16
.L193:
cmp DWORD [ebp+16], 0
je .L194
mov DWORD [ebp-76], 0
mov ecx, DWORD [ebp+16]
mov edi, DWORD [ecx]
test edi, edi
je .L194
movzx eax, BYTE [ebx+14]
cmp DWORD [ebp-76], eax
jge .L194
.L257:
mov edx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+edx*4]
and eax, 61440
cmp eax, 12288
je .L223
cmp eax, 12288
jg .L247
cmp eax, 4096
je .L210
cmp eax, 4096
jg .L248
test eax, eax
je .L201
jmp .L245
.L248:
cmp eax, 8192
je .L220
jmp .L245
.L247:
cmp eax, 20480
je .L232
cmp eax, 20480
jg .L249
cmp eax, 16384
je .L226
jmp .L245
.L249:
cmp eax, 24576
je .L236
cmp eax, 28672
je .L239
jmp .L245
.L201:
mov eax, DWORD [edi+4]
cmp eax, 3
je .L205
cmp eax, 3
jbe .L200
cmp eax, 4
je .L206
jmp .L200
.L205:
sub esp, 12
push DWORD [edi+8]
call yasm_ea_delete
jmp .L271
.L206:
sub esp, 12
push DWORD [edi+8]
call yasm_expr_delete
jmp .L271
.L210:
mov eax, DWORD [edi+4]
cmp eax, 2
je .L213
cmp eax, 2
ja .L219
cmp eax, 1
je .L212
jmp .L200
.L219:
cmp eax, 3
je .L214
cmp eax, 4
je .L216
jmp .L200
.L212:
sub esp, 4
movzx eax, BYTE [yasm_x86_LTX_mode_bits]
push eax
lea eax, [ebp-38]
push eax
push DWORD [edi+8]
call yasm_x86__ea_new_reg
jmp .L272
.L213:
sub esp, 4
push DWORD LC0
push DWORD 2025
push DWORD LC1
call [DWORD yasm_internal_error_]
add esp, 16
.L214:
mov edx, DWORD [edi+8]
mov DWORD [ebp-52], edx
mov ecx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+ecx*4]
and eax, 31
cmp eax, 21
jne .L200
sub esp, 12
push edx
call yasm_x86__ea_set_disponly
jmp .L271
.L216:
sub esp, 8
mov edx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+edx*4]
and eax, 224
shr eax, 5
push DWORD [size_lookup.1+eax*4]
push DWORD [edi+8]
call yasm_x86__ea_new_imm
.L272:
mov DWORD [ebp-52], eax
jmp .L271
.L220:
cmp DWORD [edi+4], 4
jne .L221
mov eax, DWORD [edi+8]
mov DWORD [ebp-48], eax
mov ecx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+ecx*4]
and eax, 224
shr eax, 5
mov al, BYTE [size_lookup.1+eax*4]
mov BYTE [ebp-37], al
jmp .L200
.L221:
sub esp, 4
push DWORD LC0
push DWORD 2045
jmp .L270
.L223:
cmp DWORD [edi+4], 4
jne .L224
mov eax, DWORD [edi+8]
mov DWORD [ebp-48], eax
mov edx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+edx*4]
and eax, 224
shr eax, 5
mov al, BYTE [size_lookup.1+eax*4]
mov BYTE [ebp-37], al
mov BYTE [ebp-36], 1
jmp .L200
.L224:
sub esp, 4
push DWORD LC0
push DWORD 2054
jmp .L270
.L226:
cmp DWORD [edi+4], 2
jne .L227
mov al, BYTE [edi+8]
and eax, 7
mov BYTE [ebp-39], al
jmp .L200
.L227:
cmp DWORD [edi+4], 1
jne .L229
sub esp, 12
push DWORD 2
movzx eax, BYTE [yasm_x86_LTX_mode_bits]
push eax
push DWORD [edi+8]
lea eax, [ebp-39]
push eax
lea eax, [ebp-38]
push eax
call yasm_x86__set_rex_from_reg
add esp, 32
test eax, eax
je .L200
.L277:
sub esp, 8
push DWORD LC5
push DWORD [ebp+28]
call yasm__error
jmp .L243
.L229:
sub esp, 4
push DWORD LC0
push DWORD 2068
jmp .L270
.L232:
cmp DWORD [edi+4], 1
jne .L233
sub esp, 12
push DWORD 0
movzx eax, BYTE [yasm_x86_LTX_mode_bits]
push eax
push DWORD [edi+8]
lea eax, [ebp-57]
push eax
lea eax, [ebp-38]
push eax
call yasm_x86__set_rex_from_reg
add esp, 32
test eax, eax
jne .L277
mov al, BYTE [ebp-42]
add al, BYTE [ebp-57]
mov BYTE [ebp-42], al
jmp .L200
.L233:
sub esp, 4
push DWORD LC0
push DWORD 2082
jmp .L270
.L236:
cmp DWORD [edi+4], 1
jne .L237
mov al, BYTE [edi+8]
and eax, 7
add BYTE [ebp-41], al
jmp .L200
.L237:
sub esp, 4
push DWORD LC0
push DWORD 2089
jmp .L270
.L239:
cmp DWORD [edi+4], 1
jne .L240
sub esp, 4
movzx eax, BYTE [yasm_x86_LTX_mode_bits]
push eax
lea esi, [ebp-38]
push esi
push DWORD [edi+8]
call yasm_x86__ea_new_reg
mov DWORD [ebp-52], eax
add esp, 16
test eax, eax
je .L242
sub esp, 12
push DWORD 2
movzx eax, BYTE [yasm_x86_LTX_mode_bits]
push eax
push DWORD [edi+8]
lea eax, [ebp-39]
push eax
push esi
call yasm_x86__set_rex_from_reg
add esp, 32
test eax, eax
je .L200
.L242:
sub esp, 8
push DWORD LC5
push DWORD [ebp+28]
call yasm__error
add esp, 16
cmp DWORD [ebp-52], 0
je .L243
sub esp, 12
push DWORD [ebp-52]
call [DWORD yasm_xfree]
.L276:
add esp, 16
.L243:
mov eax, 0
jmp .L36
.L240:
sub esp, 4
push DWORD LC0
push DWORD 2106
jmp .L270
.L245:
sub esp, 4
push DWORD LC10
push DWORD 2109
.L270:
push DWORD LC1
call [DWORD yasm_internal_error_]
.L271:
add esp, 16
.L200:
mov ecx, DWORD [ebp-76]
mov eax, DWORD [ebx+16+ecx*4]
and eax, 196608
cmp eax, 65536
je .L252
cmp eax, 65536
jg .L256
test eax, eax
je .L197
jmp .L254
.L256:
cmp eax, 131072
je .L253
jmp .L254
.L252:
mov BYTE [ebp-35], 1
jmp .L197
.L253:
mov BYTE [ebp-34], 1
jmp .L197
.L254:
sub esp, 4
push DWORD LC11
push DWORD 2123
push DWORD LC1
call [DWORD yasm_internal_error_]
add esp, 16
.L197:
mov edi, DWORD [edi]
inc DWORD [ebp-76]
test edi, edi
je .L194
movzx eax, BYTE [ebx+14]
cmp DWORD [ebp-76], eax
jl .L257
.L194:
sub esp, 12
lea eax, [ebp-56]
push eax
call yasm_x86__bc_new_insn
.L36:
lea esp, [ebp-12]
pop ebx
pop esi
pop edi
leave
ret
.Lfe2:
;.size yasm_x86__parse_insn,.Lfe2-yasm_x86__parse_insn
[section .rodata];.str1.32
[align 32]
LC12:
db "unrecognized CPU identifier `s'", 0
[section .text]
[global yasm_x86__parse_cpu]
;.type yasm_x86__parse_cpu,@function
yasm_x86__parse_cpu:
push ebp
mov ebp, esp
push ebx
sub esp, 4
mov edx, DWORD [ebp+8]
mov ebx, DWORD [ebp+12]
.L279:
movsx eax, BYTE [edx]
cmp eax, 119
ja .L338
jmp DWORD [.L339+eax*4]
[section .rodata]
[align 4]
[align 4]
.L339:
dd .L283
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L285
dd .L287
dd .L289
dd .L291
dd .L293
dd .L295
dd .L338
dd .L297
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L300
dd .L338
dd .L303
dd .L338
dd .L338
dd .L306
dd .L338
dd .L309
dd .L312
dd .L338
dd .L315
dd .L338
dd .L318
dd .L321
dd .L324
dd .L327
dd .L338
dd .L338
dd .L330
dd .L338
dd .L333
dd .L338
dd .L336
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L338
dd .L300
dd .L338
dd .L303
dd .L338
dd .L338
dd .L306
dd .L338
dd .L309
dd .L312
dd .L338
dd .L315
dd .L338
dd .L318
dd .L321
dd .L324
dd .L327
dd .L338
dd .L338
dd .L330
dd .L338
dd .L333
dd .L338
dd .L336
[section .text]
.L297:
inc edx
mov cl, BYTE [edx]
cmp cl, 48
je .L341
jmp .L342
.L343:
.L312:
inc edx
mov cl, BYTE [edx]
cmp cl, 64
jg .L344
cmp cl, 51
jle .L925
cmp cl, 52
jle .L291
cmp cl, 53
jle .L293
cmp cl, 54
jle .L295
jmp .L342
.L344:
cmp cl, 96
jg .L355
cmp cl, 65
jle .L357
cmp cl, 84
jmp .L913
.L355:
cmp cl, 97
jle .L357
cmp cl, 116
.L913:
je .L359
jmp .L342
.L285:
inc edx
mov cl, BYTE [edx]
cmp cl, 56
je .L364
jmp .L342
.L287:
inc edx
mov cl, BYTE [edx]
cmp cl, 56
je .L366
jmp .L342
.L289:
inc edx
mov cl, BYTE [edx]
cmp cl, 67
jle .L912
cmp cl, 68
jle .L372
cmp cl, 100
je .L372
jmp .L342
.L291:
inc edx
mov cl, BYTE [edx]
cmp cl, 56
je .L375
jmp .L342
.L293:
inc edx
mov cl, BYTE [edx]
cmp cl, 56
je .L377
jmp .L342
.L327:
inc edx
mov cl, BYTE [edx]
cmp cl, 79
jg .L378
cmp cl, 52
jle .L923
cmp cl, 54
jg .L387
cmp cl, 53
jle .L389
jmp .L390
.L387:
cmp cl, 69
je .L393
jmp .L342
.L378:
cmp cl, 101
jg .L395
cmp cl, 81
jg .L396
cmp cl, 80
jle .L824
jmp .L342
.L396:
cmp cl, 82
jle .L401
cmp cl, 100
jle .L342
jmp .L393
.L395:
cmp cl, 112
jg .L404
cmp cl, 111
jle .L342
jmp .L824
.L404:
cmp cl, 114
je .L401
jmp .L342
.L295:
inc edx
mov cl, BYTE [edx]
cmp cl, 56
je .L409
jmp .L342
.L315:
inc edx
mov cl, BYTE [edx]
cmp cl, 64
jg .L410
cmp cl, 53
jle .L342
cmp cl, 54
jle .L413
cmp cl, 55
jle .L415
jmp .L342
.L410:
cmp cl, 65
jle .L418
cmp cl, 97
je .L418
jmp .L342
.L336:
inc edx
mov cl, BYTE [edx]
cmp cl, 73
je .L421
cmp cl, 105
je .L421
jmp .L342
.L300:
inc edx
mov cl, BYTE [edx]
cmp cl, 84
jg .L423
cmp cl, 77
je .L425
cmp cl, 83
jle .L342
jmp .L427
.L423:
cmp cl, 109
jg .L429
cmp cl, 108
jle .L342
jmp .L425
.L429:
cmp cl, 116
je .L427
jmp .L342
.L330:
inc edx
mov cl, BYTE [edx]
cmp cl, 83
jg .L433
cmp cl, 76
jg .L434
cmp cl, 75
jle .L342
jmp .L436
.L434:
cmp cl, 77
jle .L439
cmp cl, 82
jle .L342
jmp .L441
.L433:
cmp cl, 109
jg .L443
cmp cl, 107
jle .L342
cmp cl, 108
jle .L436
jmp .L439
.L443:
cmp cl, 115
je .L441
jmp .L342
.L309:
inc edx
mov cl, BYTE [edx]
cmp cl, 65
je .L449
cmp cl, 97
je .L449
jmp .L342
.L324:
inc edx
mov cl, BYTE [edx]
cmp cl, 80
jg .L451
cmp cl, 66
je .L453
cmp cl, 79
jle .L342
jmp .L455
.L451:
cmp cl, 98
jg .L457
cmp cl, 97
jle .L342
jmp .L453
.L457:
cmp cl, 112
je .L455
jmp .L342
.L306:
inc edx
mov cl, BYTE [edx]
cmp cl, 80
je .L462
cmp cl, 112
je .L462
jmp .L342
.L321:
inc edx
mov cl, BYTE [edx]
cmp cl, 79
je .L465
cmp cl, 111
je .L465
jmp .L342
.L318:
inc edx
mov cl, BYTE [edx]
cmp cl, 77
je .L468
cmp cl, 109
je .L468
jmp .L342
.L303:
inc edx
mov cl, BYTE [edx]
cmp cl, 89
je .L471
cmp cl, 121
je .L471
jmp .L342
.L333:
inc edx
mov cl, BYTE [edx]
cmp cl, 78
je .L474
cmp cl, 110
je .L474
jmp .L342
.L338:
inc edx
mov cl, BYTE [edx]
.L342:
test cl, cl
jle .L922
jmp .L338
.L283:
inc edx
.L922:
push edx
push DWORD LC12
push ebx
push DWORD 0
call yasm__warning
jmp .L278
.L474:
inc edx
mov cl, BYTE [edx]
cmp cl, 68
je .L479
cmp cl, 100
jne .L342
.L479:
inc edx
mov cl, BYTE [edx]
cmp cl, 79
je .L482
cmp cl, 111
jne .L342
.L482:
inc edx
mov cl, BYTE [edx]
cmp cl, 67
je .L485
cmp cl, 99
jne .L342
.L485:
inc edx
cmp BYTE [edx], 0
jg .L338
or DWORD [cpu_enabled], 2097152
jmp .L278
.L471:
inc edx
mov cl, BYTE [edx]
cmp cl, 82
je .L489
cmp cl, 114
jne .L342
.L489:
inc edx
mov cl, BYTE [edx]
cmp cl, 73
je .L492
cmp cl, 105
jne .L342
.L492:
inc edx
mov cl, BYTE [edx]
cmp cl, 88
je .L495
cmp cl, 120
jne .L342
.L495:
inc edx
cmp BYTE [edx], 0
jg .L338
or DWORD [cpu_enabled], 131072
jmp .L278
.L468:
inc edx
mov cl, BYTE [edx]
cmp cl, 88
je .L499
cmp cl, 120
jne .L342
.L499:
inc edx
cmp BYTE [edx], 0
jg .L338
or DWORD [cpu_enabled], 8192
jmp .L278
.L465:
inc edx
mov cl, BYTE [edx]
movsx eax, cl
sub eax, 51
cmp eax, 66
ja .L342
jmp DWORD [.L530+eax*4]
[section .rodata]
[align 4]
[align 4]
.L530:
dd .L504
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L507
dd .L342
dd .L510
dd .L342
dd .L342
dd .L513
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L516
dd .L342
dd .L519
dd .L522
dd .L342
dd .L342
dd .L525
dd .L342
dd .L528
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L507
dd .L342
dd .L510
dd .L342
dd .L342
dd .L513
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L342
dd .L516
dd .L342
dd .L519
dd .L522
dd .L342
dd .L342
dd .L525
dd .L342
dd .L528
[section .text]
.L513:
inc edx
mov cl, BYTE [edx]
cmp cl, 80
je .L532
cmp cl, 112
je .L532
jmp .L342
.L516:
inc edx
mov cl, BYTE [edx]
cmp cl, 77
je .L535
cmp cl, 109
je .L535
jmp .L342
.L525:
inc edx
mov cl, BYTE [edx]
cmp cl, 83
jg .L537
cmp cl, 77
je .L539
cmp cl, 82
jle .L342
jmp .L541
.L537:
cmp cl, 109
jg .L543
cmp cl, 108
jle .L342
jmp .L539
.L543:
cmp cl, 115
je .L541
jmp .L342
.L504:
inc edx
mov cl, BYTE [edx]
cmp cl, 68
je .L548
cmp cl, 100
je .L548
jmp .L342
.L510:
inc edx
mov cl, BYTE [edx]
cmp cl, 89
je .L551
cmp cl, 121
je .L551
jmp .L342
.L507:
inc edx
mov cl, BYTE [edx]
cmp cl, 77
je .L554
cmp cl, 109
je .L554
jmp .L342
.L522:
inc edx
mov cl, BYTE [edx]
cmp cl, 82
je .L557
cmp cl, 114
je .L557
jmp .L342
.L528:
inc edx
mov cl, BYTE [edx]
cmp cl, 78
je .L560
cmp cl, 110
je .L560
jmp .L342
.L519:
inc edx
mov cl, BYTE [edx]
cmp cl, 66
je .L563
cmp cl, 98
jne .L342
.L563:
inc edx
mov cl, BYTE [edx]
cmp cl, 83
je .L566
cmp cl, 115
jne .L342
.L566:
inc edx
cmp BYTE [edx], 0
jg .L338
and DWORD [cpu_enabled], -4194305
jmp .L278
.L560:
inc edx
mov cl, BYTE [edx]
cmp cl, 68
je .L570
cmp cl, 100
jne .L342
.L570:
inc edx
mov cl, BYTE [edx]
cmp cl, 79
je .L573
cmp cl, 111
jne .L342
.L573:
inc edx
mov cl, BYTE [edx]
cmp cl, 67
je .L576
cmp cl, 99
jne .L342
.L576:
inc edx
cmp BYTE [edx], 0
jg .L338
and DWORD [cpu_enabled], -2097153
jmp .L278
.L557:
inc edx
mov cl, BYTE [edx]
cmp cl, 79
jg .L579
cmp cl, 73
je .L581
cmp cl, 78
jle .L342
jmp .L583
.L579:
cmp cl, 105
jg .L584
cmp cl, 104
jle .L342
jmp .L581
.L584:
cmp cl, 111
jne .L342
.L583:
inc edx
mov cl, BYTE [edx]
cmp cl, 84
je .L589
cmp cl, 116
je .L589
jmp .L342
.L581:
inc edx
mov cl, BYTE [edx]
cmp cl, 86
je .L592
cmp cl, 118
jne .L342
.L592:
inc edx
cmp BYTE [edx], 0
jg .L338
and DWORD [cpu_enabled], -8388609
jmp .L278
.L589:
inc edx
cmp BYTE [edx], 0
jg .L338
and DWORD [cpu_enabled], -1048577
jmp .L278
.L554:
inc edx
mov cl, BYTE [edx]
cmp cl, 68
je .L597
cmp cl, 100
jne .L342
.L597:
inc edx
cmp BYTE [edx], 0
jg .L338
and DWORD [cpu_enabled], -262145
jmp .L278
.L551:
inc edx
mov cl, BYTE [edx]
cmp cl, 82
je .L601
cmp cl, 114
jne .L342
.L601:
inc edx
mov cl, BYTE [edx]
cmp cl, 73
je .L604
cmp cl, 105
jne .L342
.L604:
inc edx
mov cl, BYTE [edx]
cmp cl, 88
je .L607
cmp cl, 120
jne .L342
.L607:
inc edx
cmp BYTE [edx], 0
jg .L338
and DWORD [cpu_enabled], -131073
jmp .L278
.L548:
inc edx
mov cl, BYTE [edx]
cmp cl, 78
je .L611
cmp cl, 110
jne .L342
.L611:
inc edx
mov cl, BYTE [edx]
cmp cl, 79
je .L614
cmp cl, 111
jne .L342
.L614:
inc edx
mov cl, BYTE [edx]
cmp cl, 87
je .L617
cmp cl, 119
jne .L342
.L617:
inc edx
cmp BYTE [edx], 0
jg .L338
and DWORD [cpu_enabled], -65537
jmp .L278
.L539:
inc edx
mov cl, BYTE [edx]
cmp cl, 77
je .L621
cmp cl, 109
je .L621
jmp .L342
.L541:
inc edx
mov cl, BYTE [edx]
cmp cl, 69
je .L624
cmp cl, 101
jne .L342
.L624:
inc edx
mov cl, BYTE [edx]
test cl, cl
jle .L627
cmp cl, 50
je .L629
jmp .L338
.L627:
and DWORD [cpu_enabled], -16385
jmp .L278
.L629:
inc edx
cmp BYTE [edx], 0
jg .L338
and DWORD [cpu_enabled], -32769
jmp .L278
.L621:
inc edx
cmp BYTE [edx], 0
jg .L338
and DWORD [cpu_enabled], -524289
jmp .L278
.L535:
inc edx
mov cl, BYTE [edx]
cmp cl, 88
je .L633
cmp cl, 120
jne .L342
.L633:
inc edx
cmp BYTE [edx], 0
jg .L338
and DWORD [cpu_enabled], -8193
jmp .L278
.L532:
inc edx
mov cl, BYTE [edx]
cmp cl, 85
je .L637
cmp cl, 117
jne .L342
.L637:
inc edx
cmp BYTE [edx], 0
jg .L338
and DWORD [cpu_enabled], -4097
jmp .L278
.L462:
inc edx
mov cl, BYTE [edx]
cmp cl, 85
je .L641
cmp cl, 117
jne .L342
.L641:
inc edx
cmp BYTE [edx], 0
jg .L338
or DWORD [cpu_enabled], 4096
jmp .L278
.L453:
inc edx
mov cl, BYTE [edx]
cmp cl, 83
je .L645
cmp cl, 115
je .L645
jmp .L342
.L455:
inc edx
mov cl, BYTE [edx]
cmp cl, 84
je .L648
cmp cl, 116
jne .L342
.L648:
inc edx
mov cl, BYTE [edx]
cmp cl, 69
je .L651
cmp cl, 101
jne .L342
.L651:
inc edx
mov cl, BYTE [edx]
cmp cl, 82
je .L654
cmp cl, 114
jne .L342
.L654:
inc edx
mov cl, BYTE [edx]
cmp cl, 79
je .L657
cmp cl, 111
jne .L342
.L657:
inc edx
mov cl, BYTE [edx]
cmp cl, 78
je .L660
cmp cl, 110
.L914:
jne .L342
.L660:
inc edx
cmp BYTE [edx], 0
jg .L338
mov DWORD [cpu_enabled], 10059327
jmp .L278
.L645:
inc edx
cmp BYTE [edx], 0
jg .L338
or DWORD [cpu_enabled], 4194304
jmp .L278
.L449:
inc edx
mov cl, BYTE [edx]
cmp cl, 77
je .L665
cmp cl, 109
jne .L342
.L665:
inc edx
mov cl, BYTE [edx]
cmp cl, 77
je .L668
cmp cl, 109
jne .L342
.L668:
inc edx
mov cl, BYTE [edx]
cmp cl, 69
je .L671
cmp cl, 101
jne .L342
.L671:
inc edx
mov cl, BYTE [edx]
cmp cl, 82
je .L660
cmp cl, 114
jmp .L914
.L436:
inc edx
mov cl, BYTE [edx]
cmp cl, 69
je .L676
cmp cl, 101
je .L676
jmp .L342
.L439:
inc edx
mov cl, BYTE [edx]
cmp cl, 77
je .L679
cmp cl, 109
je .L679
jmp .L342
.L441:
inc edx
mov cl, BYTE [edx]
cmp cl, 69
je .L682
cmp cl, 101
jne .L342
.L682:
inc edx
mov cl, BYTE [edx]
test cl, cl
jle .L685
cmp cl, 50
je .L687
jmp .L338
.L685:
or DWORD [cpu_enabled], 16384
jmp .L278
.L687:
inc edx
cmp BYTE [edx], 0
jg .L338
or DWORD [cpu_enabled], 32768
jmp .L278
.L679:
inc edx
cmp BYTE [edx], 0
jg .L338
or DWORD [cpu_enabled], 524288
jmp .L278
.L676:
inc edx
mov cl, BYTE [edx]
cmp cl, 68
je .L691
cmp cl, 100
jne .L342
.L691:
inc edx
mov cl, BYTE [edx]
cmp cl, 71
je .L694
cmp cl, 103
jne .L342
.L694:
inc edx
mov cl, BYTE [edx]
cmp cl, 69
je .L697
cmp cl, 101
jne .L342
.L697:
inc edx
mov cl, BYTE [edx]
cmp cl, 72
je .L309
cmp cl, 104
je .L309
jmp .L342
.L425:
inc edx
mov cl, BYTE [edx]
cmp cl, 68
je .L702
cmp cl, 100
je .L702
jmp .L342
.L427:
inc edx
mov cl, BYTE [edx]
cmp cl, 72
je .L705
cmp cl, 104
jne .L342
.L705:
inc edx
mov cl, BYTE [edx]
cmp cl, 76
je .L708
cmp cl, 108
jne .L342
.L708:
inc edx
mov cl, BYTE [edx]
cmp cl, 79
je .L711
cmp cl, 111
jne .L342
.L711:
inc edx
mov cl, BYTE [edx]
cmp cl, 78
je .L714
cmp cl, 110
jne .L342
.L714:
inc edx
mov cl, BYTE [edx]
cmp cl, 45
jg .L716
test cl, cl
jle .L718
cmp cl, 44
jle .L338
jmp .L720
.L716:
cmp cl, 54
je .L723
jmp .L338
.L718:
mov DWORD [cpu_enabled], 10057279
jmp .L278
.L720:
inc edx
mov cl, BYTE [edx]
cmp cl, 54
jne .L342
.L723:
inc edx
mov cl, BYTE [edx]
cmp cl, 52
jmp .L914
.L702:
inc edx
cmp BYTE [edx], 0
jg .L338
or DWORD [cpu_enabled], 262144
jmp .L278
.L421:
inc edx
mov cl, BYTE [edx]
cmp cl, 76
je .L728
cmp cl, 108
jne .L342
.L728:
inc edx
mov cl, BYTE [edx]
cmp cl, 76
je .L731
cmp cl, 108
jne .L342
.L731:
inc edx
mov cl, BYTE [edx]
cmp cl, 73
je .L734
cmp cl, 105
jne .L342
.L734:
inc edx
mov cl, BYTE [edx]
cmp cl, 65
je .L737
cmp cl, 97
jne .L342
.L737:
inc edx
mov cl, BYTE [edx]
cmp cl, 77
je .L740
cmp cl, 109
jne .L342
.L740:
inc edx
mov cl, BYTE [edx]
cmp cl, 69
je .L743
cmp cl, 101
jne .L342
.L743:
inc edx
mov cl, BYTE [edx]
cmp cl, 84
je .L746
cmp cl, 116
jne .L342
.L746:
inc edx
mov cl, BYTE [edx]
cmp cl, 84
je .L749
cmp cl, 116
jne .L342
.L749:
inc edx
mov cl, BYTE [edx]
cmp cl, 69
je .L385
cmp cl, 101
.L915:
jne .L342
.L385:
inc edx
cmp BYTE [edx], 0
jg .L338
mov DWORD [cpu_enabled], 10023167
jmp .L278
.L413:
inc edx
cmp BYTE [edx], 0
jg .L338
mov DWORD [cpu_enabled], 10039871
jmp .L278
.L415:
inc edx
cmp BYTE [edx], 0
jle .L718
jmp .L338
.L418:
inc edx
mov cl, BYTE [edx]
cmp cl, 84
je .L757
cmp cl, 116
jne .L342
.L757:
inc edx
mov cl, BYTE [edx]
cmp cl, 77
je .L760
cmp cl, 109
jne .L342
.L760:
inc edx
mov cl, BYTE [edx]
cmp cl, 65
je .L763
cmp cl, 97
jne .L342
.L763:
inc edx
mov cl, BYTE [edx]
cmp cl, 73
je .L384
cmp cl, 105
jne .L342
.L384:
inc edx
cmp BYTE [edx], 0
jg .L338
mov DWORD [cpu_enabled], 9990271
jmp .L278
.L409:
inc edx
mov cl, BYTE [edx]
cmp cl, 54
.L917:
jne .L342
.L390:
inc edx
cmp BYTE [edx], 0
jg .L338
mov DWORD [cpu_enabled], 9965631
jmp .L278
.L382:
inc edx
cmp BYTE [edx], 0
jg .L338
.L771:
mov DWORD [cpu_enabled], 9973823
jmp .L278
.L389:
inc edx
cmp BYTE [edx], 0
jg .L338
.L773:
mov DWORD [cpu_enabled], 9965599
jmp .L278
.L393:
inc edx
mov cl, BYTE [edx]
cmp cl, 78
je .L775
cmp cl, 110
je .L775
jmp .L342
.L398:
.L401:
inc edx
mov cl, BYTE [edx]
cmp cl, 79
jg .L780
cmp cl, 73
je .L782
cmp cl, 78
jle .L342
jmp .L784
.L780:
cmp cl, 105
jg .L785
cmp cl, 104
jle .L342
jmp .L782
.L785:
cmp cl, 111
jne .L342
.L784:
inc edx
mov cl, BYTE [edx]
cmp cl, 84
je .L790
cmp cl, 116
je .L790
jmp .L342
.L782:
inc edx
mov cl, BYTE [edx]
cmp cl, 86
je .L793
cmp cl, 118
jne .L342
.L793:
inc edx
cmp BYTE [edx], 0
jg .L338
or DWORD [cpu_enabled], 8388608
jmp .L278
.L790:
inc edx
cmp BYTE [edx], 0
jg .L338
or DWORD [cpu_enabled], 1048576
jmp .L278
.L778:
.L775:
inc edx
mov cl, BYTE [edx]
cmp cl, 84
je .L800
cmp cl, 116
jne .L342
.L800:
inc edx
mov cl, BYTE [edx]
cmp cl, 73
je .L803
cmp cl, 105
jne .L342
.L803:
inc edx
mov cl, BYTE [edx]
cmp cl, 85
je .L806
cmp cl, 117
jne .L342
.L806:
inc edx
mov cl, BYTE [edx]
cmp cl, 77
je .L809
cmp cl, 109
jne .L342
.L809:
inc edx
mov cl, BYTE [edx]
cmp cl, 72
jg .L811
cmp cl, 49
jg .L812
test cl, cl
jle .L773
cmp cl, 45
jne .L338
jmp .L819
.L812:
cmp cl, 50
jle .L382
cmp cl, 51
jle .L384
cmp cl, 52
jle .L385
jmp .L338
.L811:
cmp cl, 104
jg .L820
cmp cl, 73
jle .L822
cmp cl, 80
jmp .L908
.L820:
cmp cl, 105
jle .L822
cmp cl, 112
.L908:
je .L824
jmp .L338
.L819:
inc edx
mov cl, BYTE [edx]
cmp cl, 52
jg .L828
.L923:
cmp cl, 49
jle .L342
cmp cl, 50
jle .L382
cmp cl, 51
jle .L384
jmp .L385
.L828:
cmp cl, 73
jg .L833
cmp cl, 72
jle .L342
jmp .L822
.L833:
cmp cl, 105
jne .L342
.L822:
inc edx
mov cl, BYTE [edx]
cmp cl, 86
jg .L837
cmp cl, 73
je .L839
cmp cl, 85
jle .L342
jmp .L385
.L837:
cmp cl, 105
jg .L842
cmp cl, 104
jle .L342
jmp .L839
.L842:
cmp cl, 118
jmp .L915
.L824:
inc edx
mov cl, BYTE [edx]
cmp cl, 82
je .L847
cmp cl, 114
jne .L342
.L847:
inc edx
mov cl, BYTE [edx]
cmp cl, 79
je .L390
cmp cl, 111
jmp .L917
.L839:
inc edx
mov cl, BYTE [edx]
cmp cl, 73
jg .L851
test cl, cl
jle .L771
cmp cl, 72
jle .L338
jmp .L384
.L851:
cmp cl, 105
je .L384
jmp .L338
.L377:
inc edx
mov cl, BYTE [edx]
cmp cl, 54
je .L389
jmp .L342
.L375:
inc edx
mov cl, BYTE [edx]
cmp cl, 54
jne .L342
inc edx
cmp BYTE [edx], 0
jg .L338
mov DWORD [cpu_enabled], 9965583
jmp .L278
.L369:
inc edx
mov cl, BYTE [edx]
cmp cl, 54
je .L860
jmp .L342
.L372:
inc edx
mov cl, BYTE [edx]
cmp cl, 78
je .L862
cmp cl, 110
jne .L342
.L862:
inc edx
mov cl, BYTE [edx]
cmp cl, 79
je .L865
cmp cl, 111
jne .L342
.L865:
inc edx
mov cl, BYTE [edx]
cmp cl, 87
je .L868
cmp cl, 119
jne .L342
.L868:
inc edx
cmp BYTE [edx], 0
jg .L338
or DWORD [cpu_enabled], 65536
jmp .L278
.L860:
inc edx
cmp BYTE [edx], 0
jg .L338
mov DWORD [cpu_enabled], 9961479
jmp .L278
.L366:
inc edx
mov cl, BYTE [edx]
cmp cl, 54
jne .L342
inc edx
cmp BYTE [edx], 0
jg .L338
mov DWORD [cpu_enabled], 8388611
jmp .L278
.L364:
inc edx
mov cl, BYTE [edx]
cmp cl, 54
jne .L342
inc edx
cmp BYTE [edx], 0
jg .L338
mov DWORD [cpu_enabled], 8388609
jmp .L278
.L349:
inc edx
mov cl, BYTE [edx]
.L912:
cmp cl, 56
je .L369
jmp .L342
.L357:
inc edx
mov cl, BYTE [edx]
cmp cl, 45
je .L878
jmp .L909
.L359:
inc edx
mov cl, BYTE [edx]
cmp cl, 65
je .L882
cmp cl, 97
jne .L342
.L882:
inc edx
mov cl, BYTE [edx]
cmp cl, 78
je .L885
cmp cl, 110
jne .L342
.L885:
inc edx
mov cl, BYTE [edx]
cmp cl, 73
je .L888
cmp cl, 105
jne .L342
.L888:
inc edx
mov cl, BYTE [edx]
cmp cl, 85
je .L891
cmp cl, 117
jne .L342
.L891:
inc edx
mov cl, BYTE [edx]
cmp cl, 77
je .L894
cmp cl, 109
.L920:
jne .L342
.L894:
inc edx
cmp BYTE [edx], 0
jg .L338
mov DWORD [cpu_enabled], 10023423
jmp .L278
.L878:
inc edx
mov cl, BYTE [edx]
.L909:
cmp cl, 54
jne .L342
.L880:
inc edx
mov cl, BYTE [edx]
cmp cl, 52
jmp .L920
.L341:
inc edx
mov cl, BYTE [edx]
cmp cl, 51
jg .L899
.L925:
cmp cl, 48
jle .L342
cmp cl, 49
jle .L285
cmp cl, 50
jle .L287
jmp .L349
.L899:
cmp cl, 52
jle .L291
cmp cl, 56
jne .L342
inc edx
mov cl, BYTE [edx]
cmp cl, 54
jne .L342
inc edx
cmp BYTE [edx], 0
jg .L338
mov DWORD [cpu_enabled], 8388608
.L278:
mov ebx, DWORD [ebp-4]
leave
ret
.Lfe3:
;.size yasm_x86__parse_cpu,.Lfe3-yasm_x86__parse_cpu
[section .rodata];.str1.32
[align 32]
LC16:
db "`s' segment register ignored in 64-bit mode", 0
[align 32]
LC18:
db "Cannot override address size to 16 bits in 64-bit mode", 0
[align 32]
LC17:
db "`s' is a prefix in 64-bit mode", 0
[align 32]
LC15:
db "`s' is a register in 64-bit mode", 0
[align 32]
LC13:
db "`s' is an instruction in 64-bit mode", 0
[section .rodata];.str1.1
LC14:
db "`s' invalid in 64-bit mode", 0
[section .text]
[global yasm_x86__parse_check_id]
;.type yasm_x86__parse_check_id,@function
yasm_x86__parse_check_id:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 12
mov edi, DWORD [ebp+8]
mov ecx, DWORD [ebp+12]
mov esi, DWORD [ebp+16]
mov ebx, ecx
.L927:
movsx eax, BYTE [ecx]
cmp eax, 120
ja .L999
jmp DWORD [.L1000+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1000:
dd .L8702
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L934
dd .L937
dd .L940
dd .L943
dd .L946
dd .L949
dd .L952
dd .L955
dd .L958
dd .L961
dd .L999
dd .L964
dd .L967
dd .L970
dd .L973
dd .L976
dd .L999
dd .L979
dd .L982
dd .L985
dd .L988
dd .L991
dd .L994
dd .L997
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L999
dd .L934
dd .L937
dd .L940
dd .L943
dd .L946
dd .L949
dd .L952
dd .L955
dd .L958
dd .L961
dd .L999
dd .L964
dd .L967
dd .L970
dd .L973
dd .L976
dd .L999
dd .L979
dd .L982
dd .L985
dd .L988
dd .L991
dd .L994
dd .L997
[section .text]
.L970:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
jg .L1001
cmp dl, 69
je .L1003
cmp dl, 78
jle .L1005
jmp .L1006
.L1001:
cmp dl, 101
jg .L1008
cmp dl, 100
jle .L1005
jmp .L1003
.L1008:
cmp dl, 111
je .L1006
jmp .L1005
.L1012:
.L982:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 56
ja .L1005
jmp DWORD [.L1069+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1069:
dd .L1016
dd .L1019
dd .L1022
dd .L1005
dd .L1025
dd .L1028
dd .L1031
dd .L1034
dd .L1037
dd .L1005
dd .L1005
dd .L1040
dd .L1043
dd .L1005
dd .L1005
dd .L1046
dd .L1049
dd .L1005
dd .L1052
dd .L1055
dd .L1058
dd .L1061
dd .L1064
dd .L1005
dd .L1067
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1016
dd .L1019
dd .L1022
dd .L1005
dd .L1025
dd .L1028
dd .L1031
dd .L1034
dd .L1037
dd .L1005
dd .L1005
dd .L1040
dd .L1043
dd .L1005
dd .L1005
dd .L1046
dd .L1049
dd .L1005
dd .L1052
dd .L1055
dd .L1058
dd .L1061
dd .L1064
dd .L1005
dd .L1067
[section .text]
.L949:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 50
cmp eax, 71
ja .L1005
jmp DWORD [.L1128+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1128:
dd .L1072
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1075
dd .L1078
dd .L1081
dd .L1084
dd .L1087
dd .L1090
dd .L1005
dd .L1005
dd .L1093
dd .L1005
dd .L1005
dd .L1096
dd .L1099
dd .L1102
dd .L1005
dd .L1105
dd .L1005
dd .L1108
dd .L1111
dd .L1114
dd .L1117
dd .L1005
dd .L1120
dd .L1123
dd .L1126
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1075
dd .L1078
dd .L1081
dd .L1084
dd .L1087
dd .L1090
dd .L1005
dd .L1005
dd .L1093
dd .L1005
dd .L1005
dd .L1096
dd .L1099
dd .L1102
dd .L1005
dd .L1105
dd .L1005
dd .L1108
dd .L1111
dd .L1114
dd .L1117
dd .L1005
dd .L1120
dd .L1123
dd .L1126
[section .text]
.L985:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L1129
cmp dl, 78
jg .L1130
cmp dl, 69
jmp .L8674
.L1130:
cmp dl, 79
jle .L1135
cmp dl, 81
jle .L1005
jmp .L1137
.L1129:
cmp dl, 110
jg .L1139
cmp dl, 101
.L8674:
je .L1132
jmp .L1005
.L1139:
cmp dl, 111
jle .L1135
cmp dl, 114
je .L1137
jmp .L1005
.L973:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
jg .L1144
cmp dl, 50
jg .L1145
cmp dl, 49
je .L1147
jmp .L1005
.L1145:
cmp dl, 51
jle .L1150
cmp dl, 54
je .L1152
jmp .L1005
.L1144:
cmp dl, 113
jg .L1154
cmp dl, 82
jle .L1156
cmp dl, 85
jmp .L8673
.L1154:
cmp dl, 114
jle .L1156
cmp dl, 117
.L8673:
je .L1158
jmp .L1005
.L934:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 49
cmp eax, 71
ja .L1005
jmp DWORD [.L1191+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1191:
dd .L1164
dd .L1005
dd .L1166
dd .L1005
dd .L1005
dd .L1168
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1171
dd .L1005
dd .L1005
dd .L1174
dd .L1005
dd .L1005
dd .L1005
dd .L1177
dd .L1005
dd .L1005
dd .L1005
dd .L1180
dd .L1005
dd .L1183
dd .L1005
dd .L1005
dd .L1005
dd .L1186
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1189
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1171
dd .L1005
dd .L1005
dd .L1174
dd .L1005
dd .L1005
dd .L1005
dd .L1177
dd .L1005
dd .L1005
dd .L1005
dd .L1180
dd .L1005
dd .L1183
dd .L1005
dd .L1005
dd .L1005
dd .L1186
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1189
[section .text]
.L964:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 51
ja .L1005
jmp DWORD [.L1227+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1227:
dd .L1195
dd .L1005
dd .L1005
dd .L1198
dd .L1201
dd .L1204
dd .L1207
dd .L1005
dd .L1210
dd .L1005
dd .L1005
dd .L1213
dd .L1216
dd .L1005
dd .L1219
dd .L1005
dd .L1005
dd .L1005
dd .L1222
dd .L1225
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1195
dd .L1005
dd .L1005
dd .L1198
dd .L1201
dd .L1204
dd .L1207
dd .L1005
dd .L1210
dd .L1005
dd .L1005
dd .L1213
dd .L1216
dd .L1005
dd .L1219
dd .L1005
dd .L1005
dd .L1005
dd .L1222
dd .L1225
[section .text]
.L979:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 49
cmp eax, 66
ja .L1005
jmp DWORD [.L1259+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1259:
dd .L1230
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1233
dd .L1233
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1236
dd .L1239
dd .L1242
dd .L1245
dd .L1248
dd .L1005
dd .L1005
dd .L1005
dd .L1251
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1254
dd .L1005
dd .L1005
dd .L1005
dd .L1257
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1236
dd .L1239
dd .L1242
dd .L1245
dd .L1248
dd .L1005
dd .L1005
dd .L1005
dd .L1251
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1254
dd .L1005
dd .L1005
dd .L1005
dd .L1257
[section .text]
.L940:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 55
ja .L1005
jmp DWORD [.L1301+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1301:
dd .L1263
dd .L1266
dd .L1005
dd .L1269
dd .L1005
dd .L1005
dd .L1005
dd .L1272
dd .L1005
dd .L1005
dd .L1005
dd .L1275
dd .L1278
dd .L1005
dd .L1281
dd .L1284
dd .L1005
dd .L1287
dd .L1290
dd .L1005
dd .L1005
dd .L1293
dd .L1296
dd .L1299
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1263
dd .L1266
dd .L1005
dd .L1269
dd .L1005
dd .L1005
dd .L1005
dd .L1272
dd .L1005
dd .L1005
dd .L1005
dd .L1275
dd .L1278
dd .L1005
dd .L1281
dd .L1284
dd .L1005
dd .L1287
dd .L1290
dd .L1005
dd .L1005
dd .L1293
dd .L1296
dd .L1299
[section .text]
.L943:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 55
ja .L1005
jmp DWORD [.L1328+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1328:
dd .L1305
dd .L1005
dd .L1005
dd .L1005
dd .L1308
dd .L1005
dd .L1005
dd .L1311
dd .L1314
dd .L1005
dd .L1005
dd .L1317
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1320
dd .L1323
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1326
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1305
dd .L1005
dd .L1005
dd .L1005
dd .L1308
dd .L1005
dd .L1005
dd .L1311
dd .L1314
dd .L1005
dd .L1005
dd .L1317
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1320
dd .L1323
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1326
[section .text]
.L967:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 52
ja .L1005
jmp DWORD [.L1349+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1349:
dd .L1332
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1335
dd .L1005
dd .L1005
dd .L1338
dd .L1005
dd .L1005
dd .L1005
dd .L1341
dd .L1005
dd .L1344
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1347
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1332
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1335
dd .L1005
dd .L1005
dd .L1338
dd .L1005
dd .L1005
dd .L1005
dd .L1341
dd .L1005
dd .L1344
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1347
[section .text]
.L997:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 46
ja .L1005
jmp DWORD [.L1370+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1370:
dd .L1353
dd .L1356
dd .L1359
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1362
dd .L1365
dd .L1005
dd .L1368
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1353
dd .L1356
dd .L1359
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1362
dd .L1365
dd .L1005
dd .L1368
[section .text]
.L946:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 50
ja .L1005
jmp DWORD [.L1394+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1394:
dd .L1374
dd .L1377
dd .L1380
dd .L1383
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1386
dd .L1389
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1392
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1374
dd .L1377
dd .L1380
dd .L1383
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1386
dd .L1389
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1392
[section .text]
.L937:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 72
cmp eax, 48
ja .L1005
jmp DWORD [.L1418+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1418:
dd .L1398
dd .L1005
dd .L1005
dd .L1005
dd .L1401
dd .L1005
dd .L1005
dd .L1404
dd .L1407
dd .L1005
dd .L1005
dd .L1410
dd .L1413
dd .L1005
dd .L1005
dd .L1005
dd .L1416
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1398
dd .L1005
dd .L1005
dd .L1005
dd .L1401
dd .L1005
dd .L1005
dd .L1404
dd .L1407
dd .L1005
dd .L1005
dd .L1410
dd .L1413
dd .L1005
dd .L1005
dd .L1005
dd .L1416
[section .text]
.L952:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L1420
cmp dl, 115
je .L1420
jmp .L1005
.L976:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 55
ja .L1005
jmp DWORD [.L1457+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1457:
dd .L1425
dd .L1005
dd .L1005
dd .L1428
dd .L1431
dd .L1434
dd .L1005
dd .L1005
dd .L1437
dd .L1005
dd .L1005
dd .L1005
dd .L1440
dd .L1005
dd .L1443
dd .L1005
dd .L1005
dd .L1446
dd .L1449
dd .L1005
dd .L1452
dd .L1005
dd .L1005
dd .L1455
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1425
dd .L1005
dd .L1005
dd .L1428
dd .L1431
dd .L1434
dd .L1005
dd .L1005
dd .L1437
dd .L1005
dd .L1005
dd .L1005
dd .L1440
dd .L1005
dd .L1443
dd .L1005
dd .L1005
dd .L1446
dd .L1449
dd .L1005
dd .L1452
dd .L1005
dd .L1005
dd .L1455
[section .text]
.L958:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 66
cmp eax, 48
ja .L1005
jmp DWORD [.L1475+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1475:
dd .L1461
dd .L1005
dd .L1464
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1467
dd .L1470
dd .L1005
dd .L1005
dd .L1005
dd .L1473
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1461
dd .L1005
dd .L1464
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1467
dd .L1470
dd .L1005
dd .L1005
dd .L1005
dd .L1473
[section .text]
.L961:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 57
ja .L1005
jmp DWORD [.L1517+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1517:
dd .L1479
dd .L1482
dd .L1485
dd .L1005
dd .L1488
dd .L1005
dd .L1491
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1494
dd .L1497
dd .L1500
dd .L1503
dd .L1506
dd .L1005
dd .L1509
dd .L1512
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1515
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1479
dd .L1482
dd .L1485
dd .L1005
dd .L1488
dd .L1005
dd .L1491
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1494
dd .L1497
dd .L1500
dd .L1503
dd .L1506
dd .L1005
dd .L1509
dd .L1512
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1515
[section .text]
.L955:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L1519
cmp dl, 108
je .L1519
jmp .L1005
.L991:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L1522
cmp dl, 101
je .L1522
jmp .L1005
.L994:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L1524
cmp dl, 65
jg .L1525
cmp dl, 64
jle .L1005
jmp .L1527
.L1525:
cmp dl, 66
jle .L1530
cmp dl, 81
jle .L1005
jmp .L1532
.L1524:
cmp dl, 98
jg .L1534
cmp dl, 96
jle .L1005
cmp dl, 97
jle .L1527
jmp .L1530
.L1534:
cmp dl, 114
je .L1532
jmp .L1005
.L988:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
jg .L1539
cmp dl, 68
jg .L1540
cmp dl, 66
jle .L1005
cmp dl, 67
jmp .L8675
.L1540:
cmp dl, 76
jle .L1005
cmp dl, 77
jle .L1548
jmp .L1549
.L1539:
cmp dl, 100
jg .L1551
cmp dl, 98
jle .L1005
cmp dl, 99
.L8675:
jle .L1543
jmp .L1544
.L1551:
cmp dl, 108
jle .L1005
cmp dl, 109
jle .L1548
cmp dl, 110
jle .L1549
jmp .L1005
.L999:
inc ecx
mov dl, BYTE [ecx]
.L1005:
mov eax, 0
test dl, dl
jle .L926
jmp .L999
.L931:
.L1543:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
je .L1561
cmp dl, 111
je .L1561
jmp .L1005
.L1544:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 48
jle .L1005
cmp dl, 49
jle .L1565
cmp dl, 50
jle .L1567
jmp .L1005
.L1548:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
je .L1569
cmp dl, 111
je .L1569
jmp .L1005
.L1549:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L1572
cmp dl, 112
jne .L1005
.L1572:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L1575
cmp dl, 99
jne .L1005
.L1575:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 75
je .L1578
cmp dl, 107
jne .L1005
.L1578:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
jg .L1580
cmp dl, 72
je .L1582
cmp dl, 75
jle .L1005
jmp .L1584
.L1580:
cmp dl, 104
jg .L1586
cmp dl, 103
jle .L1005
jmp .L1582
.L1586:
cmp dl, 108
je .L1584
jmp .L1005
.L1582:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L1591
cmp dl, 112
je .L1591
jmp .L1005
.L1584:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L1594
cmp dl, 112
jne .L1005
.L1594:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L1596
cmp dl, 68
je .L1598
cmp dl, 82
jle .L1005
jmp .L1600
.L1596:
cmp dl, 100
jg .L1602
cmp dl, 99
jle .L1005
jmp .L1598
.L1602:
cmp dl, 115
je .L1600
jmp .L1005
.L1598:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6689793
jmp .L9151
.L1600:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 5121
jmp .L9152
.L1591:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L1612
cmp dl, 68
je .L1614
cmp dl, 82
jle .L1005
jmp .L1616
.L1612:
cmp dl, 100
jg .L1618
cmp dl, 99
jle .L1005
jmp .L1614
.L1618:
cmp dl, 115
je .L1616
jmp .L1005
.L1614:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6690049
jmp .L9151
.L1616:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 5377
jmp .L9152
.L1569:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L1629
cmp dl, 118
jne .L1005
.L1629:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], umov_insn
mov DWORD [edi+4], 6
jmp .L9016
.L1567:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 985857
jmp .L9153
.L1565:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 1030401
jmp .L8709
.L1561:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L1641
cmp dl, 109
jne .L1005
.L1641:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L1644
cmp dl, 105
jne .L1005
.L1644:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L1647
cmp dl, 115
jne .L1005
.L1647:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L1649
cmp dl, 68
je .L1651
cmp dl, 82
jle .L1005
jmp .L1653
.L1649:
cmp dl, 100
jg .L1654
cmp dl, 99
jle .L1005
jmp .L1651
.L1654:
cmp dl, 115
jne .L1005
.L1653:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15937025
jmp .L9152
.L1651:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15871489
jmp .L9151
.L1527:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L1665
cmp dl, 105
je .L1665
jmp .L1005
.L1530:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L1668
cmp dl, 105
je .L1668
jmp .L1005
.L1532:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L1670
cmp dl, 77
je .L1672
cmp dl, 82
jle .L1005
jmp .L1674
.L1670:
cmp dl, 109
jg .L1676
cmp dl, 108
jle .L1005
jmp .L1672
.L1676:
cmp dl, 115
je .L1674
jmp .L1005
.L1672:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L1681
cmp dl, 115
je .L1681
jmp .L1005
.L1674:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 72
je .L1684
cmp dl, 104
jne .L1005
.L1684:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L1687
cmp dl, 114
jne .L1005
.L1687:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 997121
jmp .L8712
.L1681:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L1693
cmp dl, 114
jne .L1005
.L1693:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 995329
jmp .L8713
.L1668:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L1699
cmp dl, 110
jne .L1005
.L1699:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L1702
cmp dl, 118
jne .L1005
.L1702:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L1705
cmp dl, 100
jne .L1005
.L1705:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 985345
jmp .L8721
.L1665:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L1711
cmp dl, 116
jne .L1005
.L1711:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 39681
jmp .L8695
.L1522:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L1717
cmp dl, 114
jne .L1005
.L1717:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L1719
cmp dl, 82
je .L1721
cmp dl, 86
jle .L1005
jmp .L1723
.L1719:
cmp dl, 114
jg .L1725
cmp dl, 113
jle .L1005
jmp .L1721
.L1725:
cmp dl, 119
je .L1723
jmp .L1005
.L1721:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], prot286_insn
mov DWORD [edi+4], 262145
jmp .L9031
.L1723:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], prot286_insn
mov DWORD [edi+4], 327681
jmp .L9031
.L1519:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L1736
cmp dl, 116
jne .L1005
.L1736:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 62465
mov DWORD [edi+8], 8388608
jmp .L8696
.L1479:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L1741
test dl, dl
jle .L9238
cmp dl, 68
jle .L999
jmp .L1745
.L1741:
cmp dl, 101
je .L1745
jmp .L999
.L1743:
.L1482:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L1750
test dl, dl
jle .L9237
cmp dl, 68
jle .L999
jmp .L1754
.L1750:
cmp dl, 101
je .L1754
jmp .L999
.L1752:
.L1485:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
jg .L1759
test dl, dl
jle .L9237
cmp dl, 87
jle .L999
jmp .L1763
.L1759:
cmp dl, 120
je .L1763
jmp .L999
.L1761:
.L1488:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
jg .L1768
test dl, dl
jle .L9236
cmp dl, 66
jle .L999
jmp .L1772
.L1768:
cmp dl, 99
je .L1772
jmp .L999
.L1770:
.L1491:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L1777
test dl, dl
jle .L9235
cmp dl, 68
jle .L999
jmp .L1781
.L1777:
cmp dl, 101
je .L1781
jmp .L999
.L1779:
.L1494:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L1786
test dl, dl
jle .L9234
cmp dl, 68
jle .L999
jmp .L1790
.L1786:
cmp dl, 101
je .L1790
jmp .L999
.L1788:
.L1497:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L1796
cmp dl, 112
je .L1796
jmp .L1005
.L1500:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 57
ja .L1005
jmp DWORD [.L1830+eax*4]
[section .rodata]
[align 4]
[align 4]
.L1830:
dd .L1801
dd .L1804
dd .L1745
dd .L1005
dd .L1828
dd .L1005
dd .L1813
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1816
dd .L1005
dd .L1005
dd .L1819
dd .L1822
dd .L1005
dd .L1005
dd .L1825
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1828
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1801
dd .L1804
dd .L1745
dd .L1005
dd .L1828
dd .L1005
dd .L1813
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1816
dd .L1005
dd .L1005
dd .L1819
dd .L1822
dd .L1005
dd .L1005
dd .L1825
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1828
[section .text]
.L1503:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 7
jmp .L8695
.L1506:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
jg .L1834
cmp dl, 68
jg .L1835
test dl, dl
jmp .L9239
.L1835:
cmp dl, 69
jle .L1839
cmp dl, 78
jle .L999
jmp .L1822
.L1834:
cmp dl, 101
jg .L1843
cmp dl, 100
jle .L999
jmp .L1839
.L1843:
cmp dl, 111
je .L1822
jmp .L999
.L1509:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L1850
cmp dl, 99
je .L1850
jmp .L1005
.L1512:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 2055
jmp .L8695
.L1515:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9236:
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 1031
jmp .L8695
.L1850:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L1859
cmp dl, 120
jne .L1005
.L1859:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
je .L1862
cmp dl, 122
jne .L1005
.L1862:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], jcxz_insn
mov DWORD [edi+4], 16386
jmp .L9148
.L1839:
inc ecx
cmp BYTE [ecx], 0
.L9239:
jg .L999
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 2567
jmp .L8695
.L1841:
.L1819:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 263
jmp .L8695
.L1801:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L1877
test dl, dl
jle .L9231
cmp dl, 68
jle .L999
jmp .L1881
.L1877:
cmp dl, 101
je .L1881
jmp .L999
.L1879:
.L1804:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L1886
test dl, dl
jle .L9230
cmp dl, 68
jle .L999
jmp .L1890
.L1886:
cmp dl, 101
je .L1890
jmp .L999
.L1888:
.L1807:
.L1810:
.L1828:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 1287
jmp .L8695
.L1825:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 2311
jmp .L8695
.L1822:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 2823
jmp .L8695
.L1813:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L1910
test dl, dl
jle .L9228
cmp dl, 68
jle .L999
jmp .L1914
.L1910:
cmp dl, 101
je .L1914
jmp .L999
.L1912:
.L1816:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L1919
test dl, dl
jle .L9227
cmp dl, 68
jle .L999
jmp .L1923
.L1919:
cmp dl, 101
jne .L999
.L1921:
.L1923:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9235:
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 3847
jmp .L8695
.L1914:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9234:
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 3079
jmp .L8695
.L1890:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9238:
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 1799
jmp .L8695
.L1881:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9237:
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 519
jmp .L8695
.L1796:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], jmp_insn
jmp .L9226
.L1790:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9228:
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 3591
jmp .L8695
.L1781:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9227:
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 3335
jmp .L8695
.L1772:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L1950
cmp dl, 120
jne .L1005
.L1950:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
je .L1953
cmp dl, 122
jne .L1005
.L1953:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], jcxz_insn
mov DWORD [edi+4], 8194
jmp .L9186
.L1763:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
je .L1959
cmp dl, 122
jne .L1005
.L1959:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], jcxz_insn
mov DWORD [edi+4], 4098
jmp .L8695
.L1754:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9231:
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 1543
jmp .L8695
.L1745:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9230:
mov DWORD [edi], jcc_insn
mov DWORD [edi+4], 775
jmp .L8695
.L1461:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L1971
cmp dl, 116
je .L1971
jmp .L1005
.L1464:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L1974
cmp dl, 105
je .L1974
jmp .L1005
.L1467:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
je .L1977
cmp dl, 117
je .L1977
jmp .L1005
.L1470:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
jg .L1979
cmp dl, 82
jg .L1980
test dl, dl
jle .L1982
cmp dl, 67
je .L1984
jmp .L999
.L1980:
cmp dl, 83
jle .L1987
cmp dl, 84
jle .L1989
cmp dl, 85
jle .L999
jmp .L1991
.L1979:
cmp dl, 115
jg .L1993
cmp dl, 99
je .L1984
cmp dl, 114
jle .L999
jmp .L1987
.L1993:
cmp dl, 116
jle .L1989
cmp dl, 118
je .L1991
jmp .L999
.L1982:
mov DWORD [edi], in_insn
jmp .L9225
.L1473:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L2002
cmp dl, 101
jne .L1005
.L2002:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L2005
cmp dl, 116
jne .L1005
.L2005:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2007
cmp dl, 68
jg .L2008
test dl, dl
jle .L2010
cmp dl, 67
jle .L999
jmp .L2012
.L2008:
cmp dl, 81
je .L2015
cmp dl, 86
jle .L999
jmp .L2017
.L2007:
cmp dl, 112
jg .L2019
cmp dl, 100
je .L2012
jmp .L999
.L2019:
cmp dl, 113
jle .L2015
cmp dl, 119
je .L2017
jmp .L999
.L2010:
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 52993
jmp .L8695
.L2017:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1101569
jmp .L8695
.L2012:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2150145
jmp .L9186
.L2015:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 4247297
jmp .L9148
.L1984:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], incdec_insn
mov DWORD [edi+4], 16390
jmp .L8695
.L1987:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2039
cmp dl, 67
jg .L2040
cmp dl, 66
jmp .L8672
.L2040:
cmp dl, 68
jle .L2045
cmp dl, 86
jle .L1005
jmp .L2047
.L2039:
cmp dl, 99
jg .L2049
cmp dl, 98
.L8672:
je .L2042
jmp .L1005
.L2049:
cmp dl, 100
jle .L2045
cmp dl, 119
je .L2047
jmp .L1005
.L1989:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 51
jg .L2054
cmp dl, 47
jg .L2055
test dl, dl
jg .L999
jmp .L2062
.L2055:
cmp dl, 48
jle .L2059
cmp dl, 50
jle .L999
jmp .L2093
.L2054:
cmp dl, 79
jg .L2063
cmp dl, 78
jle .L999
jmp .L2065
.L2063:
cmp dl, 111
je .L2065
jmp .L999
.L2062:
mov DWORD [edi], int_insn
mov DWORD [edi+4], 1
jmp .L8695
.L1991:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
jg .L2070
cmp dl, 68
je .L2072
cmp dl, 75
jle .L1005
jmp .L2074
.L2070:
cmp dl, 100
jg .L2076
cmp dl, 99
jle .L1005
jmp .L2072
.L2076:
cmp dl, 108
je .L2074
jmp .L1005
.L2072:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 985089
jmp .L8721
.L2074:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L2084
cmp dl, 112
jne .L1005
.L2084:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 71
je .L2087
cmp dl, 103
jne .L1005
.L2087:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 118423809
.L8721:
mov DWORD [edi+8], 8388616
jmp .L8696
.L2059:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 51
je .L2093
jmp .L1005
.L2061:
.L2065:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 52737
jmp .L8695
.L2093:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 52225
jmp .L8695
.L2042:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 27649
jmp .L8695
.L2045:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2125057
jmp .L9186
.L2047:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1076481
jmp .L8695
.L1977:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L2116
cmp dl, 108
jne .L1005
.L2116:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], imul_insn
mov DWORD [edi+4], 19
jmp .L8695
.L1974:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L2122
cmp dl, 118
jne .L1005
.L2122:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], f6_insn
mov DWORD [edi+4], 1796
jmp .L8695
.L1971:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L2128
cmp dl, 115
jne .L1005
.L2128:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ibts_insn
jmp .L8724
.L1425:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
jg .L2133
cmp dl, 77
jg .L2134
cmp dl, 66
jle .L1005
cmp dl, 67
jle .L2137
cmp dl, 68
jmp .L8671
.L2134:
cmp dl, 78
jle .L2142
cmp dl, 84
jle .L1005
cmp dl, 85
jle .L2145
jmp .L2146
.L2133:
cmp dl, 109
jg .L2148
cmp dl, 98
jle .L1005
cmp dl, 99
jle .L2137
cmp dl, 100
.L8671:
jle .L2139
jmp .L1005
.L2148:
cmp dl, 116
jg .L2153
cmp dl, 110
jle .L2142
jmp .L1005
.L2153:
cmp dl, 117
jle .L2145
cmp dl, 118
jle .L2146
jmp .L1005
.L1428:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L2159
cmp dl, 105
je .L2159
jmp .L1005
.L1431:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L2162
cmp dl, 120
je .L2162
jmp .L1005
.L1434:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 50
cmp eax, 65
ja .L1005
jmp DWORD [.L2189+eax*4]
[section .rodata]
[align 4]
[align 4]
.L2189:
dd .L2166
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2169
dd .L1005
dd .L2172
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2175
dd .L2178
dd .L1005
dd .L2181
dd .L1005
dd .L2184
dd .L2187
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2169
dd .L1005
dd .L2172
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2175
dd .L2178
dd .L1005
dd .L2181
dd .L1005
dd .L2184
dd .L2187
[section .text]
.L1437:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
jg .L2190
cmp dl, 50
je .L2192
jmp .L1005
.L2190:
cmp dl, 78
jle .L2195
cmp dl, 110
je .L2195
jmp .L1005
.L1440:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
jg .L2197
cmp dl, 73
jg .L2198
cmp dl, 65
je .L2200
cmp dl, 72
jle .L1005
jmp .L2202
.L2198:
cmp dl, 79
jg .L2204
cmp dl, 78
jle .L1005
jmp .L2206
.L2204:
cmp dl, 84
jle .L1005
cmp dl, 85
jle .L2210
jmp .L2211
.L2197:
cmp dl, 110
jg .L2213
cmp dl, 97
jg .L2214
cmp dl, 96
jle .L1005
jmp .L2200
.L2214:
cmp dl, 105
je .L2202
jmp .L1005
.L2213:
cmp dl, 116
jg .L2219
cmp dl, 111
jle .L2206
jmp .L1005
.L2219:
cmp dl, 117
jle .L2210
cmp dl, 118
jle .L2211
jmp .L1005
.L1443:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L2224
cmp dl, 80
je .L2226
cmp dl, 81
jle .L1005
jmp .L2228
.L2224:
cmp dl, 112
jg .L2230
cmp dl, 111
jle .L1005
jmp .L2226
.L2230:
cmp dl, 114
je .L2228
jmp .L1005
.L1446:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L2235
cmp dl, 101
je .L2235
jmp .L1005
.L1449:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 54
ja .L1005
jmp DWORD [.L2257+eax*4]
[section .rodata]
[align 4]
[align 4]
.L2257:
dd .L2240
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2243
dd .L1005
dd .L1005
dd .L1005
dd .L2246
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2249
dd .L1005
dd .L1005
dd .L2252
dd .L1005
dd .L2255
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2240
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2243
dd .L1005
dd .L1005
dd .L1005
dd .L2246
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2249
dd .L1005
dd .L1005
dd .L2252
dd .L1005
dd .L2255
[section .text]
.L1452:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L2258
cmp dl, 78
je .L2260
cmp dl, 82
jle .L1005
jmp .L2262
.L2258:
cmp dl, 110
jg .L2264
cmp dl, 109
jle .L1005
jmp .L2260
.L2264:
cmp dl, 115
je .L2262
jmp .L1005
.L1455:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
je .L2269
cmp dl, 111
jne .L1005
.L2269:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L2272
cmp dl, 114
jne .L1005
.L2272:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 61186
jmp .L8866
.L2262:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 72
je .L2278
cmp dl, 104
je .L2278
jmp .L1005
.L2260:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L2281
cmp dl, 112
jne .L1005
.L2281:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L2284
cmp dl, 99
jne .L1005
.L2284:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 75
je .L2287
cmp dl, 107
jne .L1005
.L2287:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
jg .L2289
cmp dl, 72
je .L2291
cmp dl, 75
jle .L1005
jmp .L2293
.L2289:
cmp dl, 104
jg .L2295
cmp dl, 103
jle .L1005
jmp .L2291
.L2295:
cmp dl, 108
je .L2293
jmp .L1005
.L2291:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2299
cmp dl, 68
jg .L2300
cmp dl, 66
je .L2302
cmp dl, 67
jmp .L8677
.L2300:
cmp dl, 81
je .L2307
cmp dl, 86
jle .L1005
jmp .L2309
.L2299:
cmp dl, 100
jg .L2311
cmp dl, 98
je .L2302
cmp dl, 99
.L8677:
jle .L1005
jmp .L2304
.L2311:
cmp dl, 113
jg .L2315
cmp dl, 112
jle .L1005
jmp .L2307
.L2315:
cmp dl, 119
je .L2309
jmp .L1005
.L2293:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2319
cmp dl, 68
jg .L2320
cmp dl, 66
je .L2322
cmp dl, 67
jmp .L8676
.L2320:
cmp dl, 81
je .L2327
cmp dl, 86
jle .L1005
jmp .L2329
.L2319:
cmp dl, 100
jg .L2331
cmp dl, 98
je .L2322
cmp dl, 99
.L8676:
jle .L1005
jmp .L2324
.L2331:
cmp dl, 113
jg .L2335
cmp dl, 112
jle .L1005
jmp .L2327
.L2335:
cmp dl, 119
je .L2329
jmp .L1005
.L2322:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L2340
cmp dl, 119
je .L2340
jmp .L1005
.L2324:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L2343
cmp dl, 113
je .L2343
jmp .L1005
.L2327:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L2346
cmp dl, 100
je .L2346
jmp .L1005
.L2329:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L2349
cmp dl, 100
jne .L1005
.L2349:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 24834
jmp .L8866
.L2346:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L2355
cmp dl, 113
jne .L1005
.L2355:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6712321
jmp .L9151
.L2343:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 25090
jmp .L8866
.L2340:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 24578
jmp .L8866
.L2302:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L2367
cmp dl, 119
je .L2367
jmp .L1005
.L2304:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L2370
cmp dl, 113
je .L2370
jmp .L1005
.L2307:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L2373
cmp dl, 100
je .L2373
jmp .L1005
.L2309:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L2376
cmp dl, 100
jne .L1005
.L2376:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 26882
jmp .L8866
.L2373:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L2382
cmp dl, 113
jne .L1005
.L2382:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6712577
jmp .L9151
.L2370:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 27138
jmp .L8866
.L2367:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 26626
jmp .L8866
.L2278:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 70
jg .L2393
cmp dl, 64
jg .L2394
test dl, dl
jg .L999
jmp .L2401
.L2394:
cmp dl, 65
jle .L2398
cmp dl, 69
jle .L999
jmp .L2400
.L2393:
cmp dl, 97
jg .L2402
cmp dl, 96
jle .L999
jmp .L2398
.L2402:
cmp dl, 102
je .L2400
jmp .L999
.L2401:
mov DWORD [edi], push_insn
mov DWORD [edi+4], 28
jmp .L8695
.L2398:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2408
cmp dl, 67
jg .L2409
test dl, dl
jg .L999
jmp .L2416
.L2409:
cmp dl, 68
jle .L2413
cmp dl, 86
jle .L999
jmp .L2415
.L2408:
cmp dl, 100
jg .L2417
cmp dl, 99
jle .L999
jmp .L2413
.L2417:
cmp dl, 119
je .L2415
jmp .L999
.L2416:
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 24577
jmp .L8857
.L2400:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2426
cmp dl, 68
jg .L2427
test dl, dl
jle .L2429
cmp dl, 67
jle .L999
jmp .L2431
.L2427:
cmp dl, 81
je .L2434
cmp dl, 86
jle .L999
jmp .L2436
.L2426:
cmp dl, 112
jg .L2438
cmp dl, 100
je .L2431
jmp .L999
.L2438:
cmp dl, 113
jle .L2434
cmp dl, 119
je .L2436
jmp .L999
.L2429:
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 39937
jmp .L8695
.L2431:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2137089
jmp .L9186
.L2434:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 4234241
jmp .L9148
.L2436:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1088513
jmp .L8695
.L2413:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2121729
jmp .L9186
.L2415:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1073153
jmp .L8857
.L2246:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L2468
cmp dl, 108
je .L2468
jmp .L1005
.L2249:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
jg .L2470
cmp dl, 65
je .L2472
cmp dl, 75
jle .L1005
jmp .L2474
.L2470:
cmp dl, 97
jg .L2476
cmp dl, 96
jle .L1005
jmp .L2472
.L2476:
cmp dl, 108
je .L2474
jmp .L1005
.L2252:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L2481
cmp dl, 98
je .L2481
jmp .L1005
.L2240:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L2484
cmp dl, 100
je .L2484
jmp .L1005
.L2243:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
je .L2487
cmp dl, 117
je .L2487
jmp .L1005
.L2255:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L2490
cmp dl, 97
jne .L1005
.L2490:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L2493
cmp dl, 112
jne .L1005
.L2493:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L2496
cmp dl, 100
jne .L1005
.L2496:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 47873
jmp .L8812
.L2487:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 70
je .L2502
cmp dl, 102
jne .L1005
.L2502:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2504
cmp dl, 72
jg .L2505
cmp dl, 68
je .L2507
cmp dl, 71
jmp .L8678
.L2505:
cmp dl, 76
je .L2512
cmp dl, 86
jle .L1005
jmp .L2514
.L2504:
cmp dl, 104
jg .L2516
cmp dl, 100
je .L2507
cmp dl, 103
.L8678:
jle .L1005
jmp .L2509
.L2516:
cmp dl, 108
jg .L2520
cmp dl, 107
jle .L1005
jmp .L2512
.L2520:
cmp dl, 119
je .L2514
jmp .L1005
.L2507:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssessimm_insn
mov DWORD [edi+4], 6713345
jmp .L9151
.L2509:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L2528
cmp dl, 119
je .L2528
jmp .L1005
.L2512:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L2531
cmp dl, 119
je .L2531
jmp .L1005
.L2514:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pshufw_insn
jmp .L9240
.L2531:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssessimm_insn
mov DWORD [edi+4], 15888385
jmp .L9151
.L2528:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssessimm_insn
mov DWORD [edi+4], 15953921
jmp .L9151
.L2484:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L2543
cmp dl, 98
jne .L1005
.L2543:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L2546
cmp dl, 119
jne .L1005
.L2546:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 62978
jmp .L8825
.L2481:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 66
cmp eax, 53
ja .L1005
jmp DWORD [.L2571+eax*4]
[section .rodata]
[align 4]
[align 4]
.L2571:
dd .L2554
dd .L1005
dd .L2557
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2560
dd .L1005
dd .L2563
dd .L1005
dd .L2566
dd .L1005
dd .L2569
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2554
dd .L1005
dd .L2557
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L2560
dd .L1005
dd .L2563
dd .L1005
dd .L2566
dd .L1005
dd .L2569
[section .text]
.L2554:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 63490
jmp .L8866
.L2569:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 63746
jmp .L8866
.L2557:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 64002
jmp .L8866
.L2560:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 64258
jmp .L8866
.L2563:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2584
cmp dl, 72
jg .L2585
cmp dl, 66
jmp .L8670
.L2585:
cmp dl, 73
jle .L2590
cmp dl, 86
jle .L1005
jmp .L2592
.L2584:
cmp dl, 104
jg .L2594
cmp dl, 98
.L8670:
je .L2587
jmp .L1005
.L2594:
cmp dl, 105
jle .L2590
cmp dl, 119
je .L2592
jmp .L1005
.L2566:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L2600
cmp dl, 115
jne .L1005
.L2600:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2602
cmp dl, 66
je .L2604
cmp dl, 86
jle .L1005
jmp .L2606
.L2602:
cmp dl, 98
jg .L2608
cmp dl, 97
jle .L1005
jmp .L2604
.L2608:
cmp dl, 119
je .L2606
jmp .L1005
.L2604:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 55298
jmp .L8866
.L2606:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 55554
jmp .L8866
.L2587:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 59394
jmp .L8866
.L2590:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L2622
cmp dl, 119
je .L2622
jmp .L1005
.L2592:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 59650
jmp .L8866
.L2622:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixmmx_insn
mov DWORD [edi+4], 21761
jmp .L8827
.L2472:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2630
cmp dl, 68
je .L2632
cmp dl, 86
jle .L1005
jmp .L2634
.L2630:
cmp dl, 100
jg .L2636
cmp dl, 99
jle .L1005
jmp .L2632
.L2636:
cmp dl, 119
je .L2634
jmp .L1005
.L2474:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2640
cmp dl, 80
jg .L2641
cmp dl, 68
jmp .L8669
.L2641:
cmp dl, 81
jle .L2646
cmp dl, 86
jle .L1005
jmp .L2648
.L2640:
cmp dl, 112
jg .L2649
cmp dl, 100
.L8669:
je .L2643
jmp .L1005
.L2649:
cmp dl, 113
jle .L2646
cmp dl, 119
jne .L1005
.L2648:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pshift_insn
mov DWORD [edi+4], 41013508
jmp .L8866
.L2643:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
jg .L2657
test dl, dl
jle .L2659
cmp dl, 80
jle .L999
jmp .L2661
.L2657:
cmp dl, 113
je .L2661
jmp .L999
.L2659:
mov DWORD [edi], pshift_insn
mov DWORD [edi+4], 41079300
jmp .L8866
.L2646:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pshift_insn
mov DWORD [edi+4], 41145092
jmp .L8866
.L2661:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pslrldq_insn
mov DWORD [edi+4], 769
jmp .L9151
.L2634:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pshift_insn
mov DWORD [edi+4], 74572036
jmp .L8866
.L2632:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pshift_insn
mov DWORD [edi+4], 74637828
jmp .L8866
.L2468:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2678
cmp dl, 80
jg .L2679
cmp dl, 68
jmp .L8668
.L2679:
cmp dl, 81
jle .L2684
cmp dl, 86
jle .L1005
jmp .L2686
.L2678:
cmp dl, 112
jg .L2687
cmp dl, 100
.L8668:
je .L2681
jmp .L1005
.L2687:
cmp dl, 113
jle .L2684
cmp dl, 119
jne .L1005
.L2686:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pshift_insn
mov DWORD [edi+4], 108130564
jmp .L8866
.L2681:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
jg .L2695
test dl, dl
jle .L2697
cmp dl, 80
jle .L999
jmp .L2699
.L2695:
cmp dl, 113
je .L2699
jmp .L999
.L2697:
mov DWORD [edi], pshift_insn
mov DWORD [edi+4], 108196356
jmp .L8866
.L2684:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pshift_insn
mov DWORD [edi+4], 108262148
jmp .L8866
.L2699:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pslrldq_insn
mov DWORD [edi+4], 1793
jmp .L9151
.L2235:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 70
je .L2711
cmp dl, 102
jne .L1005
.L2711:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L2714
cmp dl, 101
jne .L1005
.L2714:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L2717
cmp dl, 116
jne .L1005
.L2717:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L2720
cmp dl, 99
jne .L1005
.L2720:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 72
je .L2723
cmp dl, 104
jne .L1005
.L2723:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2725
cmp dl, 78
jg .L2726
test dl, dl
jle .L2728
cmp dl, 77
jle .L999
jmp .L2730
.L2726:
cmp dl, 84
je .L2733
cmp dl, 86
jle .L999
jmp .L2735
.L2725:
cmp dl, 115
jg .L2737
cmp dl, 110
je .L2730
jmp .L999
.L2737:
cmp dl, 116
jle .L2733
cmp dl, 119
je .L2735
jmp .L999
.L2728:
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 986369
jmp .L8826
.L2730:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L2745
cmp dl, 116
je .L2745
jmp .L1005
.L2733:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 47
jle .L1005
cmp dl, 48
jle .L2749
cmp dl, 49
jle .L2751
cmp dl, 50
jle .L2753
jmp .L1005
.L2735:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 17763585
jmp .L8826
.L2749:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 17766401
jmp .L9024
.L2751:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 34543617
jmp .L9024
.L2753:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 51320833
jmp .L9024
.L2745:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L2767
cmp dl, 97
jne .L1005
.L2767:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 989185
jmp .L9024
.L2226:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 70
jg .L2772
cmp dl, 64
jg .L2773
test dl, dl
jg .L999
jmp .L2780
.L2773:
cmp dl, 65
jle .L2777
cmp dl, 69
jle .L999
jmp .L2779
.L2772:
cmp dl, 97
jg .L2781
cmp dl, 96
jle .L999
jmp .L2777
.L2781:
cmp dl, 102
je .L2779
jmp .L999
.L2780:
mov DWORD [edi], pop_insn
.L9226:
mov DWORD [edi+4], 21
jmp .L8695
.L2228:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 60162
jmp .L8866
.L2777:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2790
cmp dl, 67
jg .L2791
test dl, dl
jg .L999
jmp .L2798
.L2791:
cmp dl, 68
jle .L2795
cmp dl, 86
jle .L999
jmp .L2797
.L2790:
cmp dl, 100
jg .L2799
cmp dl, 99
jle .L999
jmp .L2795
.L2799:
cmp dl, 119
je .L2797
jmp .L999
.L2798:
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 24833
jmp .L8857
.L2779:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2808
cmp dl, 68
jg .L2809
test dl, dl
jle .L2811
cmp dl, 67
jle .L999
jmp .L2813
.L2809:
cmp dl, 81
je .L2816
cmp dl, 86
jle .L999
jmp .L2818
.L2808:
cmp dl, 112
jg .L2820
cmp dl, 100
je .L2813
jmp .L999
.L2820:
cmp dl, 113
jle .L2816
cmp dl, 119
je .L2818
jmp .L999
.L2811:
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 40193
jmp .L8695
.L2813:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2137345
jmp .L9186
.L2818:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1088769
jmp .L8695
.L2816:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 4234497
jmp .L9148
.L2795:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2121985
jmp .L9186
.L2797:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1073409
jmp .L8857
.L2200:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
jg .L2849
cmp dl, 68
jg .L2850
cmp dl, 66
jle .L1005
cmp dl, 67
jle .L2853
jmp .L2854
.L2850:
cmp dl, 71
je .L2857
cmp dl, 87
jle .L1005
jmp .L2859
.L2849:
cmp dl, 102
jg .L2861
cmp dl, 98
jle .L1005
cmp dl, 99
jle .L2853
cmp dl, 100
jle .L2854
jmp .L1005
.L2861:
cmp dl, 103
jle .L2857
cmp dl, 120
je .L2859
jmp .L1005
.L2210:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L2869
cmp dl, 108
je .L2869
jmp .L1005
.L2202:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L2872
cmp dl, 110
je .L2872
jmp .L1005
.L2206:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L2875
cmp dl, 118
je .L2875
jmp .L1005
.L2211:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
jg .L2877
cmp dl, 76
jg .L2878
cmp dl, 71
je .L2880
cmp dl, 75
jmp .L8679
.L2878:
cmp dl, 78
je .L2885
cmp dl, 89
jle .L1005
jmp .L2887
.L2877:
cmp dl, 108
jg .L2889
cmp dl, 103
je .L2880
cmp dl, 107
.L8679:
jle .L1005
jmp .L2882
.L2889:
cmp dl, 110
jg .L2893
cmp dl, 109
jle .L1005
jmp .L2885
.L2893:
cmp dl, 122
je .L2887
jmp .L1005
.L2880:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L2898
cmp dl, 101
je .L2898
jmp .L1005
.L2882:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
je .L2901
cmp dl, 122
je .L2901
jmp .L1005
.L2885:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
je .L2904
cmp dl, 122
je .L2904
jmp .L1005
.L2887:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L2907
cmp dl, 98
jne .L1005
.L2907:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixmmx_insn
mov DWORD [edi+4], 22529
jmp .L8827
.L2904:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L2913
cmp dl, 98
jne .L1005
.L2913:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixmmx_insn
mov DWORD [edi+4], 23041
jmp .L8827
.L2901:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L2919
cmp dl, 98
jne .L1005
.L2919:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixmmx_insn
mov DWORD [edi+4], 23297
jmp .L8827
.L2898:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
je .L2925
cmp dl, 122
jne .L1005
.L2925:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L2928
cmp dl, 98
jne .L1005
.L2928:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixmmx_insn
mov DWORD [edi+4], 23553
jmp .L8827
.L2875:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L2934
cmp dl, 109
jne .L1005
.L2934:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L2937
cmp dl, 115
jne .L1005
.L2937:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 75
je .L2940
cmp dl, 107
jne .L1005
.L2940:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L2943
cmp dl, 98
jne .L1005
.L2943:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pmovmskb_insn
mov DWORD [edi+4], 2
jmp .L9152
.L2872:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
jg .L2948
cmp dl, 83
je .L2950
cmp dl, 84
jle .L1005
jmp .L2952
.L2948:
cmp dl, 115
jg .L2954
cmp dl, 114
jle .L1005
jmp .L2950
.L2954:
cmp dl, 117
je .L2952
jmp .L1005
.L2950:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L2959
cmp dl, 119
je .L2959
jmp .L1005
.L2952:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L2962
cmp dl, 98
jne .L1005
.L2962:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 55810
jmp .L8825
.L2959:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 59906
jmp .L8825
.L2869:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
jg .L2970
cmp dl, 75
jg .L2971
cmp dl, 72
jmp .L8680
.L2971:
cmp dl, 76
jle .L2975
cmp dl, 84
jle .L1005
jmp .L2977
.L2970:
cmp dl, 107
jg .L2979
cmp dl, 104
.L8680:
jne .L1005
jmp .L2978
.L2979:
cmp dl, 108
jle .L2975
cmp dl, 117
je .L2977
jmp .L1005
.L2978:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L2984
cmp dl, 84
jg .L2985
cmp dl, 82
jmp .L8667
.L2985:
cmp dl, 85
jle .L2990
cmp dl, 86
jle .L1005
jmp .L2992
.L2984:
cmp dl, 116
jg .L2994
cmp dl, 114
.L8667:
je .L2987
jmp .L1005
.L2994:
cmp dl, 117
jle .L2990
cmp dl, 119
je .L2992
jmp .L1005
.L2975:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3000
cmp dl, 119
je .L3000
jmp .L1005
.L2977:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L3003
cmp dl, 100
jne .L1005
.L3003:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L3006
cmp dl, 113
jne .L1005
.L3006:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 62466
jmp .L9151
.L3000:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 54530
jmp .L8866
.L2987:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L3014
cmp dl, 73
je .L3016
cmp dl, 86
jle .L1005
jmp .L3018
.L3014:
cmp dl, 105
jg .L3020
cmp dl, 104
jle .L1005
jmp .L3016
.L3020:
cmp dl, 119
je .L3018
jmp .L1005
.L2990:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3025
cmp dl, 119
je .L3025
jmp .L1005
.L2992:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 58626
jmp .L8866
.L3025:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 58370
jmp .L8825
.L3018:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
jg .L3033
cmp dl, 65
je .L3035
cmp dl, 66
jle .L1005
jmp .L3037
.L3033:
cmp dl, 97
jg .L3039
cmp dl, 96
jle .L1005
jmp .L3035
.L3039:
cmp dl, 99
je .L3037
jmp .L1005
.L3016:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3044
cmp dl, 119
jne .L1005
.L3044:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixmmx_insn
mov DWORD [edi+4], 23809
jmp .L8827
.L3035:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 46849
jmp .L8826
.L3037:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixmmx_insn
mov DWORD [edi+4], 22785
jmp .L8827
.L2853:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 72
je .L3056
cmp dl, 104
je .L3056
jmp .L1005
.L2854:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L3059
cmp dl, 100
je .L3059
jmp .L1005
.L2857:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3062
cmp dl, 119
je .L3062
jmp .L1005
.L2859:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
jg .L3064
cmp dl, 83
je .L3066
cmp dl, 84
jle .L1005
jmp .L3068
.L3064:
cmp dl, 115
jg .L3070
cmp dl, 114
jle .L1005
jmp .L3066
.L3070:
cmp dl, 117
je .L3068
jmp .L1005
.L3066:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3075
cmp dl, 119
je .L3075
jmp .L1005
.L3068:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L3078
cmp dl, 98
jne .L1005
.L3078:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 56834
jmp .L8825
.L3075:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 60930
jmp .L8825
.L3062:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixmmx_insn
mov DWORD [edi+4], 20993
jmp .L8827
.L3059:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3090
cmp dl, 119
jne .L1005
.L3090:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L3093
cmp dl, 100
jne .L1005
.L3093:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 62722
jmp .L8866
.L3056:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L3099
cmp dl, 114
jne .L1005
.L3099:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L3102
cmp dl, 105
jne .L1005
.L3102:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3105
cmp dl, 119
jne .L1005
.L3105:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pmachriw_insn
mov DWORD [edi+4], 1
jmp .L8827
.L2195:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L3111
cmp dl, 115
je .L3111
jmp .L1005
.L2192:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 70
je .L3114
cmp dl, 102
jne .L1005
.L3114:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L3116
cmp dl, 68
je .L3118
cmp dl, 86
jle .L1005
jmp .L3120
.L3116:
cmp dl, 100
jg .L3122
cmp dl, 99
jle .L1005
jmp .L3118
.L3122:
cmp dl, 119
je .L3120
jmp .L1005
.L3118:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 3329
jmp .L8826
.L3120:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 3073
jmp .L8812
.L3111:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L3133
cmp dl, 114
jne .L1005
.L3133:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3136
cmp dl, 119
jne .L1005
.L3136:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pinsrw_insn
mov DWORD [edi+4], 4
jmp .L8825
.L2166:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L3142
cmp dl, 105
je .L3142
jmp .L1005
.L2169:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
jg .L3144
cmp dl, 66
jle .L1005
cmp dl, 67
jle .L3147
jmp .L3148
.L3144:
cmp dl, 98
jle .L1005
cmp dl, 99
jle .L3147
cmp dl, 100
jle .L3148
jmp .L1005
.L2172:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L3154
cmp dl, 109
je .L3154
jmp .L1005
.L2175:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
jg .L3156
cmp dl, 72
jg .L3157
cmp dl, 65
jmp .L8666
.L3157:
cmp dl, 73
jle .L3162
cmp dl, 84
jle .L1005
jmp .L3164
.L3156:
cmp dl, 104
jg .L3166
cmp dl, 97
.L8666:
je .L3159
jmp .L1005
.L3166:
cmp dl, 105
jle .L3162
cmp dl, 117
je .L3164
jmp .L1005
.L2178:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L3172
cmp dl, 97
je .L3172
jmp .L1005
.L2181:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L3175
cmp dl, 110
je .L3175
jmp .L1005
.L2184:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L3177
cmp dl, 67
je .L3179
cmp dl, 82
jle .L1005
jmp .L3181
.L3177:
cmp dl, 99
jg .L3183
cmp dl, 98
jle .L1005
jmp .L3179
.L3183:
cmp dl, 115
je .L3181
jmp .L1005
.L2187:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
je .L3188
cmp dl, 117
jne .L1005
.L3188:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L3191
cmp dl, 98
jne .L1005
.L3191:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L3193
test dl, dl
jle .L3195
cmp dl, 81
jle .L999
jmp .L3197
.L3193:
cmp dl, 114
je .L3197
jmp .L999
.L3195:
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 39425
jmp .L8826
.L3197:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 43521
jmp .L8826
.L3179:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L3206
cmp dl, 112
je .L3206
jmp .L1005
.L3181:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L3209
cmp dl, 113
jne .L1005
.L3209:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L3211
cmp dl, 73
je .L3213
cmp dl, 81
jle .L1005
jmp .L3215
.L3211:
cmp dl, 105
jg .L3217
cmp dl, 104
jle .L1005
jmp .L3213
.L3217:
cmp dl, 114
je .L3215
jmp .L1005
.L3213:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L3222
cmp dl, 116
je .L3222
jmp .L1005
.L3215:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L3225
cmp dl, 116
jne .L1005
.L3225:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 38657
jmp .L8826
.L3222:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 49
jne .L1005
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 42753
jmp .L8826
.L3206:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
jg .L3234
test dl, dl
jle .L3236
cmp dl, 72
jle .L999
jmp .L3238
.L3234:
cmp dl, 105
je .L3238
jmp .L999
.L3236:
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 38401
jmp .L8826
.L3238:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L3244
cmp dl, 116
jne .L1005
.L3244:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 48
jle .L1005
cmp dl, 49
jle .L3248
cmp dl, 50
jle .L3250
jmp .L1005
.L3248:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 42497
jmp .L8826
.L3250:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 46593
jmp .L8826
.L3175:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L3258
cmp dl, 97
jne .L1005
.L3258:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L3261
cmp dl, 99
jne .L1005
.L3261:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L3264
cmp dl, 99
jne .L1005
.L3264:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 36353
jmp .L8812
.L3172:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L3270
cmp dl, 99
jne .L1005
.L3270:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L3273
cmp dl, 99
jne .L1005
.L3273:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 35329
jmp .L8812
.L3159:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L3279
cmp dl, 120
je .L3279
jmp .L1005
.L3162:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L3282
cmp dl, 110
je .L3282
jmp .L1005
.L3164:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L3285
cmp dl, 108
jne .L1005
.L3285:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 46081
jmp .L8826
.L3282:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 37889
jmp .L8826
.L3279:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 41985
jmp .L8826
.L3154:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L3297
cmp dl, 112
jne .L1005
.L3297:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 71
jg .L3299
cmp dl, 69
je .L3301
cmp dl, 70
jle .L1005
jmp .L3303
.L3299:
cmp dl, 101
jg .L3305
cmp dl, 100
jle .L1005
jmp .L3301
.L3305:
cmp dl, 103
je .L3303
jmp .L1005
.L3301:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L3310
cmp dl, 113
je .L3310
jmp .L1005
.L3303:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L3312
cmp dl, 69
je .L3314
cmp dl, 83
jle .L1005
jmp .L3316
.L3312:
cmp dl, 101
jg .L3318
cmp dl, 100
jle .L1005
jmp .L3314
.L3318:
cmp dl, 116
je .L3316
jmp .L1005
.L3314:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 36865
jmp .L8826
.L3316:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 40961
jmp .L8826
.L3310:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 45057
jmp .L8826
.L3147:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L3332
cmp dl, 99
je .L3332
jmp .L1005
.L3148:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L3335
cmp dl, 100
jne .L1005
.L3335:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 40449
jmp .L8826
.L3332:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 44545
jmp .L8826
.L3142:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L3343
cmp dl, 68
je .L3345
cmp dl, 86
jle .L1005
jmp .L3347
.L3343:
cmp dl, 100
jg .L3349
cmp dl, 99
jle .L1005
jmp .L3345
.L3349:
cmp dl, 119
je .L3347
jmp .L1005
.L3345:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 7425
jmp .L8826
.L3347:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 7169
.L8812:
mov DWORD [edi+8], 66560
jmp .L8696
.L2162:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L3360
cmp dl, 116
jne .L1005
.L3360:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L3363
cmp dl, 114
jne .L1005
.L3363:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3366
cmp dl, 119
jne .L1005
.L3366:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], pextrw_insn
mov DWORD [edi+4], 2
jmp .L8825
.L2159:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L3372
cmp dl, 115
jne .L1005
.L3372:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L3375
cmp dl, 116
jne .L1005
.L3375:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L3378
cmp dl, 105
jne .L1005
.L3378:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L3381
cmp dl, 98
jne .L1005
.L3381:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixmmx_insn
mov DWORD [edi+4], 21505
jmp .L8827
.L2145:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L3387
cmp dl, 115
je .L3387
jmp .L1005
.L2137:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
jg .L3389
cmp dl, 75
je .L3391
cmp dl, 76
jle .L1005
jmp .L3393
.L3389:
cmp dl, 107
jg .L3395
cmp dl, 106
jle .L1005
jmp .L3391
.L3395:
cmp dl, 109
je .L3393
jmp .L1005
.L2139:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L3400
cmp dl, 100
je .L3400
jmp .L1005
.L2142:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L3403
cmp dl, 100
je .L3403
jmp .L1005
.L2146:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 71
jg .L3405
cmp dl, 69
je .L3407
cmp dl, 70
jle .L1005
jmp .L3409
.L3405:
cmp dl, 101
jg .L3411
cmp dl, 100
jle .L1005
jmp .L3407
.L3411:
cmp dl, 103
je .L3409
jmp .L1005
.L3407:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L3416
cmp dl, 98
je .L3416
jmp .L1005
.L3409:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L3418
cmp dl, 84
jg .L3419
cmp dl, 66
jmp .L8681
.L3419:
cmp dl, 85
jle .L3423
cmp dl, 86
jle .L1005
jmp .L3425
.L3418:
cmp dl, 116
jg .L3427
cmp dl, 98
.L8681:
jne .L1005
jmp .L3426
.L3427:
cmp dl, 117
jle .L3423
cmp dl, 119
je .L3425
jmp .L1005
.L3426:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 57346
jmp .L8825
.L3425:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 58114
jmp .L8825
.L3423:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L3439
cmp dl, 115
jne .L1005
.L3439:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L3442
cmp dl, 98
jne .L1005
.L3442:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], now3d_insn
mov DWORD [edi+4], 48897
jmp .L8826
.L3416:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixmmx_insn
mov DWORD [edi+4], 20481
jmp .L8827
.L3403:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
jg .L3450
test dl, dl
jle .L3452
cmp dl, 77
jle .L999
jmp .L3454
.L3450:
cmp dl, 110
je .L3454
jmp .L999
.L3452:
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 56066
jmp .L8866
.L3454:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 57090
jmp .L8866
.L3400:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 66
cmp eax, 53
ja .L1005
jmp DWORD [.L3482+eax*4]
[section .rodata]
[align 4]
[align 4]
.L3482:
dd .L3465
dd .L1005
dd .L3468
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L3471
dd .L1005
dd .L3474
dd .L1005
dd .L3477
dd .L1005
dd .L3480
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L3465
dd .L1005
dd .L3468
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L3471
dd .L1005
dd .L3474
dd .L1005
dd .L3477
dd .L1005
dd .L3480
[section .text]
.L3465:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 64514
jmp .L8866
.L3480:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 64770
jmp .L8866
.L3468:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 65026
jmp .L8866
.L3471:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 54274
jmp .L8866
.L3474:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L3495
cmp dl, 72
jg .L3496
cmp dl, 66
jmp .L8665
.L3496:
cmp dl, 73
jle .L3501
cmp dl, 86
jle .L1005
jmp .L3503
.L3495:
cmp dl, 104
jg .L3505
cmp dl, 98
.L8665:
je .L3498
jmp .L1005
.L3505:
cmp dl, 105
jle .L3501
cmp dl, 119
je .L3503
jmp .L1005
.L3477:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L3511
cmp dl, 115
jne .L1005
.L3511:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L3513
cmp dl, 66
je .L3515
cmp dl, 86
jle .L1005
jmp .L3517
.L3513:
cmp dl, 98
jg .L3519
cmp dl, 97
jle .L1005
jmp .L3515
.L3519:
cmp dl, 119
je .L3517
jmp .L1005
.L3515:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 56322
jmp .L8866
.L3517:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 56578
jmp .L8866
.L3498:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 60418
jmp .L8866
.L3501:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3533
cmp dl, 119
je .L3533
jmp .L1005
.L3503:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 60674
jmp .L8866
.L3533:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixmmx_insn
mov DWORD [edi+4], 20737
.L8827:
mov DWORD [edi+8], 139264
jmp .L8696
.L3391:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
jg .L3541
cmp dl, 83
je .L3543
cmp dl, 84
jle .L1005
jmp .L3545
.L3541:
cmp dl, 115
jg .L3547
cmp dl, 114
jle .L1005
jmp .L3543
.L3547:
cmp dl, 117
je .L3545
jmp .L1005
.L3393:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L3552
cmp dl, 112
jne .L1005
.L3552:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 71
jg .L3554
cmp dl, 69
je .L3556
cmp dl, 70
jle .L1005
jmp .L3558
.L3554:
cmp dl, 101
jg .L3560
cmp dl, 100
jle .L1005
jmp .L3556
.L3560:
cmp dl, 103
je .L3558
jmp .L1005
.L3556:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L3565
cmp dl, 113
je .L3565
jmp .L1005
.L3558:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L3568
cmp dl, 116
jne .L1005
.L3568:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L3570
cmp dl, 67
jg .L3571
cmp dl, 66
jmp .L8682
.L3571:
cmp dl, 68
jle .L3575
cmp dl, 86
jle .L1005
jmp .L3577
.L3570:
cmp dl, 99
jg .L3579
cmp dl, 98
.L8682:
jne .L1005
jmp .L3578
.L3579:
cmp dl, 100
jle .L3575
cmp dl, 119
je .L3577
jmp .L1005
.L3578:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 25602
jmp .L8866
.L3575:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 26114
jmp .L8866
.L3577:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 25858
jmp .L8866
.L3565:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L3593
cmp dl, 67
jg .L3594
cmp dl, 66
jmp .L8683
.L3594:
cmp dl, 68
jle .L3598
cmp dl, 86
jle .L1005
jmp .L3600
.L3593:
cmp dl, 99
jg .L3602
cmp dl, 98
.L8683:
jne .L1005
jmp .L3601
.L3602:
cmp dl, 100
jle .L3598
cmp dl, 119
je .L3600
jmp .L1005
.L3601:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 29698
jmp .L8866
.L3598:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 30210
jmp .L8866
.L3600:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 29954
jmp .L8866
.L3543:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L3617
cmp dl, 115
je .L3617
jmp .L1005
.L3545:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L3620
cmp dl, 115
jne .L1005
.L3620:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3623
cmp dl, 119
jne .L1005
.L3623:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L3626
cmp dl, 98
jne .L1005
.L3626:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 26370
jmp .L8866
.L3617:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L3631
cmp dl, 68
je .L3633
cmp dl, 86
jle .L1005
jmp .L3635
.L3631:
cmp dl, 100
jg .L3637
cmp dl, 99
jle .L1005
jmp .L3633
.L3637:
cmp dl, 119
je .L3635
jmp .L1005
.L3633:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L3642
cmp dl, 119
je .L3642
jmp .L1005
.L3635:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L3645
cmp dl, 98
jne .L1005
.L3645:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 25346
jmp .L8866
.L3642:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], mmxsse2_insn
mov DWORD [edi+4], 27394
jmp .L8866
.L3387:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L3654
cmp dl, 101
jne .L1005
.L3654:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 15962113
jmp .L8847
.L1420:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 25861
jmp .L8700
.L1398:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 23
jmp .L8699
.L1401:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 19
jmp .L8699
.L1404:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
je .L3663
cmp dl, 117
je .L3663
jmp .L1005
.L1407:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
jg .L3665
test dl, dl
jle .L3667
cmp dl, 75
jle .L999
jmp .L3669
.L3665:
cmp dl, 108
je .L3669
jmp .L999
.L3667:
mov DWORD [edi], 53
jmp .L8699
.L1410:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L3672
cmp dl, 81
jg .L3673
cmp dl, 70
jmp .L8664
.L3673:
cmp dl, 82
jle .L3678
cmp dl, 86
jle .L1005
jmp .L3680
.L3672:
cmp dl, 113
jg .L3682
cmp dl, 102
.L8664:
je .L3675
jmp .L1005
.L3682:
cmp dl, 114
jle .L3678
cmp dl, 119
je .L3680
jmp .L1005
.L1413:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L3687
cmp dl, 67
jg .L3688
test dl, dl
jle .L3690
cmp dl, 66
jle .L999
jmp .L3692
.L3688:
cmp dl, 81
jle .L999
cmp dl, 82
jle .L3696
jmp .L3697
.L3687:
cmp dl, 113
jg .L3699
cmp dl, 99
je .L3692
jmp .L999
.L3699:
cmp dl, 114
jle .L3696
cmp dl, 115
jle .L3697
jmp .L999
.L3690:
mov DWORD [edi], bittest_insn
mov DWORD [edi+4], 303878
jmp .L9186
.L1416:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 51
jmp .L8699
.L3692:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], bittest_insn
mov DWORD [edi+4], 506630
jmp .L9186
.L3696:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], bittest_insn
mov DWORD [edi+4], 439046
jmp .L9186
.L3697:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], bittest_insn
mov DWORD [edi+4], 371462
jmp .L9186
.L3675:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], bsfr_insn
mov DWORD [edi+4], 48131
jmp .L9186
.L3678:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], bsfr_insn
mov DWORD [edi+4], 48387
jmp .L9186
.L3680:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L3723
cmp dl, 97
jne .L1005
.L3723:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L3726
cmp dl, 112
jne .L1005
.L3726:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], bswap_insn
mov DWORD [edi+4], 2
jmp .L8930
.L3669:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 37
jmp .L8699
.L3663:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L3734
cmp dl, 110
jne .L1005
.L3734:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L3737
cmp dl, 100
jne .L1005
.L3737:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], bound_insn
mov DWORD [edi+4], 2
jmp .L8857
.L1374:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L3746
cmp dl, 120
je .L3746
jmp .L1005
.L1377:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
jg .L3748
cmp dl, 80
je .L3750
cmp dl, 87
jle .L1005
jmp .L3752
.L3748:
cmp dl, 112
jg .L3754
cmp dl, 111
jle .L1005
jmp .L3750
.L3754:
cmp dl, 120
je .L3752
jmp .L1005
.L1380:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L3759
cmp dl, 120
je .L3759
jmp .L1005
.L1383:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
jg .L3761
cmp dl, 73
je .L3763
cmp dl, 87
jle .L1005
jmp .L3765
.L3761:
cmp dl, 105
jg .L3767
cmp dl, 104
jle .L1005
jmp .L3763
.L3767:
cmp dl, 120
je .L3765
jmp .L1005
.L1386:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L3772
cmp dl, 109
je .L3772
jmp .L1005
.L1389:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L3775
cmp dl, 116
je .L3775
jmp .L1005
.L1392:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L3777
cmp dl, 72
jg .L3778
test dl, dl
jg .L999
jmp .L3785
.L3778:
cmp dl, 73
jle .L3782
cmp dl, 79
jle .L999
jmp .L3784
.L3777:
cmp dl, 105
jg .L3786
cmp dl, 104
jle .L999
jmp .L3782
.L3786:
cmp dl, 112
je .L3784
jmp .L999
.L3785:
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L3790
push ebx
push DWORD LC16
push esi
push DWORD 0
call yasm__warning
add esp, 16
.L3790:
mov DWORD [edi], 9728
jmp .L8700
.L3784:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 68
jmp .L8699
.L3782:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 70
jmp .L8699
.L3775:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L3794
cmp dl, 101
jne .L1005
.L3794:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L3797
cmp dl, 114
jne .L1005
.L3797:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], enter_insn
mov DWORD [edi+4], 1
jmp .L8857
.L3772:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L3803
cmp dl, 115
jne .L1005
.L3803:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 1013505
jmp .L8866
.L3765:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 66
jmp .L8699
.L3763:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 71
jmp .L8699
.L3759:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 65
jmp .L8699
.L3752:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 67
jmp .L8699
.L3750:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 69
jmp .L8699
.L3746:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 64
jmp .L8699
.L1353:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L3815
cmp dl, 100
je .L3815
jmp .L1005
.L1356:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L3818
cmp dl, 116
je .L3818
jmp .L1005
.L1359:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 72
je .L3821
cmp dl, 104
je .L3821
jmp .L1005
.L1362:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L3824
cmp dl, 97
je .L3824
jmp .L1005
.L1365:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L3827
cmp dl, 109
je .L3827
jmp .L1005
.L1368:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L3830
cmp dl, 114
jne .L1005
.L3830:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L3832
test dl, dl
jle .L3834
cmp dl, 79
jle .L999
jmp .L3836
.L3832:
cmp dl, 112
je .L3836
jmp .L999
.L3834:
mov DWORD [edi], arith_insn
mov DWORD [edi+4], 405527
jmp .L8695
.L3836:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L3841
cmp dl, 68
je .L3843
cmp dl, 82
jle .L1005
jmp .L3845
.L3841:
cmp dl, 100
jg .L3846
cmp dl, 99
jle .L1005
jmp .L3843
.L3846:
cmp dl, 115
jne .L1005
.L3845:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 22273
jmp .L9152
.L3843:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6706945
jmp .L9151
.L3827:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 47
jle .L1005
cmp dl, 49
je .L3858
cmp dl, 57
jg .L1005
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L3861:
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L3862
mov al, BYTE [ebx+3]
sub eax, 56
cmp al, 1
jbe .L9215
.L3862:
movsx eax, BYTE [ebx+3]
sub eax, 48
or eax, 128
jmp .L9201
.L3858:
inc ecx
mov dl, BYTE [ecx]
test dl, dl
jle .L3861
cmp dl, 47
jle .L999
cmp dl, 53
jg .L999
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
movsx eax, BYTE [ebx+4]
jmp .L9269
.L3824:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L3869
cmp dl, 116
jne .L1005
.L3869:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
jg .L3871
test dl, dl
jle .L3873
cmp dl, 65
jle .L999
jmp .L3875
.L3871:
cmp dl, 98
je .L3875
jmp .L999
.L3873:
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 55041
jmp .L8695
.L3875:
inc ecx
cmp BYTE [ecx], 0
jle .L3873
jmp .L999
.L3821:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 71
je .L3882
cmp dl, 103
jne .L1005
.L3882:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], xchg_insn
mov DWORD [edi+4], 14
jmp .L8695
.L3818:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L3888
cmp dl, 115
jne .L1005
.L3888:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], xbts_insn
.L8724:
mov DWORD [edi+4], 2
mov DWORD [edi+8], 6291460
jmp .L8696
.L3815:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L3894
cmp dl, 100
jne .L1005
.L3894:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cmpxchgxadd_insn
mov DWORD [edi+4], 49156
jmp .L8930
.L1332:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
jg .L3899
cmp dl, 83
je .L3901
cmp dl, 87
jle .L1005
jmp .L3903
.L3899:
cmp dl, 115
jg .L3905
cmp dl, 114
jle .L1005
jmp .L3901
.L3905:
cmp dl, 120
je .L3903
jmp .L1005
.L1335:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L3910
cmp dl, 101
je .L3910
jmp .L1005
.L1338:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L3913
cmp dl, 110
je .L3913
jmp .L1005
.L1341:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 47
jle .L1005
cmp dl, 55
jle .L3917
jmp .L1005
.L1344:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L3919
cmp dl, 118
je .L3919
jmp .L1005
.L1347:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L3922
cmp dl, 108
jne .L1005
.L3922:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L3924
cmp dl, 79
jg .L3925
test dl, dl
jg .L999
jmp .L3932
.L3925:
cmp dl, 80
jle .L3929
cmp dl, 82
jle .L999
jmp .L3931
.L3924:
cmp dl, 112
jg .L3933
cmp dl, 111
jle .L999
jmp .L3929
.L3933:
cmp dl, 115
je .L3931
jmp .L999
.L3932:
mov DWORD [edi], f6_insn
mov DWORD [edi+4], 1028
jmp .L8695
.L3929:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L3939
cmp dl, 68
je .L3941
cmp dl, 82
jle .L1005
jmp .L3943
.L3939:
cmp dl, 100
jg .L3945
cmp dl, 99
jle .L1005
jmp .L3941
.L3945:
cmp dl, 115
je .L3943
jmp .L1005
.L3931:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L3949
cmp dl, 68
je .L3951
cmp dl, 82
jle .L1005
jmp .L3953
.L3949:
cmp dl, 100
jg .L3954
cmp dl, 99
jle .L1005
jmp .L3951
.L3954:
cmp dl, 115
jne .L1005
.L3953:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15948033
jmp .L9152
.L3951:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15882497
jmp .L9151
.L3943:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 22785
jmp .L9152
.L3941:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6707457
jmp .L9151
.L3919:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
jg .L3970
cmp dl, 76
jg .L3971
cmp dl, 67
jg .L3972
test dl, dl
jle .L3974
cmp dl, 65
je .L3976
jmp .L999
.L3972:
cmp dl, 71
jg .L3978
cmp dl, 68
jle .L3980
jmp .L999
.L3978:
cmp dl, 72
jle .L3983
cmp dl, 75
jle .L999
jmp .L3985
.L3971:
cmp dl, 82
jg .L3987
cmp dl, 78
jg .L3988
cmp dl, 77
jle .L3990
jmp .L3991
.L3988:
cmp dl, 81
je .L3994
jmp .L999
.L3987:
cmp dl, 84
jg .L3996
cmp dl, 83
jle .L3998
jmp .L999
.L3996:
cmp dl, 85
jle .L4001
cmp dl, 89
jle .L999
jmp .L4003
.L3970:
cmp dl, 109
jg .L4005
cmp dl, 100
jg .L4006
cmp dl, 97
je .L3976
cmp dl, 99
jle .L999
jmp .L3980
.L4006:
cmp dl, 104
jg .L4010
cmp dl, 103
jle .L999
jmp .L3983
.L4010:
cmp dl, 107
jle .L999
cmp dl, 108
jle .L3985
jmp .L3990
.L4005:
cmp dl, 115
jg .L4016
cmp dl, 112
jg .L4017
cmp dl, 110
jle .L3991
jmp .L999
.L4017:
cmp dl, 113
jle .L3994
cmp dl, 114
jle .L999
jmp .L3998
.L4016:
cmp dl, 117
jg .L4023
cmp dl, 116
jle .L999
jmp .L4001
.L4023:
cmp dl, 122
je .L4003
jmp .L999
.L3974:
mov DWORD [edi], mov_insn
mov DWORD [edi+4], 45
jmp .L8695
.L3976:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L4030
cmp dl, 112
je .L4030
jmp .L1005
.L3980:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
jg .L4032
test dl, dl
jle .L4034
cmp dl, 80
jle .L999
jmp .L4036
.L4032:
cmp dl, 113
je .L4036
jmp .L999
.L4034:
mov DWORD [edi], movd_insn
mov DWORD [edi+4], 8
jmp .L8866
.L3983:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L4041
cmp dl, 76
je .L4043
cmp dl, 79
jle .L1005
jmp .L4045
.L4041:
cmp dl, 108
jg .L4047
cmp dl, 107
jle .L1005
jmp .L4043
.L4047:
cmp dl, 112
je .L4045
jmp .L1005
.L3985:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L4051
cmp dl, 72
je .L4053
cmp dl, 79
jle .L1005
jmp .L4055
.L4051:
cmp dl, 104
jg .L4057
cmp dl, 103
jle .L1005
jmp .L4053
.L4057:
cmp dl, 112
je .L4055
jmp .L1005
.L3990:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L4062
cmp dl, 115
je .L4062
jmp .L1005
.L3991:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L4065
cmp dl, 116
je .L4065
jmp .L1005
.L3994:
inc ecx
mov dl, BYTE [ecx]
test dl, dl
jle .L4068
cmp dl, 50
je .L4070
jmp .L999
.L4068:
mov DWORD [edi], movq_insn
mov DWORD [edi+4], 5
.L8866:
mov DWORD [edi+8], 8192
jmp .L8696
.L3998:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 66
cmp eax, 54
ja .L1005
jmp DWORD [.L4093+eax*4]
[section .rodata]
[align 4]
[align 4]
.L4093:
dd .L4076
dd .L1005
dd .L4079
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L4082
dd .L1005
dd .L4085
dd .L1005
dd .L1005
dd .L1005
dd .L4088
dd .L4091
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L4076
dd .L1005
dd .L4079
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L4082
dd .L1005
dd .L4085
dd .L1005
dd .L1005
dd .L1005
dd .L4088
dd .L4091
[section .text]
.L4001:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L4095
cmp dl, 112
je .L4095
jmp .L1005
.L4003:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L4098
cmp dl, 120
jne .L1005
.L4098:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movszx_insn
mov DWORD [edi+4], 46597
jmp .L9186
.L4095:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4103
cmp dl, 68
je .L4105
cmp dl, 82
jle .L1005
jmp .L4107
.L4103:
cmp dl, 100
jg .L4109
cmp dl, 99
jle .L1005
jmp .L4105
.L4109:
cmp dl, 115
je .L4107
jmp .L1005
.L4105:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movaupd_insn
mov DWORD [edi+4], 4098
jmp .L9151
.L4107:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movaups_insn
mov DWORD [edi+4], 4098
jmp .L9152
.L4091:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
jg .L4119
test dl, dl
jle .L4121
cmp dl, 67
jle .L999
jmp .L4123
.L4119:
cmp dl, 100
je .L4123
jmp .L999
.L4121:
mov DWORD [edi], movszx_insn
mov DWORD [edi+4], 48645
jmp .L9186
.L4076:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 41985
jmp .L8695
.L4088:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1090817
jmp .L8695
.L4079:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movsd_insn
mov DWORD [edi+4], 4
jmp .L8695
.L4082:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 4236545
jmp .L8695
.L4085:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movss_insn
mov DWORD [edi+4], 3
jmp .L9152
.L4123:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], movsxd_insn
mov DWORD [edi+4], 1
jmp .L9148
.L4070:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L4149
cmp dl, 100
jne .L1005
.L4149:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L4152
cmp dl, 113
jne .L1005
.L4152:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movq2dq_insn
jmp .L9262
.L4065:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
jg .L4157
cmp dl, 72
jg .L4158
cmp dl, 68
jne .L1005
jmp .L4170
.L4158:
cmp dl, 73
jle .L4162
cmp dl, 79
jle .L1005
cmp dl, 80
jle .L4165
jmp .L4166
.L4157:
cmp dl, 105
jg .L4168
cmp dl, 100
je .L4170
cmp dl, 104
jle .L1005
jmp .L4162
.L4168:
cmp dl, 111
jle .L1005
cmp dl, 112
jle .L4165
cmp dl, 113
jle .L4166
jmp .L1005
.L4170:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L4177
cmp dl, 113
je .L4177
jmp .L1005
.L4162:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movnti_insn
mov DWORD [edi+4], 2
.L8847:
mov DWORD [edi+8], 128
jmp .L8696
.L4165:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4182
cmp dl, 68
je .L4184
cmp dl, 82
jle .L1005
jmp .L4186
.L4182:
cmp dl, 100
jg .L4188
cmp dl, 99
jle .L1005
jmp .L4184
.L4188:
cmp dl, 115
je .L4186
jmp .L1005
.L4166:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movntq_insn
jmp .L9265
.L4186:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movntps_insn
jmp .L9265
.L4184:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movntpddq_insn
mov DWORD [edi+4], 11009
jmp .L9151
.L4177:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movntpddq_insn
mov DWORD [edi+4], 59137
jmp .L9151
.L4062:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 75
je .L4205
cmp dl, 107
jne .L1005
.L4205:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L4208
cmp dl, 112
jne .L1005
.L4208:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4210
cmp dl, 68
je .L4212
cmp dl, 82
jle .L1005
jmp .L4214
.L4210:
cmp dl, 100
jg .L4216
cmp dl, 99
jle .L1005
jmp .L4212
.L4216:
cmp dl, 115
je .L4214
jmp .L1005
.L4212:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movmskpd_insn
jmp .L9262
.L4214:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movmskps_insn
jmp .L9265
.L4053:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L4227
cmp dl, 112
je .L4227
jmp .L1005
.L4055:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4229
cmp dl, 68
je .L4231
cmp dl, 82
jle .L1005
jmp .L4233
.L4229:
cmp dl, 100
jg .L4235
cmp dl, 99
jle .L1005
jmp .L4231
.L4235:
cmp dl, 115
je .L4233
jmp .L1005
.L4231:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movhlpd_insn
mov DWORD [edi+4], 4610
jmp .L9151
.L4233:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movhlps_insn
mov DWORD [edi+4], 4610
jmp .L9152
.L4227:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L4246
cmp dl, 115
jne .L1005
.L4246:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movhllhps_insn
mov DWORD [edi+4], 5633
jmp .L9152
.L4043:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L4252
cmp dl, 112
je .L4252
jmp .L1005
.L4045:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4254
cmp dl, 68
je .L4256
cmp dl, 82
jle .L1005
jmp .L4258
.L4254:
cmp dl, 100
jg .L4260
cmp dl, 99
jle .L1005
jmp .L4256
.L4260:
cmp dl, 115
je .L4258
jmp .L1005
.L4256:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movhlpd_insn
mov DWORD [edi+4], 5634
jmp .L9151
.L4258:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movhlps_insn
mov DWORD [edi+4], 5634
jmp .L9152
.L4252:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L4271
cmp dl, 115
jne .L1005
.L4271:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movhllhps_insn
mov DWORD [edi+4], 4609
jmp .L9152
.L4036:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L4276
cmp dl, 50
jg .L4277
cmp dl, 49
jle .L1005
jmp .L4282
.L4277:
cmp dl, 65
je .L4281
jmp .L1005
.L4276:
cmp dl, 97
jg .L4283
cmp dl, 85
jle .L4285
cmp dl, 96
jle .L1005
jmp .L4281
.L4283:
cmp dl, 117
je .L4285
jmp .L1005
.L4282:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L4290
cmp dl, 113
je .L4290
jmp .L1005
.L4281:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movdqau_insn
mov DWORD [edi+4], 26114
jmp .L9151
.L4285:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movdqau_insn
mov DWORD [edi+4], 62210
jmp .L9151
.L4290:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movdq2q_insn
jmp .L9262
.L4030:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4301
cmp dl, 68
je .L4303
cmp dl, 82
jle .L1005
jmp .L4305
.L4301:
cmp dl, 100
jg .L4307
cmp dl, 99
jle .L1005
jmp .L4303
.L4307:
cmp dl, 115
je .L4305
jmp .L1005
.L4303:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movaupd_insn
mov DWORD [edi+4], 10242
jmp .L9151
.L4305:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], movaups_insn
mov DWORD [edi+4], 10242
jmp .L9152
.L3917:
inc ecx
cmp BYTE [ecx], 0
jg .L999
movsx eax, BYTE [ebx+2]
sub eax, 48
or eax, 112
jmp .L9201
.L3913:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4318
cmp dl, 80
je .L4320
cmp dl, 82
jle .L1005
jmp .L4322
.L4318:
cmp dl, 112
jg .L4324
cmp dl, 111
jle .L1005
jmp .L4320
.L4324:
cmp dl, 115
je .L4322
jmp .L1005
.L4320:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4328
cmp dl, 68
je .L4330
cmp dl, 82
jle .L1005
jmp .L4332
.L4328:
cmp dl, 100
jg .L4334
cmp dl, 99
jle .L1005
jmp .L4330
.L4334:
cmp dl, 115
je .L4332
jmp .L1005
.L4322:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4338
cmp dl, 68
je .L4340
cmp dl, 82
jle .L1005
jmp .L4342
.L4338:
cmp dl, 100
jg .L4343
cmp dl, 99
jle .L1005
jmp .L4340
.L4343:
cmp dl, 115
jne .L1005
.L4342:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15949057
jmp .L9152
.L4340:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15883521
jmp .L9151
.L4332:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 23809
jmp .L9152
.L4330:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6708481
jmp .L9151
.L3910:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L4360
cmp dl, 110
jne .L1005
.L4360:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L4363
cmp dl, 99
jne .L1005
.L4363:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L4366
cmp dl, 101
jne .L1005
.L4366:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], threebyte_insn
mov DWORD [edi+4], 263122945
jmp .L9024
.L3901:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 75
je .L4372
cmp dl, 107
je .L4372
jmp .L1005
.L3903:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4374
cmp dl, 80
je .L4376
cmp dl, 82
jle .L1005
jmp .L4378
.L4374:
cmp dl, 112
jg .L4380
cmp dl, 111
jle .L1005
jmp .L4376
.L4380:
cmp dl, 115
je .L4378
jmp .L1005
.L4376:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4384
cmp dl, 68
je .L4386
cmp dl, 82
jle .L1005
jmp .L4388
.L4384:
cmp dl, 100
jg .L4390
cmp dl, 99
jle .L1005
jmp .L4386
.L4390:
cmp dl, 115
je .L4388
jmp .L1005
.L4378:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4394
cmp dl, 68
je .L4396
cmp dl, 82
jle .L1005
jmp .L4398
.L4394:
cmp dl, 100
jg .L4399
cmp dl, 99
jle .L1005
jmp .L4396
.L4399:
cmp dl, 115
jne .L1005
.L4398:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15949569
jmp .L9152
.L4396:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15884033
jmp .L9151
.L4388:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 24321
jmp .L9152
.L4386:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6708993
jmp .L9151
.L4372:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L4416
cmp dl, 109
jne .L1005
.L4416:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
je .L4419
cmp dl, 111
jne .L1005
.L4419:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L4422
cmp dl, 118
jne .L1005
.L4422:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
jg .L4424
cmp dl, 68
je .L4426
cmp dl, 80
jle .L1005
jmp .L4428
.L4424:
cmp dl, 100
jg .L4430
cmp dl, 99
jle .L1005
jmp .L4426
.L4430:
cmp dl, 113
je .L4428
jmp .L1005
.L4426:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L4435
cmp dl, 113
je .L4435
jmp .L1005
.L4428:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], maskmovq_insn
.L9240:
mov DWORD [edi+4], 1
.L8825:
mov DWORD [edi+8], 8256
jmp .L8696
.L4435:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
je .L4441
cmp dl, 117
jne .L1005
.L4441:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], maskmovdqu_insn
.L9262:
mov DWORD [edi+4], 1
jmp .L9151
.L1305:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4446
cmp dl, 65
je .L4448
cmp dl, 82
jle .L1005
jmp .L4450
.L4446:
cmp dl, 97
jg .L4452
cmp dl, 96
jle .L1005
jmp .L4448
.L4452:
cmp dl, 115
je .L4450
jmp .L1005
.L1308:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L4457
cmp dl, 99
je .L4457
jmp .L1005
.L1311:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 22
jmp .L8699
.L1314:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
jg .L4460
cmp dl, 75
jg .L4461
test dl, dl
jg .L999
jmp .L4468
.L4461:
cmp dl, 76
jle .L4465
cmp dl, 85
jle .L999
jmp .L4467
.L4460:
cmp dl, 108
jg .L4469
cmp dl, 107
jle .L999
jmp .L4465
.L4469:
cmp dl, 118
je .L4467
jmp .L999
.L4468:
mov DWORD [edi], 55
jmp .L8699
.L1317:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 18
jmp .L8699
.L1320:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 47
jle .L1005
cmp dl, 55
jle .L4476
jmp .L1005
.L1323:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L4478
push ebx
push DWORD LC16
push esi
push DWORD 0
call yasm__warning
add esp, 16
.L4478:
mov DWORD [edi], 15875
jmp .L8700
.L1326:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 50
jmp .L8699
.L4476:
inc ecx
cmp BYTE [ecx], 0
jg .L999
movsx eax, BYTE [ebx+2]
sub eax, 48
or eax, 160
jmp .L9201
.L4465:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 39
jmp .L8699
.L4467:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4483
cmp dl, 79
jg .L4484
test dl, dl
jg .L999
jmp .L4491
.L4484:
cmp dl, 80
jle .L4488
cmp dl, 82
jle .L999
jmp .L4490
.L4483:
cmp dl, 112
jg .L4492
cmp dl, 111
jle .L999
jmp .L4488
.L4492:
cmp dl, 115
je .L4490
jmp .L999
.L4491:
mov DWORD [edi], f6_insn
mov DWORD [edi+4], 1540
jmp .L8695
.L4488:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4498
cmp dl, 68
je .L4500
cmp dl, 82
jle .L1005
jmp .L4502
.L4498:
cmp dl, 100
jg .L4504
cmp dl, 99
jle .L1005
jmp .L4500
.L4504:
cmp dl, 115
je .L4502
jmp .L1005
.L4490:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4508
cmp dl, 68
je .L4510
cmp dl, 82
jle .L1005
jmp .L4512
.L4508:
cmp dl, 100
jg .L4513
cmp dl, 99
jle .L1005
jmp .L4510
.L4513:
cmp dl, 115
jne .L1005
.L4512:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15949313
jmp .L9152
.L4510:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15883777
jmp .L9151
.L4502:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 24065
jmp .L9152
.L4500:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6708737
jmp .L9151
.L4457:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], incdec_insn
mov DWORD [edi+4], 83974
jmp .L8695
.L4448:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 9985
jmp .L8695
.L4450:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 12033
jmp .L8695
.L1263:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L4545
cmp dl, 108
je .L4545
jmp .L1005
.L1266:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L4548
cmp dl, 119
je .L4548
jmp .L1005
.L1269:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
jg .L4550
cmp dl, 79
je .L4552
cmp dl, 80
jle .L1005
jmp .L4554
.L4550:
cmp dl, 111
jg .L4556
cmp dl, 110
jle .L1005
jmp .L4552
.L4556:
cmp dl, 113
je .L4554
jmp .L1005
.L1272:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 21
jmp .L8699
.L1275:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L4561
cmp dl, 69
jg .L4562
cmp dl, 66
jg .L4563
test dl, dl
jg .L999
jmp .L4579
.L4563:
cmp dl, 67
jle .L4567
cmp dl, 68
jle .L4569
jmp .L999
.L4562:
cmp dl, 72
jg .L4571
cmp dl, 70
jle .L4573
jmp .L999
.L4571:
cmp dl, 73
jle .L4576
cmp dl, 83
jle .L999
jmp .L4578
.L4561:
cmp dl, 102
jg .L4580
cmp dl, 99
jg .L4581
cmp dl, 98
jle .L999
jmp .L4567
.L4581:
cmp dl, 100
jle .L4569
cmp dl, 101
jle .L999
jmp .L4573
.L4580:
cmp dl, 105
jg .L4587
cmp dl, 104
jle .L999
jmp .L4576
.L4587:
cmp dl, 116
je .L4578
jmp .L999
.L4579:
mov DWORD [edi], 17
jmp .L8699
.L1278:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L4591
cmp dl, 67
jg .L4592
cmp dl, 66
jle .L1005
jmp .L4594
.L4592:
cmp dl, 78
jle .L1005
cmp dl, 79
jle .L4598
jmp .L4599
.L4591:
cmp dl, 110
jg .L4601
cmp dl, 99
je .L4594
jmp .L1005
.L4601:
cmp dl, 111
jle .L4598
cmp dl, 112
jle .L4599
jmp .L1005
.L1281:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L4607
cmp dl, 109
je .L4607
jmp .L1005
.L1284:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
je .L4610
cmp dl, 117
je .L4610
jmp .L1005
.L1287:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 49
jg .L4612
cmp dl, 48
jmp .L8663
.L4612:
cmp dl, 52
jle .L4614
cmp dl, 56
.L8663:
je .L4614
jmp .L1005
.L1290:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 11777
jmp .L8700
.L1293:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L4620
cmp dl, 116
je .L4620
jmp .L1005
.L1296:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L4623
cmp dl, 100
je .L4623
jmp .L1005
.L1299:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 49
jmp .L8699
.L4623:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L4626
test dl, dl
jle .L4628
cmp dl, 68
jle .L999
jmp .L4630
.L4626:
cmp dl, 101
je .L4630
jmp .L999
.L4628:
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1087745
jmp .L8695
.L4630:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2136065
jmp .L9186
.L4620:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L4638
cmp dl, 79
jg .L4639
cmp dl, 68
jne .L1005
jmp .L4651
.L4639:
cmp dl, 80
jle .L4643
cmp dl, 82
jle .L1005
cmp dl, 83
jle .L4646
jmp .L4647
.L4638:
cmp dl, 112
jg .L4649
cmp dl, 100
je .L4651
cmp dl, 111
jle .L1005
jmp .L4643
.L4649:
cmp dl, 114
jle .L1005
cmp dl, 115
jle .L4646
cmp dl, 116
jle .L4647
jmp .L1005
.L4651:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L4658
cmp dl, 113
je .L4658
jmp .L1005
.L4643:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4660
cmp dl, 72
jg .L4661
cmp dl, 68
jmp .L8662
.L4661:
cmp dl, 73
jle .L4666
cmp dl, 82
jle .L1005
jmp .L4668
.L4660:
cmp dl, 104
jg .L4670
cmp dl, 100
.L8662:
je .L4663
jmp .L1005
.L4670:
cmp dl, 105
jle .L4666
cmp dl, 115
je .L4668
jmp .L1005
.L4646:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4675
cmp dl, 72
jg .L4676
cmp dl, 68
jmp .L8661
.L4676:
cmp dl, 73
jle .L4681
cmp dl, 82
jle .L1005
jmp .L4683
.L4675:
cmp dl, 104
jg .L4685
cmp dl, 100
.L8661:
je .L4678
jmp .L1005
.L4685:
cmp dl, 105
jle .L4681
cmp dl, 115
je .L4683
jmp .L1005
.L4647:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4690
cmp dl, 80
je .L4692
cmp dl, 82
jle .L1005
jmp .L4694
.L4690:
cmp dl, 112
jg .L4696
cmp dl, 111
jle .L1005
jmp .L4692
.L4696:
cmp dl, 115
je .L4694
jmp .L1005
.L4692:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4700
cmp dl, 68
je .L4702
cmp dl, 82
jle .L1005
jmp .L4704
.L4700:
cmp dl, 100
jg .L4706
cmp dl, 99
jle .L1005
jmp .L4702
.L4706:
cmp dl, 115
je .L4704
jmp .L1005
.L4694:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4710
cmp dl, 68
je .L4712
cmp dl, 82
jle .L1005
jmp .L4714
.L4710:
cmp dl, 100
jg .L4716
cmp dl, 99
jle .L1005
jmp .L4712
.L4716:
cmp dl, 115
je .L4714
jmp .L1005
.L4712:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
je .L4721
jmp .L1005
.L4714:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
jne .L1005
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L4724
cmp dl, 115
jne .L1005
.L4724:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L4727
cmp dl, 105
jne .L1005
.L4727:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15936513
jmp .L9152
.L4721:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L4733
cmp dl, 115
jne .L1005
.L4733:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L4736
cmp dl, 105
jne .L1005
.L4736:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15870977
jmp .L9151
.L4702:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
je .L4742
jmp .L1005
.L4704:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
jne .L1005
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L4744
cmp dl, 68
je .L4746
cmp dl, 79
jle .L1005
jmp .L4748
.L4744:
cmp dl, 100
jg .L4750
cmp dl, 99
jle .L1005
jmp .L4746
.L4750:
cmp dl, 112
je .L4748
jmp .L1005
.L4746:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L4755
cmp dl, 113
je .L4755
jmp .L1005
.L4748:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L4758
cmp dl, 105
jne .L1005
.L4758:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 11265
jmp .L9152
.L4755:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15948545
jmp .L9151
.L4742:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L4766
cmp dl, 68
je .L4768
cmp dl, 79
jle .L1005
jmp .L4770
.L4766:
cmp dl, 100
jg .L4772
cmp dl, 99
jle .L1005
jmp .L4768
.L4772:
cmp dl, 112
je .L4770
jmp .L1005
.L4768:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L4777
cmp dl, 113
je .L4777
jmp .L1005
.L4770:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L4780
cmp dl, 105
jne .L1005
.L4780:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6695937
jmp .L9151
.L4777:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6743553
jmp .L9151
.L4681:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
je .L4789
jmp .L1005
.L4683:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
je .L4791
jmp .L1005
.L4678:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
jne .L1005
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L4794
cmp dl, 115
jne .L1005
.L4794:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4796
cmp dl, 73
je .L4798
cmp dl, 82
jle .L1005
jmp .L4800
.L4796:
cmp dl, 105
jg .L4802
cmp dl, 104
jle .L1005
jmp .L4798
.L4802:
cmp dl, 115
je .L4800
jmp .L1005
.L4798:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15871233
jmp .L9151
.L4800:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15882753
jmp .L9151
.L4791:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L4813
cmp dl, 115
jne .L1005
.L4813:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
jg .L4815
cmp dl, 68
je .L4817
cmp dl, 72
jle .L1005
jmp .L4819
.L4815:
cmp dl, 100
jg .L4821
cmp dl, 99
jle .L1005
jmp .L4817
.L4821:
cmp dl, 105
je .L4819
jmp .L1005
.L4817:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15948289
jmp .L9151
.L4819:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15936769
jmp .L9152
.L4789:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L4832
cmp dl, 115
jne .L1005
.L4832:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4834
cmp dl, 68
je .L4836
cmp dl, 82
jle .L1005
jmp .L4838
.L4834:
cmp dl, 100
jg .L4840
cmp dl, 99
jle .L1005
jmp .L4836
.L4840:
cmp dl, 115
je .L4838
jmp .L1005
.L4836:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15870465
jmp .L9151
.L4838:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15936001
jmp .L9152
.L4666:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
je .L4851
jmp .L1005
.L4668:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
je .L4853
jmp .L1005
.L4663:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
jne .L1005
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L4855
cmp dl, 68
je .L4857
cmp dl, 79
jle .L1005
jmp .L4859
.L4855:
cmp dl, 100
jg .L4861
cmp dl, 99
jle .L1005
jmp .L4857
.L4861:
cmp dl, 112
je .L4859
jmp .L1005
.L4857:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L4866
cmp dl, 113
je .L4866
jmp .L1005
.L4859:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4868
cmp dl, 73
je .L4870
cmp dl, 82
jle .L1005
jmp .L4872
.L4868:
cmp dl, 105
jg .L4874
cmp dl, 104
jle .L1005
jmp .L4870
.L4874:
cmp dl, 115
je .L4872
jmp .L1005
.L4870:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6696193
jmp .L9151
.L4872:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6707713
jmp .L9151
.L4866:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15918593
jmp .L9151
.L4853:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L4887
cmp dl, 68
je .L4889
cmp dl, 79
jle .L1005
jmp .L4891
.L4887:
cmp dl, 100
jg .L4892
cmp dl, 99
jle .L1005
jmp .L4889
.L4892:
cmp dl, 112
jne .L1005
.L4891:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
jg .L4896
cmp dl, 68
je .L4898
cmp dl, 72
jle .L1005
jmp .L4900
.L4896:
cmp dl, 100
jg .L4902
cmp dl, 99
jle .L1005
jmp .L4898
.L4902:
cmp dl, 105
je .L4900
jmp .L1005
.L4889:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L4907
cmp dl, 113
jne .L1005
.L4907:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6707969
jmp .L9151
.L4898:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 23041
jmp .L9151
.L4900:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 11521
jmp .L9152
.L4851:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L4919
cmp dl, 112
jne .L1005
.L4919:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4921
cmp dl, 68
je .L4923
cmp dl, 82
jle .L1005
jmp .L4925
.L4921:
cmp dl, 100
jg .L4927
cmp dl, 99
jle .L1005
jmp .L4923
.L4927:
cmp dl, 115
je .L4925
jmp .L1005
.L4923:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6695425
jmp .L9151
.L4925:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 10753
jmp .L9152
.L4658:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
jne .L1005
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L4939
cmp dl, 112
jne .L1005
.L4939:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4941
cmp dl, 68
je .L4943
cmp dl, 82
jle .L1005
jmp .L4945
.L4941:
cmp dl, 100
jg .L4947
cmp dl, 99
jle .L1005
jmp .L4943
.L4947:
cmp dl, 115
je .L4945
jmp .L1005
.L4943:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15984129
jmp .L9151
.L4945:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 23297
jmp .L9151
.L4614:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L4958
cmp BYTE [ebx+2], 56
je .L9215
.L4958:
movsx eax, BYTE [ebx+2]
sub eax, 48
or eax, 144
jmp .L9201
.L4610:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L4960
cmp dl, 105
jne .L1005
.L4960:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L4963
cmp dl, 100
jne .L1005
.L4963:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 1024513
jmp .L8930
.L4607:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L4969
cmp dl, 105
jne .L1005
.L4969:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L4972
cmp dl, 115
jne .L1005
.L4972:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L4974
cmp dl, 68
je .L4976
cmp dl, 82
jle .L1005
jmp .L4978
.L4974:
cmp dl, 100
jg .L4980
cmp dl, 99
jle .L1005
jmp .L4976
.L4980:
cmp dl, 115
je .L4978
jmp .L1005
.L4976:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6696705
jmp .L9151
.L4978:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 12033
jmp .L9152
.L4594:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 62721
jmp .L8695
.L4599:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
jg .L4993
cmp dl, 78
jg .L4994
cmp dl, 69
jg .L4995
test dl, dl
jle .L4997
cmp dl, 68
jle .L999
jmp .L4999
.L4995:
cmp dl, 76
je .L5002
cmp dl, 77
jle .L999
jmp .L5004
.L4994:
cmp dl, 83
jg .L5006
cmp dl, 79
jle .L5008
cmp dl, 80
jle .L5010
cmp dl, 82
jle .L999
jmp .L5012
.L5006:
cmp dl, 85
je .L5015
cmp dl, 87
jle .L999
jmp .L5017
.L4993:
cmp dl, 111
jg .L5019
cmp dl, 107
jg .L5020
cmp dl, 101
je .L4999
jmp .L999
.L5020:
cmp dl, 108
jle .L5002
cmp dl, 109
jle .L999
cmp dl, 110
jle .L5004
jmp .L5008
.L5019:
cmp dl, 116
jg .L5027
cmp dl, 112
jle .L5010
cmp dl, 115
je .L5012
jmp .L999
.L5027:
cmp dl, 117
jle .L5015
cmp dl, 120
je .L5017
jmp .L999
.L4997:
mov DWORD [edi], arith_insn
mov DWORD [edi+4], 473111
jmp .L8695
.L4598:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L5036
cmp dl, 118
jne .L1005
.L5036:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 57
ja .L1005
jmp DWORD [.L5073+eax*4]
[section .rodata]
[align 4]
[align 4]
.L5073:
dd .L5041
dd .L5044
dd .L5195
dd .L1005
dd .L5071
dd .L1005
dd .L5053
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5056
dd .L1005
dd .L5059
dd .L5062
dd .L5065
dd .L1005
dd .L1005
dd .L5068
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5071
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5041
dd .L5044
dd .L5195
dd .L1005
dd .L5071
dd .L1005
dd .L5053
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5056
dd .L1005
dd .L5059
dd .L5062
dd .L5065
dd .L1005
dd .L1005
dd .L5068
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5071
[section .text]
.L5062:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 3
jmp .L9010
.L5059:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 57
ja .L1005
jmp DWORD [.L5109+eax*4]
[section .rodata]
[align 4]
[align 4]
.L5109:
dd .L5080
dd .L5083
dd .L5086
dd .L1005
dd .L5107
dd .L1005
dd .L5092
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5095
dd .L1005
dd .L1005
dd .L5098
dd .L5101
dd .L1005
dd .L1005
dd .L5104
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5107
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5080
dd .L5083
dd .L5086
dd .L1005
dd .L5107
dd .L1005
dd .L5092
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5095
dd .L1005
dd .L1005
dd .L5098
dd .L5101
dd .L1005
dd .L1005
dd .L5104
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5107
[section .text]
.L5044:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L5110
test dl, dl
jle .L9256
cmp dl, 68
jle .L999
jmp .L5114
.L5110:
cmp dl, 101
je .L5114
jmp .L999
.L5112:
.L5047:
.L5041:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L5122
test dl, dl
jle .L9255
cmp dl, 68
jle .L999
jmp .L5086
.L5122:
cmp dl, 101
je .L5086
jmp .L999
.L5124:
.L5050:
.L5071:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 1027
jmp .L9010
.L5068:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 2051
jmp .L9010
.L5065:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
jg .L5140
cmp dl, 68
jg .L5141
test dl, dl
jmp .L9268
.L5141:
cmp dl, 69
jle .L5145
cmp dl, 78
jle .L999
jmp .L5101
.L5140:
cmp dl, 101
jg .L5149
cmp dl, 100
jle .L999
jmp .L5145
.L5149:
cmp dl, 111
je .L5101
jmp .L999
.L5056:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L5155
test dl, dl
jle .L9252
cmp dl, 68
jle .L999
jmp .L5159
.L5155:
cmp dl, 101
je .L5159
jmp .L999
.L5157:
.L5053:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L5164
test dl, dl
jle .L9251
cmp dl, 68
jle .L999
jmp .L5168
.L5164:
cmp dl, 101
jne .L999
.L5166:
.L5168:
inc ecx
cmp BYTE [ecx], 0
jg .L999
jmp .L5226
.L5159:
inc ecx
cmp BYTE [ecx], 0
jg .L999
jmp .L5217
.L5145:
inc ecx
cmp BYTE [ecx], 0
.L9268:
jg .L999
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 2563
jmp .L9010
.L5147:
.L5126:
.L5114:
inc ecx
cmp BYTE [ecx], 0
jg .L999
jmp .L5193
.L5080:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L5191
test dl, dl
jle .L5193
cmp dl, 68
jle .L999
jmp .L5195
.L5191:
cmp dl, 101
je .L5195
jmp .L999
.L5193:
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 1539
jmp .L9010
.L5083:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L5200
test dl, dl
jle .L9249
cmp dl, 68
jle .L999
jmp .L5204
.L5200:
cmp dl, 101
je .L5204
jmp .L999
.L5202:
.L5086:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9249:
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 771
jmp .L9010
.L5089:
.L5092:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L5215
test dl, dl
jle .L5217
cmp dl, 68
jle .L999
jmp .L5219
.L5215:
cmp dl, 101
je .L5219
jmp .L999
.L5217:
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 3587
jmp .L9010
.L5095:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L5224
test dl, dl
jle .L5226
cmp dl, 68
jle .L999
jmp .L5228
.L5224:
cmp dl, 101
je .L5228
jmp .L999
.L5226:
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 3331
jmp .L9010
.L5098:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 259
jmp .L9010
.L5101:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 2819
jmp .L9010
.L5104:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 2307
jmp .L9010
.L5107:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 1283
jmp .L9010
.L5228:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9251:
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 3843
jmp .L9010
.L5219:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9252:
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 3075
jmp .L9010
.L5204:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9255:
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 1795
jmp .L9010
.L5195:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9256:
mov DWORD [edi], cmovcc_insn
mov DWORD [edi+4], 515
jmp .L9010
.L4999:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L5258
cmp dl, 113
je .L5258
jmp .L1005
.L5002:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L5260
cmp dl, 69
je .L5262
cmp dl, 83
jle .L1005
jmp .L5264
.L5260:
cmp dl, 101
jg .L5266
cmp dl, 100
jle .L1005
jmp .L5262
.L5266:
cmp dl, 116
je .L5264
jmp .L1005
.L5004:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
jg .L5270
cmp dl, 69
je .L5272
cmp dl, 75
jle .L1005
jmp .L5274
.L5270:
cmp dl, 101
jg .L5276
cmp dl, 100
jle .L1005
jmp .L5272
.L5276:
cmp dl, 108
je .L5274
jmp .L1005
.L5008:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L5281
cmp dl, 114
je .L5281
jmp .L1005
.L5010:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5283
cmp dl, 68
je .L5285
cmp dl, 82
jle .L1005
jmp .L5287
.L5283:
cmp dl, 100
jg .L5289
cmp dl, 99
jle .L1005
jmp .L5285
.L5289:
cmp dl, 115
je .L5287
jmp .L1005
.L5012:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 66
cmp eax, 53
ja .L1005
jmp DWORD [.L5310+eax*4]
[section .rodata]
[align 4]
[align 4]
.L5310:
dd .L5296
dd .L1005
dd .L5299
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5302
dd .L1005
dd .L5305
dd .L1005
dd .L1005
dd .L1005
dd .L5308
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5296
dd .L1005
dd .L5299
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5302
dd .L1005
dd .L5305
dd .L1005
dd .L1005
dd .L1005
dd .L5308
[section .text]
.L5015:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L5312
cmp dl, 110
je .L5312
jmp .L1005
.L5017:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L5315
cmp dl, 99
jne .L1005
.L5315:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 72
je .L5318
cmp dl, 104
jne .L1005
.L5318:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 71
je .L5321
cmp dl, 103
jne .L1005
.L5321:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 52
jg .L5323
test dl, dl
jle .L5325
cmp dl, 51
jle .L999
jmp .L5327
.L5323:
cmp dl, 56
je .L5330
jmp .L999
.L5325:
mov DWORD [edi], cmpxchgxadd_insn
mov DWORD [edi+4], 45060
.L8930:
mov DWORD [edi+8], 8
jmp .L8696
.L5327:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 56
je .L5334
jmp .L1005
.L5330:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L5336
cmp dl, 98
jne .L1005
.L5336:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cmpxchg8b_insn
mov DWORD [edi+4], 1
jmp .L8963
.L5334:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 54
jne .L1005
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cmpxchgxadd_insn
mov DWORD [edi+4], 42500
mov DWORD [edi+8], 2097160
jmp .L8696
.L5312:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
je .L5346
cmp dl, 111
jne .L1005
.L5346:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L5349
cmp dl, 114
jne .L1005
.L5349:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L5352
cmp dl, 100
jne .L1005
.L5352:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5354
cmp dl, 80
je .L5356
cmp dl, 82
jle .L1005
jmp .L5358
.L5354:
cmp dl, 112
jg .L5360
cmp dl, 111
jle .L1005
jmp .L5356
.L5360:
cmp dl, 115
je .L5358
jmp .L1005
.L5356:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5364
cmp dl, 68
je .L5366
cmp dl, 82
jle .L1005
jmp .L5368
.L5364:
cmp dl, 100
jg .L5370
cmp dl, 99
jle .L1005
jmp .L5366
.L5370:
cmp dl, 115
je .L5368
jmp .L1005
.L5358:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5374
cmp dl, 68
je .L5376
cmp dl, 82
jle .L1005
jmp .L5378
.L5374:
cmp dl, 100
jg .L5380
cmp dl, 99
jle .L1005
jmp .L5376
.L5380:
cmp dl, 115
je .L5378
jmp .L1005
.L5376:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 258561
jmp .L9151
.L5378:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 258817
jmp .L9152
.L5366:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 222721
jmp .L9151
.L5368:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpps_insn
jmp .L9264
.L5296:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 42497
jmp .L8695
.L5308:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1091329
jmp .L8695
.L5299:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cmpsd_insn
jmp .L9223
.L5302:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 4237057
jmp .L9148
.L5305:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssessimm_insn
mov DWORD [edi+4], 15974913
jmp .L9152
.L5287:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssepsimm_insn
mov DWORD [edi+4], 49665
jmp .L9152
.L5285:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssessimm_insn
mov DWORD [edi+4], 6734337
jmp .L9151
.L5281:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L5419
cmp dl, 100
jne .L1005
.L5419:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5421
cmp dl, 80
je .L5423
cmp dl, 82
jle .L1005
jmp .L5425
.L5421:
cmp dl, 112
jg .L5427
cmp dl, 111
jle .L1005
jmp .L5423
.L5427:
cmp dl, 115
je .L5425
jmp .L1005
.L5423:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5431
cmp dl, 68
je .L5433
cmp dl, 82
jle .L1005
jmp .L5435
.L5431:
cmp dl, 100
jg .L5437
cmp dl, 99
jle .L1005
jmp .L5433
.L5437:
cmp dl, 115
je .L5435
jmp .L1005
.L5425:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5441
cmp dl, 68
je .L5443
cmp dl, 82
jle .L1005
jmp .L5445
.L5441:
cmp dl, 100
jg .L5447
cmp dl, 99
jle .L1005
jmp .L5443
.L5447:
cmp dl, 115
je .L5445
jmp .L1005
.L5443:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 520705
jmp .L9151
.L5445:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 520961
jmp .L9152
.L5433:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 484865
jmp .L9151
.L5435:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpps_insn
mov DWORD [edi+4], 1793
jmp .L9152
.L5272:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 81
je .L5464
cmp dl, 113
je .L5464
jmp .L1005
.L5274:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L5466
cmp dl, 69
je .L5468
cmp dl, 83
jle .L1005
jmp .L5470
.L5466:
cmp dl, 101
jg .L5472
cmp dl, 100
jle .L1005
jmp .L5468
.L5472:
cmp dl, 116
je .L5470
jmp .L1005
.L5468:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5476
cmp dl, 80
je .L5478
cmp dl, 82
jle .L1005
jmp .L5480
.L5476:
cmp dl, 112
jg .L5482
cmp dl, 111
jle .L1005
jmp .L5478
.L5482:
cmp dl, 115
je .L5480
jmp .L1005
.L5470:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5486
cmp dl, 80
je .L5488
cmp dl, 82
jle .L1005
jmp .L5490
.L5486:
cmp dl, 112
jg .L5492
cmp dl, 111
jle .L1005
jmp .L5488
.L5492:
cmp dl, 115
je .L5490
jmp .L1005
.L5488:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5496
cmp dl, 68
je .L5498
cmp dl, 82
jle .L1005
jmp .L5500
.L5496:
cmp dl, 100
jg .L5502
cmp dl, 99
jle .L1005
jmp .L5498
.L5502:
cmp dl, 115
je .L5500
jmp .L1005
.L5490:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5506
cmp dl, 68
je .L5508
cmp dl, 82
jle .L1005
jmp .L5510
.L5506:
cmp dl, 100
jg .L5512
cmp dl, 99
jle .L1005
jmp .L5508
.L5512:
cmp dl, 115
je .L5510
jmp .L1005
.L5508:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 389633
jmp .L9151
.L5510:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 389889
jmp .L9152
.L5498:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 353793
jmp .L9151
.L5500:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpps_insn
mov DWORD [edi+4], 1281
jmp .L9152
.L5478:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5528
cmp dl, 68
je .L5530
cmp dl, 82
jle .L1005
jmp .L5532
.L5528:
cmp dl, 100
jg .L5534
cmp dl, 99
jle .L1005
jmp .L5530
.L5534:
cmp dl, 115
je .L5532
jmp .L1005
.L5480:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5538
cmp dl, 68
je .L5540
cmp dl, 82
jle .L1005
jmp .L5542
.L5538:
cmp dl, 100
jg .L5544
cmp dl, 99
jle .L1005
jmp .L5540
.L5544:
cmp dl, 115
je .L5542
jmp .L1005
.L5540:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 455169
jmp .L9151
.L5542:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 455425
jmp .L9152
.L5530:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 419329
jmp .L9151
.L5532:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpps_insn
mov DWORD [edi+4], 1537
jmp .L9152
.L5464:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5560
cmp dl, 80
je .L5562
cmp dl, 82
jle .L1005
jmp .L5564
.L5560:
cmp dl, 112
jg .L5566
cmp dl, 111
jle .L1005
jmp .L5562
.L5566:
cmp dl, 115
je .L5564
jmp .L1005
.L5562:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5570
cmp dl, 68
je .L5572
cmp dl, 82
jle .L1005
jmp .L5574
.L5570:
cmp dl, 100
jg .L5576
cmp dl, 99
jle .L1005
jmp .L5572
.L5576:
cmp dl, 115
je .L5574
jmp .L1005
.L5564:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5580
cmp dl, 68
je .L5582
cmp dl, 82
jle .L1005
jmp .L5584
.L5580:
cmp dl, 100
jg .L5586
cmp dl, 99
jle .L1005
jmp .L5582
.L5586:
cmp dl, 115
je .L5584
jmp .L1005
.L5582:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 324097
jmp .L9151
.L5584:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 324353
jmp .L9152
.L5572:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 288257
jmp .L9151
.L5574:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpps_insn
mov DWORD [edi+4], 1025
jmp .L9152
.L5262:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5602
cmp dl, 80
je .L5604
cmp dl, 82
jle .L1005
jmp .L5606
.L5602:
cmp dl, 112
jg .L5608
cmp dl, 111
jle .L1005
jmp .L5604
.L5608:
cmp dl, 115
je .L5606
jmp .L1005
.L5264:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5612
cmp dl, 80
je .L5614
cmp dl, 82
jle .L1005
jmp .L5616
.L5612:
cmp dl, 112
jg .L5618
cmp dl, 111
jle .L1005
jmp .L5614
.L5618:
cmp dl, 115
je .L5616
jmp .L1005
.L5614:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5622
cmp dl, 68
je .L5624
cmp dl, 82
jle .L1005
jmp .L5626
.L5622:
cmp dl, 100
jg .L5628
cmp dl, 99
jle .L1005
jmp .L5624
.L5628:
cmp dl, 115
je .L5626
jmp .L1005
.L5616:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5632
cmp dl, 68
je .L5634
cmp dl, 82
jle .L1005
jmp .L5636
.L5632:
cmp dl, 100
jg .L5637
cmp dl, 99
jle .L1005
jmp .L5634
.L5637:
cmp dl, 115
jne .L1005
.L5636:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 127745
jmp .L9152
.L5634:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 127489
jmp .L9151
.L5626:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpps_insn
mov DWORD [edi+4], 257
jmp .L9152
.L5624:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 91649
jmp .L9151
.L5604:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5653
cmp dl, 68
je .L5655
cmp dl, 82
jle .L1005
jmp .L5657
.L5653:
cmp dl, 100
jg .L5659
cmp dl, 99
jle .L1005
jmp .L5655
.L5659:
cmp dl, 115
je .L5657
jmp .L1005
.L5606:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5663
cmp dl, 68
je .L5665
cmp dl, 82
jle .L1005
jmp .L5667
.L5663:
cmp dl, 100
jg .L5668
cmp dl, 99
jle .L1005
jmp .L5665
.L5668:
cmp dl, 115
jne .L1005
.L5667:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 193281
jmp .L9152
.L5665:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 193025
jmp .L9151
.L5657:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpps_insn
jmp .L9263
.L5655:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 157185
jmp .L9151
.L5258:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5684
cmp dl, 80
je .L5686
cmp dl, 82
jle .L1005
jmp .L5688
.L5684:
cmp dl, 112
jg .L5690
cmp dl, 111
jle .L1005
jmp .L5686
.L5690:
cmp dl, 115
je .L5688
jmp .L1005
.L5686:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5694
cmp dl, 68
je .L5696
cmp dl, 82
jle .L1005
jmp .L5698
.L5694:
cmp dl, 100
jg .L5700
cmp dl, 99
jle .L1005
jmp .L5696
.L5700:
cmp dl, 115
je .L5698
jmp .L1005
.L5688:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5704
cmp dl, 68
je .L5706
cmp dl, 82
jle .L1005
jmp .L5708
.L5704:
cmp dl, 100
jg .L5709
cmp dl, 99
jle .L1005
jmp .L5706
.L5709:
cmp dl, 115
jne .L1005
.L5708:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 62209
jmp .L9152
.L5706:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 61953
jmp .L9151
.L5698:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpps_insn
.L9265:
mov DWORD [edi+4], 1
jmp .L9152
.L5696:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssecmpss_insn
mov DWORD [edi+4], 26113
jmp .L9151
.L4567:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 63489
jmp .L8695
.L4569:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 64513
jmp .L8695
.L4576:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 64001
jmp .L8695
.L4578:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L5735
cmp dl, 115
je .L5735
jmp .L1005
.L4573:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L5738
cmp dl, 108
jne .L1005
.L5738:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
je .L5741
cmp dl, 117
jne .L1005
.L5741:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L5744
cmp dl, 115
jne .L1005
.L5744:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 72
je .L5747
cmp dl, 104
jne .L1005
.L5747:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], clflush_insn
mov DWORD [edi+4], 1
jmp .L9024
.L5735:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 984577
jmp .L9154
.L4554:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L5755
test dl, dl
jle .L5757
cmp dl, 68
jle .L999
jmp .L5759
.L5755:
cmp dl, 101
je .L5759
jmp .L999
.L5757:
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2136321
jmp .L9186
.L4552:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 4233473
jmp .L9148
.L5759:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 4233217
jmp .L9148
.L4548:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1087489
jmp .L8695
.L4545:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L5776
cmp dl, 108
jne .L1005
.L5776:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], call_insn
jmp .L9222
.L1230:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 47
jle .L1005
cmp dl, 53
jle .L5783
jmp .L1005
.L1233:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L5784
cmp dl, 66
jg .L5785
test dl, dl
jle .L5787
cmp dl, 65
jle .L999
jmp .L5789
.L5785:
cmp dl, 68
je .L5792
cmp dl, 86
jle .L999
jmp .L5794
.L5784:
cmp dl, 99
jg .L5796
cmp dl, 98
je .L5789
jmp .L999
.L5796:
cmp dl, 100
jle .L5792
cmp dl, 119
je .L5794
jmp .L999
.L5787:
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
movsx eax, BYTE [ebx+1]
sub eax, 48
jmp .L9261
.L1236:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L5803
cmp dl, 120
je .L5803
jmp .L1005
.L1239:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
jg .L5805
cmp dl, 80
je .L5807
cmp dl, 87
jle .L1005
jmp .L5809
.L5805:
cmp dl, 112
jg .L5811
cmp dl, 111
jle .L1005
jmp .L5807
.L5811:
cmp dl, 120
je .L5809
jmp .L1005
.L1242:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
jg .L5815
cmp dl, 80
jg .L5816
cmp dl, 76
je .L5818
cmp dl, 79
jmp .L8684
.L5816:
cmp dl, 82
je .L5823
cmp dl, 87
jle .L1005
jmp .L5825
.L5815:
cmp dl, 112
jg .L5827
cmp dl, 108
je .L5818
cmp dl, 111
.L8684:
jle .L1005
jmp .L5820
.L5827:
cmp dl, 114
jg .L5831
cmp dl, 113
jle .L1005
jmp .L5823
.L5831:
cmp dl, 120
je .L5825
jmp .L1005
.L1245:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 73
cmp eax, 47
ja .L1005
jmp DWORD [.L5855+eax*4]
[section .rodata]
[align 4]
[align 4]
.L5855:
dd .L5838
dd .L1005
dd .L1005
dd .L1005
dd .L5841
dd .L1005
dd .L1005
dd .L5844
dd .L1005
dd .L1005
dd .L5847
dd .L5850
dd .L1005
dd .L1005
dd .L1005
dd .L5853
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5838
dd .L1005
dd .L1005
dd .L1005
dd .L5841
dd .L1005
dd .L1005
dd .L5844
dd .L1005
dd .L1005
dd .L5847
dd .L5850
dd .L1005
dd .L1005
dd .L1005
dd .L5853
[section .text]
.L1248:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L5856
cmp dl, 80
je .L5858
cmp dl, 83
jle .L1005
jmp .L5860
.L5856:
cmp dl, 112
jg .L5862
cmp dl, 111
jle .L1005
jmp .L5858
.L5862:
cmp dl, 116
je .L5860
jmp .L1005
.L1251:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L5867
cmp dl, 112
je .L5867
jmp .L1005
.L1254:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L5869
cmp dl, 76
je .L5871
cmp dl, 81
jle .L1005
jmp .L5873
.L5869:
cmp dl, 108
jg .L5875
cmp dl, 107
jle .L1005
jmp .L5871
.L5875:
cmp dl, 114
je .L5873
jmp .L1005
.L1257:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 68
cmp eax, 48
ja .L1005
jmp DWORD [.L5902+eax*4]
[section .rodata]
[align 4]
[align 4]
.L5902:
dd .L5882
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5885
dd .L1005
dd .L1005
dd .L5888
dd .L5891
dd .L1005
dd .L1005
dd .L5894
dd .L5897
dd .L1005
dd .L1005
dd .L5900
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5882
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L5885
dd .L1005
dd .L1005
dd .L5888
dd .L5891
dd .L1005
dd .L1005
dd .L5894
dd .L5897
dd .L1005
dd .L1005
dd .L5900
[section .text]
.L5894:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 84
jmp .L8699
.L5885:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 86
jmp .L8699
.L5891:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 1026561
mov DWORD [edi+8], 524304
jmp .L8696
.L5897:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L5911
cmp dl, 114
je .L5911
jmp .L1005
.L5882:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L5914
cmp dl, 99
je .L5914
jmp .L1005
.L5888:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L5917
cmp dl, 100
je .L5917
jmp .L1005
.L5900:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L5920
cmp dl, 115
jne .L1005
.L5920:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixsmm_insn
mov DWORD [edi+4], 32001
jmp .L9141
.L5917:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L5926
cmp dl, 116
jne .L1005
.L5926:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixsmm_insn
mov DWORD [edi+4], 31489
jmp .L9141
.L5914:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], rsdc_insn
jmp .L9257
.L5911:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L5935
cmp dl, 116
jne .L1005
.L5935:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L5937
cmp dl, 80
je .L5939
cmp dl, 82
jle .L1005
jmp .L5941
.L5937:
cmp dl, 112
jg .L5943
cmp dl, 111
jle .L1005
jmp .L5939
.L5943:
cmp dl, 115
je .L5941
jmp .L1005
.L5939:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L5948
cmp dl, 115
je .L5948
jmp .L1005
.L5941:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L5951
cmp dl, 115
jne .L1005
.L5951:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15946241
jmp .L9152
.L5948:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 20993
jmp .L9152
.L5871:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], shift_insn
jmp .L9221
.L5873:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], shift_insn
jmp .L9220
.L5867:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 192
jmp .L8699
.L5858:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
jg .L5967
cmp dl, 69
jg .L5968
test dl, dl
jle .L5970
cmp dl, 68
jmp .L9273
.L5968:
cmp dl, 78
je .L5975
cmp dl, 89
.L9273:
jle .L999
jmp .L5977
.L5967:
cmp dl, 109
jg .L5979
cmp dl, 101
jmp .L9275
.L5979:
cmp dl, 110
jle .L5975
cmp dl, 122
.L9275:
je .L5977
jmp .L999
.L5970:
mov DWORD [edi], 1
mov DWORD [edi+4], 243
jmp .L8701
.L5860:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
jg .L5984
cmp dl, 69
jg .L5985
test dl, dl
jmp .L9241
.L5985:
cmp dl, 70
jle .L5989
cmp dl, 77
jle .L999
jmp .L5991
.L5984:
cmp dl, 102
jg .L5993
cmp dl, 101
jle .L999
jmp .L5989
.L5993:
cmp dl, 110
je .L5991
jmp .L999
.L5989:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], retnf_insn
mov DWORD [edi+4], 51714
jmp .L8695
.L5991:
inc ecx
cmp BYTE [ecx], 0
.L9241:
jg .L999
mov DWORD [edi], retnf_insn
mov DWORD [edi+4], 49666
jmp .L8695
.L5972:
.L5975:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
jg .L6006
cmp dl, 69
je .L6010
cmp dl, 89
jmp .L9274
.L6006:
cmp dl, 101
jg .L6012
cmp dl, 100
.L9274:
jle .L1005
jmp .L6010
.L6012:
cmp dl, 122
je .L6010
jmp .L1005
.L5977:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 1
mov DWORD [edi+4], 244
jmp .L8701
.L6008:
.L6010:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 1
mov DWORD [edi+4], 242
jmp .L8701
.L5853:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 82
jmp .L8699
.L5838:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 87
jmp .L8699
.L5850:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L6024
cmp dl, 115
je .L6024
jmp .L1005
.L5841:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L6027
cmp dl, 115
je .L6027
jmp .L1005
.L5844:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L6030
cmp dl, 109
je .L6030
jmp .L1005
.L5847:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 72
je .L6033
cmp dl, 104
jne .L1005
.L6033:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L6036
cmp dl, 114
jne .L1005
.L6036:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 996865
.L8712:
mov DWORD [edi+8], 655392
jmp .L8696
.L6030:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L6042
cmp dl, 99
jne .L1005
.L6042:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 996097
jmp .L9010
.L6027:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L6048
cmp dl, 114
jne .L1005
.L6048:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 995841
.L8713:
mov DWORD [edi+8], 8388624
jmp .L8696
.L6024:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L6054
cmp dl, 99
jne .L1005
.L6054:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 995585
.L8963:
mov DWORD [edi+8], 16
jmp .L8696
.L5825:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 81
jmp .L8699
.L5818:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], shift_insn
jmp .L9218
.L5823:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], shift_insn
mov DWORD [edi+4], 776
jmp .L8695
.L5820:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6067
cmp dl, 80
je .L6069
cmp dl, 82
jle .L1005
jmp .L6071
.L6067:
cmp dl, 112
jg .L6073
cmp dl, 111
jle .L1005
jmp .L6069
.L6073:
cmp dl, 115
je .L6071
jmp .L1005
.L6069:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L6078
cmp dl, 115
je .L6078
jmp .L1005
.L6071:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L6081
cmp dl, 115
jne .L1005
.L6081:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15946497
jmp .L9152
.L6078:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 21249
jmp .L9152
.L5809:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 83
jmp .L8699
.L5807:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 85
jmp .L8699
.L5803:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 80
jmp .L8699
.L5792:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
movsx eax, BYTE [ebx+1]
sub eax, 48
jmp .L9260
.L5794:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
movsx eax, BYTE [ebx+1]
sub eax, 48
jmp .L9259
.L5789:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
movsx eax, BYTE [ebx+1]
sub eax, 48
jmp .L9258
.L5783:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L6101
cmp dl, 66
jg .L6102
test dl, dl
jle .L6104
cmp dl, 65
jle .L999
jmp .L6106
.L6102:
cmp dl, 68
je .L6109
cmp dl, 86
jle .L999
jmp .L6111
.L6101:
cmp dl, 99
jg .L6113
cmp dl, 98
je .L6106
jmp .L999
.L6113:
cmp dl, 100
jle .L6109
cmp dl, 119
je .L6111
jmp .L999
.L6104:
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
movsx eax, BYTE [ebx+2]
.L9269:
sub eax, 38
.L9261:
or eax, 80
jmp .L9201
.L6106:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
movsx eax, BYTE [ebx+2]
sub eax, 38
.L9258:
or eax, 16
jmp .L9201
.L6109:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
movsx eax, BYTE [ebx+2]
sub eax, 38
.L9260:
or eax, 64
jmp .L9201
.L6111:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
movsx eax, BYTE [ebx+2]
sub eax, 38
.L9259:
or eax, 48
jmp .L9201
.L1195:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L6125
cmp dl, 72
je .L6127
cmp dl, 81
jle .L1005
jmp .L6129
.L6125:
cmp dl, 104
jg .L6131
cmp dl, 103
jle .L1005
jmp .L6127
.L6131:
cmp dl, 114
je .L6129
jmp .L1005
.L1198:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6135
cmp dl, 77
je .L6137
cmp dl, 82
jle .L1005
jmp .L6139
.L6135:
cmp dl, 109
jg .L6141
cmp dl, 108
jle .L1005
jmp .L6137
.L6141:
cmp dl, 115
je .L6139
jmp .L1005
.L1201:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6145
cmp dl, 65
je .L6147
cmp dl, 82
jle .L1005
jmp .L6149
.L6145:
cmp dl, 97
jg .L6151
cmp dl, 96
jle .L1005
jmp .L6147
.L6151:
cmp dl, 115
je .L6149
jmp .L1005
.L1204:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6155
cmp dl, 69
je .L6157
cmp dl, 82
jle .L1005
jmp .L6159
.L6155:
cmp dl, 101
jg .L6161
cmp dl, 100
jle .L1005
jmp .L6157
.L6161:
cmp dl, 115
je .L6159
jmp .L1005
.L1207:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6165
cmp dl, 68
je .L6167
cmp dl, 82
jle .L1005
jmp .L6169
.L6165:
cmp dl, 100
jg .L6171
cmp dl, 99
jle .L1005
jmp .L6167
.L6171:
cmp dl, 115
je .L6169
jmp .L1005
.L1210:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L6176
cmp dl, 100
je .L6176
jmp .L1005
.L1213:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L6179
cmp dl, 100
je .L6179
jmp .L1005
.L1216:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L6182
cmp dl, 115
je .L6182
jmp .L1005
.L1219:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
jg .L6184
cmp dl, 66
jg .L6185
cmp dl, 65
je .L6187
jmp .L1005
.L6185:
cmp dl, 67
jle .L6190
cmp dl, 68
jle .L6192
cmp dl, 78
jle .L1005
jmp .L6194
.L6184:
cmp dl, 99
jg .L6196
cmp dl, 97
je .L6187
cmp dl, 98
jle .L1005
jmp .L6190
.L6196:
cmp dl, 100
jle .L6192
cmp dl, 111
je .L6194
jmp .L1005
.L1222:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6202
cmp dl, 76
je .L6204
cmp dl, 82
jle .L1005
jmp .L6206
.L6202:
cmp dl, 108
jg .L6208
cmp dl, 107
jle .L1005
jmp .L6204
.L6208:
cmp dl, 115
je .L6206
jmp .L1005
.L1225:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L6213
cmp dl, 114
jne .L1005
.L6213:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], prot286_insn
mov DWORD [edi+4], 196609
jmp .L9013
.L6206:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], lfgss_insn
mov DWORD [edi+4], 46594
jmp .L9186
.L6204:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], bsfr_insn
mov DWORD [edi+4], 771
jmp .L9031
.L6190:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 75
je .L6225
cmp dl, 107
je .L6225
jmp .L1005
.L6194:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L6228
cmp dl, 112
je .L6228
jmp .L1005
.L6192:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L6231
cmp dl, 115
je .L6231
jmp .L1005
.L6187:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L6234
cmp dl, 100
jne .L1005
.L6234:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L6237
cmp dl, 97
jne .L1005
.L6237:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L6240
cmp dl, 108
jne .L1005
.L6240:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L6243
cmp dl, 108
jne .L1005
.L6243:
inc ecx
mov dl, BYTE [ecx]
test dl, dl
jle .L6246
cmp dl, 50
je .L6248
jmp .L999
.L6246:
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 984833
jmp .L9016
.L6248:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 56
jne .L1005
inc ecx
mov dl, BYTE [ecx]
cmp dl, 54
jne .L1005
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 984321
.L8709:
mov DWORD [edi+8], 2097154
jmp .L8696
.L6231:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L6256
cmp dl, 68
jg .L6257
cmp dl, 66
je .L6259
cmp dl, 67
jmp .L8685
.L6257:
cmp dl, 81
je .L6264
cmp dl, 86
jle .L1005
jmp .L6266
.L6256:
cmp dl, 100
jg .L6268
cmp dl, 98
je .L6259
cmp dl, 99
.L8685:
jle .L1005
jmp .L6261
.L6268:
cmp dl, 113
jg .L6272
cmp dl, 112
jle .L1005
jmp .L6264
.L6272:
cmp dl, 119
je .L6266
jmp .L1005
.L6259:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 44033
jmp .L8695
.L6266:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1092865
jmp .L8695
.L6261:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2141441
jmp .L9186
.L6264:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 4238593
jmp .L9148
.L6228:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
jg .L6289
cmp dl, 69
jg .L6290
test dl, dl
jle .L6292
cmp dl, 68
jmp .L9270
.L6290:
cmp dl, 78
je .L6297
cmp dl, 89
.L9270:
jle .L999
jmp .L6294
.L6289:
cmp dl, 109
jg .L6301
cmp dl, 101
jmp .L9272
.L6301:
cmp dl, 110
jle .L6297
cmp dl, 122
.L9272:
je .L6294
jmp .L999
.L6292:
mov DWORD [edi], loop_insn
.L9218:
mov DWORD [edi+4], 520
jmp .L8695
.L6299:
.L6294:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], loop_insn
.L9220:
mov DWORD [edi+4], 264
jmp .L8695
.L6297:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 90
jg .L6314
cmp dl, 69
je .L6318
cmp dl, 89
jmp .L9271
.L6314:
cmp dl, 101
jg .L6320
cmp dl, 100
.L9271:
jle .L1005
jmp .L6318
.L6320:
cmp dl, 122
jne .L1005
.L6316:
.L6318:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], loop_insn
.L9221:
mov DWORD [edi+4], 8
jmp .L8695
.L6225:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 1
mov DWORD [edi+4], 240
jmp .L8701
.L6182:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L6332
cmp dl, 119
jne .L1005
.L6332:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], prot286_insn
mov DWORD [edi+4], 393473
jmp .L9154
.L6179:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L6338
cmp dl, 116
jne .L1005
.L6338:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], prot286_insn
mov DWORD [edi+4], 131073
.L9013:
mov DWORD [edi+8], 9437186
jmp .L8696
.L6176:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L6344
cmp dl, 116
jne .L1005
.L6344:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 51314945
jmp .L9154
.L6169:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], lfgss_insn
mov DWORD [edi+4], 46338
jmp .L9186
.L6167:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L6353
cmp dl, 116
jne .L1005
.L6353:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 34537729
jmp .L9154
.L6159:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], lfgss_insn
mov DWORD [edi+4], 46082
jmp .L9186
.L6157:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L6362
cmp dl, 110
jne .L1005
.L6362:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L6365
cmp dl, 99
jne .L1005
.L6365:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L6368
cmp dl, 101
jne .L1005
.L6368:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], threebyte_insn
mov DWORD [edi+4], 263120897
jmp .L9024
.L6147:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
jg .L6373
test dl, dl
jle .L6375
cmp dl, 85
jle .L999
jmp .L6377
.L6373:
cmp dl, 118
je .L6377
jmp .L999
.L6375:
mov DWORD [edi], lea_insn
mov DWORD [edi+4], 3
jmp .L8695
.L6149:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], ldes_insn
mov DWORD [edi+4], 50178
jmp .L8695
.L6377:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L6389
cmp dl, 101
jne .L1005
.L6389:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 51457
.L8857:
mov DWORD [edi+8], 1
jmp .L8696
.L6139:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], ldes_insn
mov DWORD [edi+4], 50434
jmp .L8695
.L6137:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L6401
cmp dl, 120
jne .L1005
.L6401:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L6404
cmp dl, 99
jne .L1005
.L6404:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L6407
cmp dl, 115
jne .L1005
.L6407:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L6410
cmp dl, 114
jne .L1005
.L6410:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ldstmxcsr_insn
.L9263:
mov DWORD [edi+4], 513
jmp .L9152
.L6127:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 70
je .L6416
cmp dl, 102
je .L6416
jmp .L1005
.L6129:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], bsfr_insn
mov DWORD [edi+4], 515
jmp .L9031
.L6416:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 40705
jmp .L8695
.L1164:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 54
je .L6428
jmp .L1005
.L1166:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
je .L6430
jmp .L1005
.L1168:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 52
je .L6432
jmp .L1005
.L1171:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6433
cmp dl, 68
jg .L6434
cmp dl, 65
je .L6436
cmp dl, 67
jmp .L8686
.L6434:
cmp dl, 77
je .L6441
cmp dl, 82
jle .L1005
jmp .L6443
.L6433:
cmp dl, 100
jg .L6445
cmp dl, 97
je .L6436
cmp dl, 99
.L8686:
jle .L1005
jmp .L6438
.L6445:
cmp dl, 109
jg .L6449
cmp dl, 108
jle .L1005
jmp .L6441
.L6449:
cmp dl, 115
je .L6443
jmp .L1005
.L1174:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
jg .L6453
cmp dl, 66
jle .L1005
cmp dl, 67
jle .L6456
jmp .L6457
.L6453:
cmp dl, 98
jle .L1005
cmp dl, 99
jle .L6456
cmp dl, 100
jle .L6457
jmp .L1005
.L1177:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 20
jmp .L8699
.L1180:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 16
jmp .L8699
.L1183:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L6465
cmp dl, 100
je .L6465
jmp .L1005
.L1186:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L6468
cmp dl, 112
je .L6468
jmp .L1005
.L1189:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 48
jmp .L8699
.L6468:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L6472
cmp dl, 108
jne .L1005
.L6472:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], arpl_insn
mov DWORD [edi+4], 1
jmp .L9031
.L6465:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L6480
cmp dl, 77
jg .L6481
test dl, dl
jg .L999
jmp .L6488
.L6481:
cmp dl, 78
jle .L6485
cmp dl, 79
jle .L999
jmp .L6487
.L6480:
cmp dl, 110
jg .L6489
cmp dl, 109
jle .L999
jmp .L6485
.L6489:
cmp dl, 112
je .L6487
jmp .L999
.L6488:
mov DWORD [edi], arith_insn
mov DWORD [edi+4], 270359
jmp .L8695
.L6485:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L6496
cmp dl, 112
je .L6496
jmp .L1005
.L6487:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6498
cmp dl, 68
je .L6500
cmp dl, 82
jle .L1005
jmp .L6502
.L6498:
cmp dl, 100
jg .L6503
cmp dl, 99
jle .L1005
jmp .L6500
.L6503:
cmp dl, 115
jne .L1005
.L6502:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 21505
jmp .L9152
.L6500:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6706177
jmp .L9151
.L6496:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6513
cmp dl, 68
je .L6515
cmp dl, 82
jle .L1005
jmp .L6517
.L6513:
cmp dl, 100
jg .L6519
cmp dl, 99
jle .L1005
jmp .L6515
.L6519:
cmp dl, 115
je .L6517
jmp .L1005
.L6515:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6706433
jmp .L9151
.L6517:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 21761
jmp .L9152
.L6457:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6529
cmp dl, 79
jg .L6530
test dl, dl
jg .L999
jmp .L6537
.L6530:
cmp dl, 80
jle .L6534
cmp dl, 82
jle .L999
jmp .L6536
.L6529:
cmp dl, 112
jg .L6538
cmp dl, 111
jle .L999
jmp .L6534
.L6538:
cmp dl, 115
je .L6536
jmp .L999
.L6537:
mov DWORD [edi], arith_insn
mov DWORD [edi+4], 23
jmp .L8695
.L6456:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], arith_insn
mov DWORD [edi+4], 135191
jmp .L8695
.L6534:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6547
cmp dl, 68
je .L6549
cmp dl, 82
jle .L1005
jmp .L6551
.L6547:
cmp dl, 100
jg .L6553
cmp dl, 99
jle .L1005
jmp .L6549
.L6553:
cmp dl, 115
je .L6551
jmp .L1005
.L6536:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6557
cmp dl, 68
je .L6559
cmp dl, 82
jle .L1005
jmp .L6561
.L6557:
cmp dl, 100
jg .L6562
cmp dl, 99
jle .L1005
jmp .L6559
.L6562:
cmp dl, 115
jne .L1005
.L6561:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15947777
jmp .L9152
.L6559:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15882241
jmp .L9151
.L6551:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 22529
jmp .L9152
.L6549:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6707201
jmp .L9151
.L6436:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 14081
jmp .L8695
.L6443:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 16129
jmp .L8695
.L6438:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], aadm_insn
mov DWORD [edi+4], 258
jmp .L8695
.L6441:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], aadm_insn
.L9223:
mov DWORD [edi+4], 2
jmp .L8695
.L6432:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9267
mov DWORD [edi], 2
jmp .L9244
.L6430:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 2
jmp .L9245
.L6428:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L6606
sub esp, 8
push DWORD LC18
push esi
call yasm__error
jmp .L8702
.L6606:
mov DWORD [edi], 2
jmp .L9246
.L1147:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 54
je .L6608
jmp .L1005
.L1150:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
je .L6610
jmp .L1005
.L1152:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 52
je .L6612
jmp .L1005
.L1156:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L6613
test dl, dl
jle .L6615
cmp dl, 79
jle .L999
jmp .L6617
.L6613:
cmp dl, 112
je .L6617
jmp .L999
.L6615:
mov DWORD [edi], arith_insn
mov DWORD [edi+4], 67607
jmp .L8695
.L1158:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L6623
cmp dl, 116
jne .L1005
.L6623:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6625
test dl, dl
jle .L6627
cmp dl, 82
jle .L999
jmp .L6629
.L6625:
cmp dl, 115
je .L6629
jmp .L999
.L6627:
mov DWORD [edi], out_insn
.L9225:
mov DWORD [edi+4], 6
jmp .L8695
.L6629:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L6634
cmp dl, 67
jg .L6635
cmp dl, 66
jmp .L8687
.L6635:
cmp dl, 68
jle .L6639
cmp dl, 86
jle .L1005
jmp .L6641
.L6634:
cmp dl, 99
jg .L6643
cmp dl, 98
.L8687:
jne .L1005
jmp .L6642
.L6643:
cmp dl, 100
jle .L6639
cmp dl, 119
je .L6641
jmp .L1005
.L6642:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 28161
jmp .L8695
.L6641:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1076993
jmp .L8695
.L6639:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2125569
jmp .L9186
.L6617:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6657
cmp dl, 68
je .L6659
cmp dl, 82
jle .L1005
jmp .L6661
.L6657:
cmp dl, 100
jg .L6663
cmp dl, 99
jle .L1005
jmp .L6659
.L6663:
cmp dl, 115
je .L6661
jmp .L1005
.L6659:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6706689
jmp .L9151
.L6661:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 22017
jmp .L9152
.L6612:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L6674
.L9267:
push ebx
push DWORD LC17
jmp .L8698
.L6674:
mov DWORD [edi], 3
.L9244:
mov DWORD [edi+4], 64
jmp .L8701
.L6610:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 3
.L9245:
mov DWORD [edi+4], 32
jmp .L8701
.L6608:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 3
.L9246:
mov DWORD [edi+4], 16
.L8701:
mov eax, 2
jmp .L926
.L1132:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L6678
cmp dl, 115
je .L6678
jmp .L1005
.L1135:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 4
jmp .L8697
.L1137:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 47
jle .L1005
cmp dl, 55
jg .L1005
inc ecx
cmp BYTE [ecx], 0
jg .L999
movsx eax, BYTE [ebx+2]
sub eax, 48
or eax, 176
jmp .L9201
.L6678:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L6685
cmp dl, 116
jne .L1005
.L6685:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], test_insn
.L9222:
mov DWORD [edi+4], 20
jmp .L8695
.L1072:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L6691
cmp dl, 120
je .L6691
jmp .L1005
.L1075:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L6693
cmp dl, 67
jg .L6694
cmp dl, 66
jmp .L8660
.L6694:
cmp dl, 68
jle .L6699
cmp dl, 81
jle .L1005
jmp .L6701
.L6693:
cmp dl, 99
jg .L6703
cmp dl, 98
.L8660:
je .L6696
jmp .L1005
.L6703:
cmp dl, 100
jle .L6699
cmp dl, 114
je .L6701
jmp .L1005
.L1078:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6708
cmp dl, 76
je .L6710
cmp dl, 82
jle .L1005
jmp .L6712
.L6708:
cmp dl, 108
jg .L6714
cmp dl, 107
jle .L1005
jmp .L6710
.L6714:
cmp dl, 115
je .L6712
jmp .L1005
.L1081:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
jg .L6718
cmp dl, 75
jg .L6719
cmp dl, 72
je .L6721
jmp .L1005
.L6719:
cmp dl, 76
jle .L6724
cmp dl, 77
jle .L6726
cmp dl, 78
jle .L1005
jmp .L6728
.L6718:
cmp dl, 108
jg .L6730
cmp dl, 104
je .L6721
cmp dl, 107
jle .L1005
jmp .L6724
.L6730:
cmp dl, 109
jle .L6726
cmp dl, 111
je .L6728
jmp .L1005
.L1084:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
jg .L6736
cmp dl, 69
je .L6738
cmp dl, 72
jle .L1005
jmp .L6740
.L6736:
cmp dl, 101
jg .L6742
cmp dl, 100
jle .L1005
jmp .L6738
.L6742:
cmp dl, 105
je .L6740
jmp .L1005
.L1087:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L6747
cmp dl, 109
je .L6747
jmp .L1005
.L1090:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L6750
cmp dl, 114
je .L6750
jmp .L1005
.L1093:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 50
ja .L1005
jmp DWORD [.L6775+eax*4]
[section .rodata]
[align 4]
[align 4]
.L6775:
dd .L6755
dd .L1005
dd .L6758
dd .L6761
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L6764
dd .L6767
dd .L6770
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L6773
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L6755
dd .L1005
dd .L6758
dd .L6761
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L6764
dd .L6767
dd .L6770
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L6773
[section .text]
.L1096:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L6777
cmp dl, 100
je .L6777
jmp .L1005
.L1099:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
je .L6780
cmp dl, 117
je .L6780
jmp .L1005
.L1102:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6782
cmp dl, 73
jg .L6783
cmp dl, 67
je .L6785
cmp dl, 72
jmp .L8689
.L6783:
cmp dl, 79
je .L6790
cmp dl, 82
jle .L1005
jmp .L6792
.L6782:
cmp dl, 105
jg .L6794
cmp dl, 99
je .L6785
cmp dl, 104
.L8689:
jle .L1005
jmp .L6787
.L6794:
cmp dl, 111
jg .L6798
cmp dl, 110
jle .L1005
jmp .L6790
.L6798:
cmp dl, 115
je .L6792
jmp .L1005
.L1105:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L6802
cmp dl, 81
jg .L6803
cmp dl, 65
jmp .L8659
.L6803:
cmp dl, 82
jle .L6808
cmp dl, 83
jle .L1005
jmp .L6810
.L6802:
cmp dl, 113
jg .L6812
cmp dl, 97
.L8659:
je .L6805
jmp .L1005
.L6812:
cmp dl, 114
jle .L6808
cmp dl, 116
je .L6810
jmp .L1005
.L1108:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L6817
cmp dl, 78
je .L6819
cmp dl, 82
jle .L1005
jmp .L6821
.L6817:
cmp dl, 110
jg .L6823
cmp dl, 109
jle .L1005
jmp .L6819
.L6823:
cmp dl, 115
je .L6821
jmp .L1005
.L1111:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
jg .L6827
cmp dl, 69
jg .L6828
cmp dl, 65
jg .L6829
test dl, dl
jle .L6831
cmp dl, 64
jle .L999
jmp .L6833
.L6829:
cmp dl, 67
je .L6836
cmp dl, 68
jle .L999
jmp .L6838
.L6828:
cmp dl, 80
jg .L6840
cmp dl, 73
je .L6842
jmp .L999
.L6840:
cmp dl, 81
jle .L6845
cmp dl, 83
jle .L999
cmp dl, 84
jle .L6848
jmp .L6849
.L6827:
cmp dl, 104
jg .L6851
cmp dl, 98
jg .L6852
cmp dl, 97
je .L6833
jmp .L999
.L6852:
cmp dl, 99
jle .L6836
cmp dl, 101
je .L6838
jmp .L999
.L6851:
cmp dl, 113
jg .L6858
cmp dl, 105
jle .L6842
cmp dl, 112
jle .L999
jmp .L6845
.L6858:
cmp dl, 115
jle .L999
cmp dl, 116
jle .L6848
cmp dl, 117
jle .L6849
jmp .L999
.L6831:
mov DWORD [edi], 25604
jmp .L8700
.L1114:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L6866
cmp dl, 115
je .L6866
jmp .L1005
.L1117:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L6869
cmp dl, 99
je .L6869
jmp .L1005
.L1120:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L6872
cmp dl, 97
je .L6872
jmp .L1005
.L1123:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L6874
cmp dl, 67
jg .L6875
cmp dl, 65
je .L6877
cmp dl, 66
jmp .L8688
.L6875:
cmp dl, 81
jle .L1005
cmp dl, 82
jle .L6883
cmp dl, 83
jle .L6885
jmp .L6886
.L6874:
cmp dl, 99
jg .L6888
cmp dl, 97
je .L6877
cmp dl, 98
.L8688:
jle .L1005
jmp .L6879
.L6888:
cmp dl, 114
jg .L6892
cmp dl, 113
jle .L1005
jmp .L6883
.L6892:
cmp dl, 115
jle .L6885
cmp dl, 116
jle .L6886
jmp .L1005
.L1126:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L6898
cmp dl, 108
jne .L1005
.L6898:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
jne .L1005
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L6902
cmp dl, 120
jne .L1005
.L6902:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L6904
test dl, dl
jle .L6906
cmp dl, 79
jle .L999
jmp .L6908
.L6904:
cmp dl, 112
je .L6908
jmp .L999
.L6906:
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14283009
jmp .L9136
.L6908:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 49
jne .L1005
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14285057
jmp .L9136
.L6879:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 72
je .L6918
cmp dl, 104
je .L6918
jmp .L1005
.L6877:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L6921
cmp dl, 109
je .L6921
jmp .L1005
.L6886:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L6924
cmp dl, 114
je .L6924
jmp .L1005
.L6885:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L6927
cmp dl, 97
je .L6927
jmp .L1005
.L6883:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L6930
cmp dl, 115
jne .L1005
.L6930:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L6933
cmp dl, 116
jne .L1005
.L6933:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
je .L6936
cmp dl, 111
jne .L1005
.L6936:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L6939
cmp dl, 114
jne .L1005
.L6939:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 17804801
jmp .L9130
.L6927:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L6945
cmp dl, 118
jne .L1005
.L6945:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L6948
cmp dl, 101
jne .L1005
.L6948:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 1027585
jmp .L9130
.L6924:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L6954
cmp dl, 97
jne .L1005
.L6954:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L6957
cmp dl, 99
jne .L1005
.L6957:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L6960
cmp dl, 116
jne .L1005
.L6960:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14283777
jmp .L9136
.L6921:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14279937
jmp .L9136
.L6918:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fxch_insn
mov DWORD [edi+4], 4
jmp .L9136
.L6872:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L6972
cmp dl, 105
jne .L1005
.L6972:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L6975
cmp dl, 116
jne .L1005
.L6975:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 39681
jmp .L9136
.L6869:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
je .L6981
cmp dl, 111
jne .L1005
.L6981:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L6984
cmp dl, 109
jne .L1005
.L6984:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L6986
cmp dl, 72
jg .L6987
test dl, dl
jg .L999
jmp .L6994
.L6987:
cmp dl, 73
jle .L6991
cmp dl, 79
jle .L999
jmp .L6993
.L6986:
cmp dl, 105
jg .L6995
cmp dl, 104
jle .L999
jmp .L6991
.L6995:
cmp dl, 112
je .L6993
jmp .L999
.L6994:
mov DWORD [edi], fcom2_insn
mov DWORD [edi+4], 14540802
jmp .L9078
.L6991:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7001
test dl, dl
jle .L7003
cmp dl, 79
jle .L999
jmp .L7005
.L7001:
cmp dl, 112
je .L7005
jmp .L999
.L7003:
mov DWORD [edi], fcom2_insn
mov DWORD [edi+4], 14411778
jmp .L9130
.L6993:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7010
test dl, dl
jle .L7012
cmp dl, 79
jle .L999
jmp .L7014
.L7010:
cmp dl, 112
je .L7014
jmp .L999
.L7012:
mov DWORD [edi], fcom2_insn
mov DWORD [edi+4], 14542850
jmp .L9078
.L7014:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14346497
jmp .L9078
.L7005:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fcom2_insn
mov DWORD [edi+4], 14673922
jmp .L9130
.L6866:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7026
cmp dl, 116
jne .L1005
.L7026:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14279681
jmp .L9136
.L6848:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L7031
cmp dl, 68
jg .L7032
test dl, dl
jle .L7034
cmp dl, 67
je .L7036
jmp .L999
.L7032:
cmp dl, 79
jg .L7038
cmp dl, 69
jle .L7040
jmp .L999
.L7038:
cmp dl, 80
jle .L7043
cmp dl, 82
jle .L999
jmp .L7045
.L7031:
cmp dl, 101
jg .L7047
cmp dl, 99
je .L7036
cmp dl, 100
jle .L999
jmp .L7040
.L7047:
cmp dl, 112
jg .L7051
cmp dl, 111
jle .L999
jmp .L7043
.L7051:
cmp dl, 115
je .L7045
jmp .L999
.L7034:
mov DWORD [edi], fst_insn
mov DWORD [edi+4], 3
jmp .L9136
.L6849:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L7058
cmp dl, 98
je .L7058
jmp .L1005
.L6845:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L7061
cmp dl, 114
je .L7061
jmp .L1005
.L6842:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L7064
cmp dl, 110
je .L7064
jmp .L1005
.L6836:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L7067
cmp dl, 97
je .L7067
jmp .L1005
.L6833:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L7070
cmp dl, 118
je .L7070
jmp .L1005
.L6838:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7073
cmp dl, 116
jne .L1005
.L7073:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L7076
cmp dl, 112
jne .L1005
.L7076:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L7079
cmp dl, 109
jne .L1005
.L7079:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14410753
mov DWORD [edi+8], 4198402
jmp .L8696
.L7070:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L7085
cmp dl, 101
jne .L1005
.L7085:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 110877953
jmp .L9136
.L7067:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L7091
cmp dl, 108
jne .L1005
.L7091:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L7094
cmp dl, 101
jne .L1005
.L7094:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14286081
jmp .L9136
.L7064:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
jg .L7099
test dl, dl
jle .L7101
cmp dl, 66
jle .L999
jmp .L7103
.L7099:
cmp dl, 99
je .L7103
jmp .L999
.L7101:
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14286337
jmp .L9078
.L7103:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
je .L7109
cmp dl, 111
jne .L1005
.L7109:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L7112
cmp dl, 115
jne .L1005
.L7112:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14285569
jmp .L9078
.L7061:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7118
cmp dl, 116
jne .L1005
.L7118:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14285313
jmp .L9136
.L7058:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L7123
cmp dl, 79
jg .L7124
test dl, dl
jg .L999
jmp .L7131
.L7124:
cmp dl, 80
jle .L7128
cmp dl, 81
jle .L999
jmp .L7130
.L7123:
cmp dl, 112
jg .L7132
cmp dl, 111
jle .L999
jmp .L7128
.L7132:
cmp dl, 114
je .L7130
jmp .L999
.L7131:
mov DWORD [edi], farith_insn
mov DWORD [edi+4], 81848326
jmp .L9136
.L7128:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], farithp_insn
mov DWORD [edi+4], 59395
jmp .L9136
.L7130:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7141
test dl, dl
jle .L7143
cmp dl, 79
jle .L999
jmp .L7145
.L7141:
cmp dl, 112
je .L7145
jmp .L999
.L7143:
mov DWORD [edi], farith_insn
mov DWORD [edi+4], 99147782
jmp .L9136
.L7145:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], farithp_insn
mov DWORD [edi+4], 57347
jmp .L9136
.L7036:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L7154
cmp dl, 119
je .L7154
jmp .L1005
.L7040:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L7157
cmp dl, 110
je .L7157
jmp .L1005
.L7043:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fldstp_insn
mov DWORD [edi+4], 117692420
jmp .L9136
.L7045:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L7163
cmp dl, 119
jne .L1005
.L7163:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fstsw_insn
jmp .L9247
.L7157:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L7169
cmp dl, 118
jne .L1005
.L7169:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 110876929
jmp .L9136
.L7154:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fstcw_insn
mov DWORD [edi+4], 1
jmp .L9136
.L6819:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L7178
cmp dl, 100
je .L7178
jmp .L1005
.L6821:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7181
cmp dl, 116
jne .L1005
.L7181:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
je .L7184
cmp dl, 111
jne .L1005
.L7184:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L7187
cmp dl, 114
jne .L1005
.L7187:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebytemem_insn
mov DWORD [edi+4], 318721
jmp .L9136
.L7178:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L7193
cmp dl, 105
jne .L1005
.L7193:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L7196
cmp dl, 110
jne .L1005
.L7196:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7199
cmp dl, 116
jne .L1005
.L7199:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14285825
jmp .L9136
.L6810:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L7205
cmp dl, 97
je .L7205
jmp .L1005
.L6805:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7208
cmp dl, 116
je .L7208
jmp .L1005
.L6808:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L7211
cmp dl, 101
jne .L1005
.L7211:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L7214
cmp dl, 109
jne .L1005
.L7214:
inc ecx
mov dl, BYTE [ecx]
test dl, dl
jle .L7217
cmp dl, 49
je .L7219
jmp .L999
.L7217:
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14284801
jmp .L9136
.L7219:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14284033
jmp .L9078
.L7208:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L7226
cmp dl, 97
jne .L1005
.L7226:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L7229
cmp dl, 110
jne .L1005
.L7229:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14283521
jmp .L9136
.L7205:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L7235
cmp dl, 110
jne .L1005
.L7235:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14283265
jmp .L9136
.L6787:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L7241
cmp dl, 110
je .L7241
jmp .L1005
.L6792:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L7243
cmp dl, 65
je .L7245
cmp dl, 83
jle .L1005
jmp .L7247
.L7243:
cmp dl, 97
jg .L7249
cmp dl, 96
jle .L1005
jmp .L7245
.L7249:
cmp dl, 116
je .L7247
jmp .L1005
.L6785:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L7254
cmp dl, 108
je .L7254
jmp .L1005
.L6790:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L7257
cmp dl, 112
jne .L1005
.L7257:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14274561
jmp .L9136
.L7254:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L7263
cmp dl, 101
jne .L1005
.L7263:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L7266
cmp dl, 120
jne .L1005
.L7266:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14410241
jmp .L9136
.L7245:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L7272
cmp dl, 118
je .L7272
jmp .L1005
.L7247:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L7274
cmp dl, 68
jg .L7275
cmp dl, 67
jmp .L8690
.L7275:
cmp dl, 69
jle .L7279
cmp dl, 82
jle .L1005
jmp .L7281
.L7274:
cmp dl, 100
jg .L7283
cmp dl, 99
.L8690:
jne .L1005
jmp .L7282
.L7283:
cmp dl, 101
jle .L7279
cmp dl, 115
je .L7281
jmp .L1005
.L7282:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L7289
cmp dl, 119
je .L7289
jmp .L1005
.L7281:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L7292
cmp dl, 119
je .L7292
jmp .L1005
.L7279:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L7295
cmp dl, 110
jne .L1005
.L7295:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L7298
cmp dl, 118
jne .L1005
.L7298:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebytemem_insn
mov DWORD [edi+4], 448769
jmp .L9136
.L7292:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fnstsw_insn
.L9247:
mov DWORD [edi+4], 2
jmp .L9136
.L7289:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fldnstcw_insn
mov DWORD [edi+4], 1793
jmp .L9136
.L7272:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L7310
cmp dl, 101
jne .L1005
.L7310:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebytemem_insn
mov DWORD [edi+4], 449793
jmp .L9136
.L7241:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L7316
cmp dl, 105
jne .L1005
.L7316:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7319
cmp dl, 116
jne .L1005
.L7319:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14410497
jmp .L9136
.L6780:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L7325
cmp dl, 108
jne .L1005
.L7325:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7327
test dl, dl
jle .L7329
cmp dl, 79
jle .L999
jmp .L7331
.L7327:
cmp dl, 112
je .L7331
jmp .L999
.L7329:
mov DWORD [edi], farith_insn
mov DWORD [edi+4], 29935622
jmp .L9136
.L7331:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], farithp_insn
mov DWORD [edi+4], 51203
jmp .L9136
.L6777:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 89
jg .L7339
cmp dl, 68
jg .L7340
cmp dl, 49
jg .L7341
test dl, dl
jle .L7343
cmp dl, 48
jle .L999
jmp .L7345
.L7341:
cmp dl, 67
je .L7348
jmp .L999
.L7340:
cmp dl, 76
jg .L7350
cmp dl, 69
jle .L7352
cmp dl, 75
jle .L999
jmp .L7354
.L7350:
cmp dl, 80
je .L7357
jmp .L999
.L7339:
cmp dl, 107
jg .L7359
cmp dl, 99
jg .L7360
cmp dl, 90
jle .L7362
cmp dl, 98
jle .L999
jmp .L7348
.L7360:
cmp dl, 101
je .L7352
jmp .L999
.L7359:
cmp dl, 112
jg .L7367
cmp dl, 108
jle .L7354
cmp dl, 111
jle .L999
jmp .L7357
.L7367:
cmp dl, 122
je .L7362
jmp .L999
.L7343:
mov DWORD [edi], fldstp_insn
mov DWORD [edi+4], 83935236
jmp .L9136
.L7345:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14280705
jmp .L9136
.L7348:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L7378
cmp dl, 119
je .L7378
jmp .L1005
.L7352:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L7381
cmp dl, 110
je .L7381
jmp .L1005
.L7354:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
jg .L7383
cmp dl, 50
jg .L7384
cmp dl, 49
jle .L1005
jmp .L7386
.L7384:
cmp dl, 71
je .L7389
jmp .L1005
.L7383:
cmp dl, 103
jg .L7391
cmp dl, 78
jle .L7393
cmp dl, 102
jle .L1005
jmp .L7389
.L7391:
cmp dl, 110
je .L7393
jmp .L1005
.L7357:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L7398
cmp dl, 105
je .L7398
jmp .L1005
.L7362:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14282241
jmp .L9136
.L7398:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14281473
jmp .L9136
.L7386:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L7406
cmp dl, 69
je .L7408
cmp dl, 83
jle .L1005
jmp .L7410
.L7406:
cmp dl, 101
jg .L7412
cmp dl, 100
jle .L1005
jmp .L7408
.L7412:
cmp dl, 116
je .L7410
jmp .L1005
.L7389:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
je .L7417
jmp .L1005
.L7393:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 50
jne .L1005
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14281985
jmp .L9136
.L7417:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14281729
jmp .L9136
.L7408:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14281217
jmp .L9136
.L7410:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14280961
jmp .L9136
.L7381:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L7432
cmp dl, 118
jne .L1005
.L7432:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebytemem_insn
mov DWORD [edi+4], 317697
jmp .L9136
.L7378:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fldnstcw_insn
mov DWORD [edi+4], 1281
jmp .L9136
.L6764:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L7441
cmp dl, 100
je .L7441
jmp .L1005
.L6773:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
jg .L7443
cmp dl, 83
jle .L1005
cmp dl, 84
jle .L7446
jmp .L7447
.L7443:
cmp dl, 115
jle .L1005
cmp dl, 116
jle .L7446
cmp dl, 117
jle .L7447
jmp .L1005
.L6758:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
je .L7453
cmp dl, 111
je .L7453
jmp .L1005
.L6755:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L7456
cmp dl, 100
je .L7456
jmp .L1005
.L6767:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
je .L7459
cmp dl, 117
je .L7459
jmp .L1005
.L6761:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L7462
cmp dl, 105
je .L7462
jmp .L1005
.L6770:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
jg .L7464
cmp dl, 67
je .L7466
cmp dl, 72
jle .L1005
jmp .L7468
.L7464:
cmp dl, 99
jg .L7470
cmp dl, 98
jle .L1005
jmp .L7466
.L7470:
cmp dl, 105
je .L7468
jmp .L1005
.L7466:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L7475
cmp dl, 115
je .L7475
jmp .L1005
.L7468:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7478
cmp dl, 116
jne .L1005
.L7478:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], threebyte_insn
mov DWORD [edi+4], -1730419967
jmp .L9136
.L7475:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7484
cmp dl, 116
jne .L1005
.L7484:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L7487
cmp dl, 112
jne .L1005
.L7487:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14284545
jmp .L9136
.L7462:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L7493
cmp dl, 118
jne .L1005
.L7493:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L7495
test dl, dl
jle .L7497
cmp dl, 81
jle .L999
jmp .L7499
.L7495:
cmp dl, 114
je .L7499
jmp .L999
.L7497:
mov DWORD [edi], fiarith_insn
mov DWORD [edi+4], 449026
jmp .L9136
.L7499:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fiarith_insn
mov DWORD [edi+4], 514562
jmp .L9136
.L7459:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L7508
cmp dl, 108
jne .L1005
.L7508:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fiarith_insn
mov DWORD [edi+4], 121346
jmp .L9136
.L7456:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L7514
cmp dl, 100
jne .L1005
.L7514:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fiarith_insn
mov DWORD [edi+4], 55810
jmp .L9136
.L7453:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L7520
cmp dl, 109
jne .L1005
.L7520:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7522
test dl, dl
jle .L7524
cmp dl, 79
jle .L999
jmp .L7526
.L7522:
cmp dl, 112
je .L7526
jmp .L999
.L7524:
mov DWORD [edi], fiarith_insn
mov DWORD [edi+4], 186882
jmp .L9136
.L7526:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fiarith_insn
mov DWORD [edi+4], 252418
jmp .L9136
.L7446:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7534
test dl, dl
jle .L7536
cmp dl, 79
jle .L999
jmp .L7538
.L7534:
cmp dl, 112
je .L7538
jmp .L999
.L7536:
mov DWORD [edi], fiarith_insn
mov DWORD [edi+4], 187138
jmp .L9136
.L7447:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L7544
cmp dl, 98
jne .L1005
.L7544:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L7546
test dl, dl
jle .L7548
cmp dl, 81
jle .L999
jmp .L7550
.L7546:
cmp dl, 114
je .L7550
jmp .L999
.L7548:
mov DWORD [edi], fiarith_insn
mov DWORD [edi+4], 317954
jmp .L9136
.L7550:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fiarith_insn
mov DWORD [edi+4], 383490
jmp .L9136
.L7538:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fildstp_insn
mov DWORD [edi+4], 459523
jmp .L9136
.L7441:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fildstp_insn
mov DWORD [edi+4], 327683
jmp .L9136
.L6750:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L7565
cmp dl, 101
jne .L1005
.L7565:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L7568
cmp dl, 101
jne .L1005
.L7568:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7570
test dl, dl
jle .L7572
cmp dl, 79
jle .L999
jmp .L7574
.L7570:
cmp dl, 112
je .L7574
jmp .L999
.L7572:
mov DWORD [edi], ffree_insn
mov DWORD [edi+4], 56577
jmp .L9136
.L7574:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ffree_insn
mov DWORD [edi+4], 57089
mov DWORD [edi+8], 2101280
jmp .L8696
.L6747:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L7583
cmp dl, 109
jne .L1005
.L7583:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L7586
cmp dl, 115
jne .L1005
.L7586:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 986625
.L8826:
mov DWORD [edi+8], 65536
jmp .L8696
.L6740:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L7592
cmp dl, 118
je .L7592
jmp .L1005
.L6738:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L7595
cmp dl, 99
jne .L1005
.L7595:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L7598
cmp dl, 115
jne .L1005
.L7598:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7601
cmp dl, 116
jne .L1005
.L7601:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L7604
cmp dl, 112
jne .L1005
.L7604:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14284289
jmp .L9136
.L7592:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L7609
cmp dl, 79
jg .L7610
test dl, dl
jg .L999
jmp .L7617
.L7610:
cmp dl, 80
jle .L7614
cmp dl, 81
jle .L999
jmp .L7616
.L7609:
cmp dl, 112
jg .L7618
cmp dl, 111
jle .L999
jmp .L7614
.L7618:
cmp dl, 114
je .L7616
jmp .L999
.L7617:
mov DWORD [edi], farith_insn
mov DWORD [edi+4], 116455430
jmp .L9136
.L7614:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], farithp_insn
mov DWORD [edi+4], 63491
jmp .L9136
.L7616:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7627
test dl, dl
jle .L7629
cmp dl, 79
jle .L999
jmp .L7631
.L7627:
cmp dl, 112
je .L7631
jmp .L999
.L7629:
mov DWORD [edi], farith_insn
mov DWORD [edi+4], 133754886
jmp .L9136
.L7631:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], farithp_insn
mov DWORD [edi+4], 61443
jmp .L9136
.L6728:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L7639
cmp dl, 77
je .L7641
cmp dl, 82
jle .L1005
jmp .L7643
.L7639:
cmp dl, 109
jg .L7645
cmp dl, 108
jle .L1005
jmp .L7641
.L7645:
cmp dl, 115
je .L7643
jmp .L1005
.L6721:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L7650
cmp dl, 115
je .L7650
jmp .L1005
.L6724:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L7653
cmp dl, 101
je .L7653
jmp .L1005
.L6726:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
je .L7656
cmp dl, 111
jne .L1005
.L7656:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 86
je .L7659
cmp dl, 118
jne .L1005
.L7659:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 85
jg .L7661
cmp dl, 69
jg .L7662
cmp dl, 66
je .L7664
cmp dl, 68
jmp .L8691
.L7662:
cmp dl, 78
je .L7669
cmp dl, 84
jle .L1005
jmp .L7671
.L7661:
cmp dl, 101
jg .L7673
cmp dl, 98
je .L7664
cmp dl, 100
.L8691:
jle .L1005
jmp .L7666
.L7673:
cmp dl, 110
jg .L7677
cmp dl, 109
jle .L1005
jmp .L7669
.L7677:
cmp dl, 117
je .L7671
jmp .L1005
.L7664:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L7681
test dl, dl
jle .L7683
cmp dl, 68
jle .L999
jmp .L7685
.L7681:
cmp dl, 101
je .L7685
jmp .L999
.L7683:
mov DWORD [edi], fcmovcc_insn
mov DWORD [edi+4], 14336001
jmp .L9130
.L7666:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fcmovcc_insn
mov DWORD [edi+4], 14338049
jmp .L9130
.L7669:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L7693
cmp dl, 66
je .L7695
cmp dl, 68
jle .L1005
jmp .L7697
.L7693:
cmp dl, 98
jg .L7699
cmp dl, 97
jle .L1005
jmp .L7695
.L7699:
cmp dl, 101
je .L7697
jmp .L1005
.L7671:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fcmovcc_insn
mov DWORD [edi+4], 14342145
jmp .L9130
.L7695:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L7706
test dl, dl
jle .L7708
cmp dl, 68
jle .L999
jmp .L7710
.L7706:
cmp dl, 101
je .L7710
jmp .L999
.L7708:
mov DWORD [edi], fcmovcc_insn
mov DWORD [edi+4], 14401537
jmp .L9130
.L7697:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fcmovcc_insn
mov DWORD [edi+4], 14403585
jmp .L9130
.L7710:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fcmovcc_insn
mov DWORD [edi+4], 14405633
jmp .L9130
.L7685:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fcmovcc_insn
mov DWORD [edi+4], 14340097
jmp .L9130
.L7653:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L7725
cmp dl, 120
jne .L1005
.L7725:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], threebyte_insn
mov DWORD [edi+4], -1730420223
jmp .L9136
.L7650:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14278657
jmp .L9136
.L7641:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7733
cmp dl, 72
jg .L7734
test dl, dl
jg .L999
jmp .L7741
.L7734:
cmp dl, 73
jle .L7738
cmp dl, 79
jle .L999
jmp .L7740
.L7733:
cmp dl, 105
jg .L7742
cmp dl, 104
jle .L999
jmp .L7738
.L7742:
cmp dl, 112
je .L7740
jmp .L999
.L7741:
mov DWORD [edi], fcom_insn
mov DWORD [edi+4], 184324
jmp .L9136
.L7643:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14286593
.L9078:
mov DWORD [edi+8], 4098
jmp .L8696
.L7740:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7751
test dl, dl
jle .L7753
cmp dl, 79
jle .L999
jmp .L7755
.L7751:
cmp dl, 112
je .L7755
jmp .L999
.L7753:
mov DWORD [edi], fcom_insn
mov DWORD [edi+4], 251908
jmp .L9136
.L7738:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7760
test dl, dl
jle .L7762
cmp dl, 79
jle .L999
jmp .L7764
.L7760:
cmp dl, 112
je .L7764
jmp .L999
.L7762:
mov DWORD [edi], fcom2_insn
mov DWORD [edi+4], 14413826
jmp .L9130
.L7764:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fcom2_insn
mov DWORD [edi+4], 14675970
.L9130:
mov DWORD [edi+8], 4128
jmp .L8696
.L7755:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14604545
jmp .L9136
.L6710:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L7776
cmp dl, 100
je .L7776
jmp .L1005
.L6712:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7779
cmp dl, 116
jne .L1005
.L7779:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L7782
cmp dl, 112
jne .L1005
.L7782:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fbldstp_insn
mov DWORD [edi+4], 1537
jmp .L9136
.L7776:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], fbldstp_insn
mov DWORD [edi+4], 1025
jmp .L9136
.L6701:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 3
jmp .L8697
.L6699:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L7792
cmp dl, 100
je .L7792
jmp .L1005
.L6696:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L7795
cmp dl, 115
jne .L1005
.L7795:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14278913
jmp .L9136
.L7792:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
jg .L7800
test dl, dl
jle .L7802
cmp dl, 79
jle .L999
jmp .L7804
.L7800:
cmp dl, 112
je .L7804
jmp .L999
.L7802:
mov DWORD [edi], farith_insn
mov DWORD [edi+4], 12632070
jmp .L9136
.L7804:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], farithp_insn
mov DWORD [edi+4], 49155
jmp .L9136
.L6691:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 77
je .L7813
cmp dl, 109
jne .L1005
.L7813:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 49
jne .L1005
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 14282753
.L9136:
mov DWORD [edi+8], 4096
jmp .L8696
.L1016:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L7819
cmp dl, 75
jg .L7820
cmp dl, 72
jmp .L8658
.L7820:
cmp dl, 76
jle .L7825
cmp dl, 81
jle .L1005
jmp .L7827
.L7819:
cmp dl, 107
jg .L7829
cmp dl, 104
.L8658:
je .L7822
jmp .L1005
.L7829:
cmp dl, 108
jle .L7825
cmp dl, 114
je .L7827
jmp .L1005
.L1019:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L7835
cmp dl, 98
je .L7835
jmp .L1005
.L1022:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L7838
cmp dl, 97
je .L7838
jmp .L1005
.L1025:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7841
cmp dl, 116
je .L7841
jmp .L1005
.L1028:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L7844
cmp dl, 101
je .L7844
jmp .L1005
.L1031:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L7847
cmp dl, 100
je .L7847
jmp .L1005
.L1034:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 76
cmp eax, 41
ja .L1005
jmp DWORD [.L7863+eax*4]
[section .rodata]
[align 4]
[align 4]
.L7863:
dd .L7852
dd .L1005
dd .L1005
dd .L7855
dd .L1005
dd .L1005
dd .L7858
dd .L1005
dd .L1005
dd .L7861
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L7852
dd .L1005
dd .L1005
dd .L7855
dd .L1005
dd .L1005
dd .L7858
dd .L1005
dd .L1005
dd .L7861
[section .text]
.L1037:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
jg .L7864
cmp dl, 67
jg .L7865
test dl, dl
jg .L999
jmp .L7872
.L7865:
cmp dl, 68
jle .L7869
cmp dl, 75
jle .L999
jmp .L7871
.L7864:
cmp dl, 100
jg .L7873
cmp dl, 99
jle .L999
jmp .L7869
.L7873:
cmp dl, 108
je .L7871
jmp .L999
.L7872:
mov DWORD [edi], 54
jmp .L8699
.L1040:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L7878
cmp dl, 100
je .L7878
jmp .L1005
.L1043:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L7880
cmp dl, 73
je .L7882
cmp dl, 82
jle .L1005
jmp .L7884
.L7880:
cmp dl, 105
jg .L7886
cmp dl, 104
jle .L1005
jmp .L7882
.L7886:
cmp dl, 115
je .L7884
jmp .L1005
.L1046:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
jg .L7890
test dl, dl
jle .L7892
cmp dl, 75
jle .L999
jmp .L7894
.L7890:
cmp dl, 108
je .L7894
jmp .L999
.L7892:
mov DWORD [edi], 52
jmp .L8699
.L1049:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L7898
cmp dl, 114
je .L7898
jmp .L1005
.L1052:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L7901
push ebx
push DWORD LC16
push esi
push DWORD 0
call yasm__warning
add esp, 16
.L7901:
mov DWORD [edi], 13826
.L8700:
mov eax, 4
jmp .L926
.L1055:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 48
cmp eax, 66
ja .L1005
jmp DWORD [.L7931+eax*4]
[section .rodata]
[align 4]
[align 4]
.L7931:
dd .L7911
dd .L7911
dd .L7911
dd .L7911
dd .L7911
dd .L7911
dd .L7911
dd .L7911
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L7914
dd .L7917
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L7920
dd .L1005
dd .L1005
dd .L1005
dd .L7923
dd .L1005
dd .L7926
dd .L1005
dd .L1005
dd .L7929
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L7914
dd .L7917
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L7920
dd .L1005
dd .L1005
dd .L1005
dd .L7923
dd .L1005
dd .L7926
dd .L1005
dd .L1005
dd .L7929
[section .text]
.L1058:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 66
je .L7933
cmp dl, 98
je .L7933
jmp .L1005
.L1061:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L7935
cmp dl, 75
jg .L7936
cmp dl, 68
jmp .L8657
.L7936:
cmp dl, 76
jle .L7941
cmp dl, 83
jle .L1005
jmp .L7943
.L7935:
cmp dl, 107
jg .L7945
cmp dl, 100
.L8657:
je .L7938
jmp .L1005
.L7945:
cmp dl, 108
jle .L7941
cmp dl, 116
je .L7943
jmp .L1005
.L1064:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L7951
cmp dl, 97
je .L7951
jmp .L1005
.L1067:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L7954
cmp dl, 115
jne .L1005
.L7954:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
jg .L7956
cmp dl, 68
jg .L7957
cmp dl, 67
jmp .L8692
.L7957:
cmp dl, 69
jle .L7961
cmp dl, 81
jle .L1005
jmp .L7963
.L7956:
cmp dl, 100
jg .L7965
cmp dl, 99
.L8692:
jne .L1005
jmp .L7964
.L7965:
cmp dl, 101
jle .L7961
cmp dl, 114
je .L7963
jmp .L1005
.L7964:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 65
je .L7971
cmp dl, 97
je .L7971
jmp .L1005
.L7961:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
jg .L7973
cmp dl, 78
je .L7975
cmp dl, 87
jle .L1005
jmp .L7977
.L7973:
cmp dl, 110
jg .L7979
cmp dl, 109
jle .L1005
jmp .L7975
.L7979:
cmp dl, 120
je .L7977
jmp .L1005
.L7963:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L7984
cmp dl, 101
jne .L1005
.L7984:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7987
cmp dl, 116
jne .L1005
.L7987:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 984833
mov DWORD [edi+8], 8650784
jmp .L8696
.L7975:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7993
cmp dl, 116
je .L7993
jmp .L1005
.L7977:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 73
je .L7996
cmp dl, 105
jne .L1005
.L7996:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L7999
cmp dl, 116
jne .L1005
.L7999:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 996609
mov DWORD [edi+8], 8388640
jmp .L8696
.L7993:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L8008
cmp dl, 101
jne .L1005
.L8008:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L8011
cmp dl, 114
jne .L1005
.L8011:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 996353
.L9010:
mov DWORD [edi+8], 32
jmp .L8696
.L7971:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L8020
cmp dl, 108
jne .L1005
.L8020:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L8023
cmp dl, 108
jne .L1005
.L8023:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 984321
mov DWORD [edi+8], 262176
jmp .L8696
.L7951:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L8029
cmp dl, 112
jne .L1005
.L8029:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 71
je .L8032
cmp dl, 103
jne .L1005
.L8032:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L8035
cmp dl, 115
jne .L1005
.L8035:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], threebyte_insn
mov DWORD [edi+4], 251787265
jmp .L9148
.L7938:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L8042
cmp dl, 99
je .L8042
jmp .L1005
.L7941:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L8045
cmp dl, 100
je .L8045
jmp .L1005
.L7943:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L8048
cmp dl, 115
jne .L1005
.L8048:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixsmm_insn
mov DWORD [edi+4], 31745
jmp .L9141
.L8045:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L8054
cmp dl, 116
jne .L1005
.L8054:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], cyrixsmm_insn
mov DWORD [edi+4], 31233
jmp .L9141
.L8042:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], svdc_insn
.L9257:
mov DWORD [edi+4], 1
.L9141:
mov DWORD [edi+8], 655368
jmp .L8696
.L7933:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L8062
cmp dl, 79
jg .L8063
test dl, dl
jg .L999
jmp .L8070
.L8063:
cmp dl, 80
jle .L8067
cmp dl, 82
jle .L999
jmp .L8069
.L8062:
cmp dl, 112
jg .L8071
cmp dl, 111
jle .L999
jmp .L8067
.L8071:
cmp dl, 115
je .L8069
jmp .L999
.L8070:
mov DWORD [edi], arith_insn
mov DWORD [edi+4], 337943
jmp .L8695
.L8067:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L8077
cmp dl, 68
je .L8079
cmp dl, 82
jle .L1005
jmp .L8081
.L8077:
cmp dl, 100
jg .L8083
cmp dl, 99
jle .L1005
jmp .L8079
.L8083:
cmp dl, 115
je .L8081
jmp .L1005
.L8069:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L8087
cmp dl, 68
je .L8089
cmp dl, 82
jle .L1005
jmp .L8091
.L8087:
cmp dl, 100
jg .L8092
cmp dl, 99
jle .L1005
jmp .L8089
.L8092:
cmp dl, 115
jne .L1005
.L8091:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15948801
jmp .L9152
.L8089:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15883265
jmp .L9151
.L8081:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 23553
jmp .L9152
.L8079:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6708225
jmp .L9151
.L7911:
inc ecx
cmp BYTE [ecx], 0
jg .L999
movsx eax, BYTE [ebx+2]
sub eax, 48
or eax, 96
.L9201:
mov DWORD [edi], eax
jmp .L8699
.L7914:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 63745
jmp .L8695
.L7917:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 64769
jmp .L8695
.L7920:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 64257
jmp .L8695
.L7926:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L8119
cmp dl, 115
je .L8119
jmp .L1005
.L7929:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], str_insn
mov DWORD [edi+4], 4
.L9031:
mov DWORD [edi+8], 1048578
jmp .L8696
.L7923:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 88
je .L8125
cmp dl, 120
jne .L1005
.L8125:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L8128
cmp dl, 99
jne .L1005
.L8128:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L8131
cmp dl, 115
jne .L1005
.L8131:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L8134
cmp dl, 114
jne .L1005
.L8134:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ldstmxcsr_insn
.L9264:
mov DWORD [edi+4], 769
jmp .L9152
.L8119:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L8139
cmp dl, 68
jg .L8140
cmp dl, 66
je .L8142
cmp dl, 67
jmp .L8693
.L8140:
cmp dl, 81
je .L8147
cmp dl, 86
jle .L1005
jmp .L8149
.L8139:
cmp dl, 100
jg .L8151
cmp dl, 98
je .L8142
cmp dl, 99
.L8693:
jle .L1005
jmp .L8144
.L8151:
cmp dl, 113
jg .L8155
cmp dl, 112
jle .L1005
jmp .L8147
.L8155:
cmp dl, 119
je .L8149
jmp .L1005
.L8142:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 43521
jmp .L8695
.L8149:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1092353
jmp .L8695
.L8144:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2140929
jmp .L9186
.L8147:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9214
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 4238081
jmp .L9148
.L7898:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L8173
cmp dl, 116
jne .L1005
.L8173:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L8175
cmp dl, 80
je .L8177
cmp dl, 82
jle .L1005
jmp .L8179
.L8175:
cmp dl, 112
jg .L8181
cmp dl, 111
jle .L1005
jmp .L8177
.L8181:
cmp dl, 115
je .L8179
jmp .L1005
.L8177:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L8185
cmp dl, 68
je .L8187
cmp dl, 82
jle .L1005
jmp .L8189
.L8185:
cmp dl, 100
jg .L8191
cmp dl, 99
jle .L1005
jmp .L8187
.L8191:
cmp dl, 115
je .L8189
jmp .L1005
.L8179:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L8195
cmp dl, 68
je .L8197
cmp dl, 82
jle .L1005
jmp .L8199
.L8195:
cmp dl, 100
jg .L8201
cmp dl, 99
jle .L1005
jmp .L8197
.L8201:
cmp dl, 115
je .L8199
jmp .L1005
.L8197:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15880449
jmp .L9151
.L8199:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 15945985
jmp .L9152
.L8187:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssess_insn
mov DWORD [edi+4], 6705409
jmp .L9151
.L8189:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sseps_insn
mov DWORD [edi+4], 20737
jmp .L9152
.L7894:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L9215
mov DWORD [edi], 36
jmp .L8699
.L7884:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
je .L8220
cmp dl, 119
je .L8220
jmp .L1005
.L7882:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
jg .L8222
test dl, dl
jle .L8224
cmp dl, 77
jle .L999
jmp .L8226
.L8222:
cmp dl, 110
je .L8226
jmp .L999
.L8224:
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 61697
.L9016:
mov DWORD [edi+8], 2097156
jmp .L8696
.L8226:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L8232
cmp dl, 116
jne .L1005
.L8232:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
jg .L8234
test dl, dl
jle .L8236
cmp dl, 78
jle .L999
jmp .L8238
.L8234:
cmp dl, 111
je .L8238
jmp .L999
.L8236:
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 997377
mov DWORD [edi+8], 131104
jmp .L8696
.L8238:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 76
je .L8244
cmp dl, 108
jne .L1005
.L8244:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
je .L8247
cmp dl, 100
jne .L1005
.L8247:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobyte_insn
mov DWORD [edi+4], 1015297
mov DWORD [edi+8], 4325384
jmp .L8696
.L8220:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sldtmsw_insn
mov DWORD [edi+4], 262406
jmp .L9153
.L7878:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L8256
cmp dl, 116
jne .L1005
.L8256:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], sldtmsw_insn
mov DWORD [edi+4], 6
.L9153:
mov DWORD [edi+8], 2
jmp .L8696
.L7871:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L8262
.L9215:
push ebx
push DWORD LC15
jmp .L8698
.L8262:
mov DWORD [edi], 38
.L8699:
mov eax, 3
jmp .L926
.L7869:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L8264
cmp dl, 116
jne .L1005
.L8264:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 17760513
jmp .L9154
.L7855:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L8270
cmp dl, 114
je .L8270
jmp .L1005
.L7852:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
jg .L8272
test dl, dl
jle .L8603
cmp dl, 67
jle .L999
jmp .L8276
.L8272:
cmp dl, 100
je .L8276
jmp .L999
.L8274:
.L7858:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 68
jg .L8281
test dl, dl
jle .L8283
cmp dl, 67
jle .L999
jmp .L8285
.L8281:
cmp dl, 100
je .L8285
jmp .L999
.L8283:
mov DWORD [edi], shift_insn
mov DWORD [edi+4], 1288
jmp .L8695
.L7861:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 70
je .L8291
cmp dl, 102
jne .L1005
.L8291:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 80
je .L8294
cmp dl, 112
jne .L1005
.L8294:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
jg .L8296
cmp dl, 68
je .L8298
cmp dl, 82
jle .L1005
jmp .L8300
.L8296:
cmp dl, 100
jg .L8302
cmp dl, 99
jle .L1005
jmp .L8298
.L8302:
cmp dl, 115
je .L8300
jmp .L1005
.L8298:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssessimm_insn
mov DWORD [edi+4], 6735361
.L9151:
mov DWORD [edi+8], 32768
jmp .L8696
.L8300:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], ssepsimm_insn
mov DWORD [edi+4], 50689
.L9152:
mov DWORD [edi+8], 16384
jmp .L8696
.L8285:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], shlrd_insn
mov DWORD [edi+4], 44038
jmp .L9186
.L8276:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], shlrd_insn
mov DWORD [edi+4], 41990
jmp .L9186
.L8270:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L8319
cmp dl, 116
jne .L1005
.L8319:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 2
jmp .L8697
.L7847:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
je .L8323
cmp dl, 116
jne .L1005
.L8323:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], twobytemem_insn
mov DWORD [edi+4], 983297
.L9154:
mov DWORD [edi+8], 8388610
jmp .L8696
.L7844:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 78
je .L8329
cmp dl, 110
jne .L1005
.L8329:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
je .L8332
cmp dl, 99
jne .L1005
.L8332:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
je .L8335
cmp dl, 101
jne .L1005
.L8335:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], threebyte_insn
mov DWORD [edi+4], 263124993
.L9024:
mov DWORD [edi+8], 64
jmp .L8696
.L7841:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 57
ja .L1005
jmp DWORD [.L8375+eax*4]
[section .rodata]
[align 4]
[align 4]
.L8375:
dd .L8343
dd .L8346
dd .L8488
dd .L1005
dd .L8373
dd .L1005
dd .L8355
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L8358
dd .L1005
dd .L8361
dd .L8364
dd .L8367
dd .L1005
dd .L1005
dd .L8370
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L8373
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L8343
dd .L8346
dd .L8488
dd .L1005
dd .L8373
dd .L1005
dd .L8355
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L8358
dd .L1005
dd .L8361
dd .L8364
dd .L8367
dd .L1005
dd .L1005
dd .L8370
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L8373
[section .text]
.L8343:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L8376
test dl, dl
jle .L9213
cmp dl, 68
jle .L999
jmp .L8380
.L8376:
cmp dl, 101
je .L8380
jmp .L999
.L8378:
.L8346:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L8385
test dl, dl
jle .L9212
cmp dl, 68
jle .L999
jmp .L8389
.L8385:
cmp dl, 101
je .L8389
jmp .L999
.L8387:
.L8349:
.L8352:
.L8355:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L8400
test dl, dl
jle .L9210
cmp dl, 68
jle .L999
jmp .L8404
.L8400:
cmp dl, 101
je .L8404
jmp .L999
.L8402:
.L8358:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L8409
test dl, dl
jle .L9209
cmp dl, 68
jle .L999
jmp .L8413
.L8409:
cmp dl, 101
je .L8413
jmp .L999
.L8411:
.L8361:
inc ecx
mov dl, BYTE [ecx]
movsx eax, dl
sub eax, 65
cmp eax, 57
ja .L1005
jmp DWORD [.L8450+eax*4]
[section .rodata]
[align 4]
[align 4]
.L8450:
dd .L8421
dd .L8424
dd .L8380
dd .L1005
dd .L8448
dd .L1005
dd .L8433
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L8436
dd .L1005
dd .L1005
dd .L8439
dd .L8442
dd .L1005
dd .L1005
dd .L8445
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L8448
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L8421
dd .L8424
dd .L8380
dd .L1005
dd .L8448
dd .L1005
dd .L8433
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L8436
dd .L1005
dd .L1005
dd .L8439
dd .L8442
dd .L1005
dd .L1005
dd .L8445
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L1005
dd .L8448
[section .text]
.L8364:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 1
jmp .L9186
.L8367:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 79
jg .L8454
cmp dl, 68
jg .L8455
test dl, dl
jmp .L9266
.L8455:
cmp dl, 69
jle .L8459
cmp dl, 78
jle .L999
jmp .L8442
.L8454:
cmp dl, 101
jg .L8463
cmp dl, 100
jle .L999
jmp .L8459
.L8463:
cmp dl, 111
je .L8442
jmp .L999
.L8370:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 2049
jmp .L9186
.L8373:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 1025
jmp .L9186
.L8459:
inc ecx
cmp BYTE [ecx], 0
.L9266:
jg .L999
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 2561
jmp .L9186
.L8461:
.L8439:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 257
jmp .L9186
.L8421:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L8484
test dl, dl
jle .L9206
cmp dl, 68
jle .L999
jmp .L8488
.L8484:
cmp dl, 101
je .L8488
jmp .L999
.L8486:
.L8424:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L8493
test dl, dl
jle .L9205
cmp dl, 68
jle .L999
jmp .L8497
.L8493:
cmp dl, 101
je .L8497
jmp .L999
.L8495:
.L8427:
.L8430:
.L8448:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 1281
jmp .L9186
.L8445:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 2305
jmp .L9186
.L8442:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 2817
jmp .L9186
.L8433:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L8517
test dl, dl
jle .L9203
cmp dl, 68
jle .L999
jmp .L8521
.L8517:
cmp dl, 101
je .L8521
jmp .L999
.L8519:
.L8436:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 69
jg .L8526
test dl, dl
jle .L9202
cmp dl, 68
jle .L999
jmp .L8530
.L8526:
cmp dl, 101
jne .L999
.L8528:
.L8530:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9210:
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 3841
jmp .L9186
.L8521:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9209:
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 3073
jmp .L9186
.L8497:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9213:
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 1793
jmp .L9186
.L8488:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9212:
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 513
jmp .L9186
.L8413:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9203:
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 3585
jmp .L9186
.L8404:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9202:
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 3329
jmp .L9186
.L8389:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9206:
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 1537
jmp .L9186
.L8380:
inc ecx
cmp BYTE [ecx], 0
jg .L999
.L9205:
mov DWORD [edi], setcc_insn
mov DWORD [edi+4], 769
jmp .L9186
.L7838:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 83
je .L8560
cmp dl, 115
jne .L1005
.L8560:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 87
jg .L8562
cmp dl, 68
jg .L8563
cmp dl, 66
je .L8565
cmp dl, 67
jmp .L8694
.L8563:
cmp dl, 81
je .L8570
cmp dl, 86
jle .L1005
jmp .L8572
.L8562:
cmp dl, 100
jg .L8574
cmp dl, 98
je .L8565
cmp dl, 99
.L8694:
jle .L1005
jmp .L8567
.L8574:
cmp dl, 113
jg .L8578
cmp dl, 112
jle .L1005
jmp .L8570
.L8578:
cmp dl, 119
je .L8572
jmp .L1005
.L8565:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 44545
jmp .L8695
.L8572:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 1093377
jmp .L8695
.L8567:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 2141953
.L9186:
mov DWORD [edi+8], 4
jmp .L8696
.L8570:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L8592
.L9214:
push ebx
push DWORD LC13
.L8698:
push esi
push DWORD 0
call yasm__warning
.L8702:
mov eax, 0
jmp .L926
.L8592:
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 4239105
.L9148:
mov DWORD [edi+8], 16779264
jmp .L8696
.L7835:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], arith_insn
mov DWORD [edi+4], 202775
jmp .L8695
.L7822:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 70
je .L8599
cmp dl, 102
je .L8599
jmp .L1005
.L7825:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 67
jg .L8601
test dl, dl
jle .L8603
cmp dl, 66
jle .L999
jmp .L8605
.L8601:
cmp dl, 99
je .L8605
jmp .L999
.L8603:
mov DWORD [edi], shift_insn
mov DWORD [edi+4], 1032
jmp .L8695
.L7827:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], shift_insn
mov DWORD [edi+4], 1800
jmp .L8695
.L8605:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
je .L9187
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 54785
mov DWORD [edi+8], 2097152
jmp .L8696
.L8599:
inc ecx
cmp BYTE [ecx], 0
jg .L999
cmp BYTE [yasm_x86_LTX_mode_bits], 64
jne .L8620
.L9187:
sub esp, 4
push ebx
push DWORD LC14
push esi
call yasm__error
mov DWORD [edi], not64_insn
mov DWORD [edi+4], 1
mov DWORD [edi+8], 33554432
add esp, 16
jmp .L8696
.L8620:
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 40449
jmp .L8695
.L1003:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 71
jg .L8625
cmp dl, 65
je .L8627
cmp dl, 70
jle .L1005
jmp .L8629
.L8625:
cmp dl, 97
jg .L8631
cmp dl, 96
jle .L1005
jmp .L8627
.L8631:
cmp dl, 103
je .L8629
jmp .L1005
.L1006:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 84
jg .L8635
cmp dl, 80
je .L8637
cmp dl, 83
jle .L1005
jmp .L8639
.L8635:
cmp dl, 112
jg .L8640
cmp dl, 111
jle .L1005
jmp .L8637
.L8640:
cmp dl, 116
jne .L1005
.L8639:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], f6_insn
mov DWORD [edi+4], 516
jmp .L8695
.L8637:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], onebyte_insn
mov DWORD [edi+4], 36865
jmp .L8695
.L8627:
inc ecx
mov dl, BYTE [ecx]
cmp dl, 82
je .L8651
cmp dl, 114
je .L8651
jmp .L1005
.L8629:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], f6_insn
mov DWORD [edi+4], 772
.L8695:
mov DWORD [edi+8], 0
.L8696:
mov eax, 1
jmp .L926
.L8651:
inc ecx
cmp BYTE [ecx], 0
jg .L999
mov DWORD [edi], 1
.L8697:
mov eax, 5
.L926:
lea esp, [ebp-12]
pop ebx
pop esi
pop edi
leave
ret
.Lfe4:
;.size yasm_x86__parse_check_id,.Lfe4-yasm_x86__parse_check_id
;.ident "GCC: (GNU) 3.2.3"