;°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°
;Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û
;°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°
_PMODE_TEXT	Segment Para Public Use16 'CODE'
		Assume	CS:_PMODE_TEXT,DS:_PMODE_TEXT
;°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²
OpMap1  label   word
        dw      s@
        dw      s@+12
        dw      s@+24
        dw      s@+36
        dw      s@+48
        dw      s@+59
        dw      s@+72
        dw      s@+80
        dw      s@+87
        dw      s@+98
        dw      s@+109
        dw      s@+120
        dw      s@+131
        dw      s@+141
        dw      s@+153
        dw      s@+161
        dw      s@+165
        dw      s@+177
        dw      s@+189
        dw      s@+201
        dw      s@+213
        dw      s@+224
        dw      s@+237
        dw      s@+245
        dw      s@+252
        dw      s@+264
        dw      s@+276
        dw      s@+288
        dw      s@+300
        dw      s@+311
        dw      s@+324
        dw      s@+332
        dw      s@+339
        dw      s@+351
        dw      s@+363
        dw      s@+375
        dw      s@+387
        dw      s@+398
        dw      s@+411
        dw      s@+415
        dw      s@+419
        dw      s@+431
        dw      s@+443
        dw      s@+455
        dw      s@+467
        dw      s@+478
        dw      s@+491
        dw      s@+495
        dw      s@+499
        dw      s@+511
        dw      s@+523
        dw      s@+535
        dw      s@+547
        dw      s@+558
        dw      s@+571
        dw      s@+575
        dw      s@+579
        dw      s@+591
        dw      s@+603
        dw      s@+615
        dw      s@+627
        dw      s@+638
        dw      s@+651
        dw      s@+655
        dw      s@+659
        dw      s@+668
        dw      s@+677
        dw      s@+686
        dw      s@+695
        dw      s@+704
        dw      s@+713
        dw      s@+722
        dw      s@+731
        dw      s@+740
        dw      s@+749
        dw      s@+758
        dw      s@+767
        dw      s@+776
        dw      s@+785
        dw      s@+794
        dw      s@+803
        dw      s@+813
        dw      s@+823
        dw      s@+833
        dw      s@+843
        dw      s@+853
        dw      s@+863
        dw      s@+873
        dw      s@+883
        dw      s@+892
        dw      s@+901
        dw      s@+910
        dw      s@+919
        dw      s@+928
        dw      s@+937
        dw      s@+946
        dw      s@+955
        dw      s@+964
        dw      s@+972
        dw      s@+986
        dw      s@+999
        dw      s@+1003
        dw      s@+1007
        dw      s@+1011
        dw      s@+1015
        dw      s@+1024
        dw      s@+1041
        dw      s@+1053
        dw      s@+1070
        dw      s@+1082
        dw      s@+1096
        dw      s@+1109
        dw      s@+1124
        dw      s@+1131
        dw      s@+1139
        dw      s@+1146
        dw      s@+1154
        dw      s@+1161
        dw      s@+1169
        dw      s@+1177
        dw      s@+1186
        dw      s@+1193
        dw      s@+1201
        dw      s@+1208
        dw      s@+1216
        dw      s@+1223
        dw      s@+1231
        dw      s@+1239
        dw      s@+1246
        dw      s@+1258
        dw      s@+1270
        dw      s@+1282
        dw      s@+1297
        dw      s@+1310
        dw      s@+1323
        dw      s@+1336
        dw      s@+1349
        dw      s@+1361
        dw      s@+1373
        dw      s@+1385
        dw      s@+1397
        dw      s@+1409
        dw      s@+1421
        dw      s@+1433
        dw      s@+1441
        dw      s@+1445
        dw      s@+1460
        dw      s@+1475
        dw      s@+1490
        dw      s@+1505
        dw      s@+1520
        dw      s@+1535
        dw      s@+1550
        dw      s@+1561
        dw      s@+1570
        dw      s@+1579
        dw      s@+1584
        dw      s@+1593
        dw      s@+1601
        dw      s@+1606
        dw      s@+1611
        dw      s@+1622
        dw      s@+1635
        dw      s@+1646
        dw      s@+1659
        dw      s@+1673
        dw      s@+1689
        dw      s@+1703
        dw      s@+1719
        dw      s@+1731
        dw      s@+1745
        dw      s@+1758
        dw      s@+1775
        dw      s@+1788
        dw      s@+1805
        dw      s@+1818
        dw      s@+1835
        dw      s@+1846
        dw      s@+1857
        dw      s@+1868
        dw      s@+1879
        dw      s@+1890
        dw      s@+1901
        dw      s@+1912
        dw      s@+1923
        dw      s@+1936
        dw      s@+1949
        dw      s@+1962
        dw      s@+1975
        dw      s@+1988
        dw      s@+2001
        dw      s@+2014
        dw      s@+2027
        dw      s@+2039
        dw      s@+2051
        dw      s@+2059
        dw      s@+2063
        dw      s@+2075
        dw      s@+2087
        dw      s@+2099
        dw      s@+2111
        dw      s@+2125
        dw      s@+2131
        dw      s@+2140
        dw      s@+2145
        dw      s@+2151
        dw      s@+2159
        dw      s@+2164
        dw      s@+2172
        dw      s@+2182
        dw      s@+2192
        dw      s@+2203
        dw      s@+2214
        dw      s@+2221
        dw      s@+2228
        dw      s@+2233
        dw      s@+2238
        dw      s@+2242
        dw      s@+2246
        dw      s@+2250
        dw      s@+2254
        dw      s@+2258
        dw      s@+2262
        dw      s@+2266
        dw      s@+2270
        dw      s@+2281
        dw      s@+2291
        dw      s@+2300
        dw      s@+2312
        dw      s@+2322
        dw      s@+2334
        dw      s@+2345
        dw      s@+2358
        dw      s@+2367
        dw      s@+2375
        dw      s@+2383
        dw      s@+2391
        dw      s@+2400
        dw      s@+2411
        dw      s@+2421
        dw      s@+2433
	db	0
	db	0
        dw      s@+2442
        dw      s@+2452
        dw      s@+2461
        dw      s@+2465
        dw      s@+2469
        dw      s@+2476
        dw      s@+2483
        dw      s@+2487
        dw      s@+2491
        dw      s@+2495
        dw      s@+2499
        dw      s@+2503
        dw      s@+2507
        dw      s@+2511
Second  label   word
        dw      s@+2515
        dw      s@+2519
        dw      s@+2523
        dw      s@+2535
	db	0
	db	0
        dw      s@+2547
        dw      s@+2555
        dw      s@+2560
        dw      s@+2569
        dw      s@+2574
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
        dw      s@+2581
        dw      s@+2593
        dw      s@+2605
        dw      s@+2617
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
        dw      s@+2629
        dw      s@+2641
        dw      s@+2653
        dw      s@+2665
        dw      s@+2677
	db	0
	db	0
        dw      s@+2689
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
        dw      s@+2701
        dw      s@+2708
        dw      s@+2716
        dw      s@+2723
        dw      s@+2731
        dw      s@+2738
        dw      s@+2746
        dw      s@+2754
        dw      s@+2761
        dw      s@+2768
        dw      s@+2776
        dw      s@+2783
        dw      s@+2791
        dw      s@+2798
        dw      s@+2806
        dw      s@+2814
        dw      s@+2821
        dw      s@+2830
        dw      s@+2840
        dw      s@+2849
        dw      s@+2859
        dw      s@+2868
        dw      s@+2878
        dw      s@+2888
        dw      s@+2897
        dw      s@+2906
        dw      s@+2916
        dw      s@+2925
        dw      s@+2935
        dw      s@+2944
        dw      s@+2954
        dw      s@+2964
        dw      s@+2973
        dw      s@+2981
        dw      s@+2988
        dw      s@+2994
        dw      s@+3005
        dw      s@+3022
	db	0
	db	0
	db	0
	db	0
        dw      s@+3038
        dw      s@+3046
	db	0
	db	0
        dw      s@+3053
        dw      s@+3065
        dw      s@+3082
	db	0
	db	0
        dw      s@+3098
        dw      s@+3111
        dw      s@+3127
        dw      s@+3143
        dw      s@+3151
        dw      s@+3163
        dw      s@+3171
        dw      s@+3179
        dw      s@+3193
	db	0
	db	0
	db	0
	db	0
        dw      s@+3207
        dw      s@+3219
        dw      s@+3231
        dw      s@+3243
        dw      s@+3255
        dw      s@+3269
        dw      s@+3283
        dw      s@+3296
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
        dw      s@+3309
        dw      s@+3319
        dw      s@+3329
        dw      s@+3339
        dw      s@+3349
        dw      s@+3359
        dw      s@+3369
        dw      s@+3379
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
Groups  label   word
        dw      s@+3389
        dw      s@+3393
        dw      s@+3396
        dw      s@+3400
        dw      s@+3404
        dw      s@+3408
        dw      s@+3412
        dw      s@+3416
        dw      s@+3420
        dw      s@+3424
        dw      s@+3428
        dw      s@+3432
        dw      s@+3436
        dw      s@+3440
        dw      s@+3444
        dw      s@+3448
        dw      s@+3452
        dw      s@+3465
        dw      s@+3478
        dw      s@+3486
        dw      s@+3494
        dw      s@+3502
        dw      s@+3511
        dw      s@+3519
        dw      s@+3528
        dw      s@+3536
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
        dw      s@+3544
        dw      s@+3552
        dw      s@+3560
        dw      s@+3569
        dw      s@+3578
        dw      s@+3586
        dw      s@+3594
	db	0
	db	0
        dw      s@+3603
        dw      s@+3612
        dw      s@+3620
        dw      s@+3629
        dw      s@+3637
        dw      s@+3646
	db	0
	db	0
	db	0
	db	0
        dw      s@+3655
        dw      s@+3664
        dw      s@+3673
        dw      s@+3682
        dw      s@+3691
	db	0
	db	0
        dw      s@+3700
        dw      s@+3709
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
        dw      s@+3716
        dw      s@+3719
        dw      s@+3723
        dw      s@+3727
_f0	label	word
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
_fop_9	label	word
        dw      s@+3731
_fop_10	label	word
        dw      s@+3744
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
_fop_12	label	word
        dw      s@+3749
        dw      s@+3754
	db	0
	db	0
	db	0
	db	0
        dw      s@+3759
        dw      s@+3764
	db	0
	db	0
	db	0
	db	0
_fop_13	label	word
        dw      s@+3769
        dw      s@+3774
        dw      s@+3781
        dw      s@+3788
        dw      s@+3794
        dw      s@+3801
        dw      s@+3808
	db	0
	db	0
_fop_14	label	word
        dw      s@+3813
        dw      s@+3819
        dw      s@+3825
        dw      s@+3831
        dw      s@+3838
        dw      s@+3846
        dw      s@+3853
        dw      s@+3861
_fop_15	label	word
        dw      s@+3869
        dw      s@+3875
        dw      s@+3883
        dw      s@+3889
        dw      s@+3897
        dw      s@+3905
        dw      s@+3912
        dw      s@+3917
_fop_21	label	word
	db	0
	db	0
        dw      s@+3922
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
_fop_28	label	word
	db	0
	db	0
	db	0
	db	0
        dw      s@+3930
        dw      s@+3936
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
_fop_32	label	word
        dw      s@+3942
_fop_33	label	word
        dw      s@+3955
_fop_36	label	word
        dw      s@+3968
_fop_37	label	word
        dw      s@+3982
_fop_38	label	word
        dw      s@+3995
_fop_39	label	word
        dw      s@+4009
_fop_40	label	word
        dw      s@+4022
_fop_42	label	word
        dw      s@+4033
_fop_43	label	word
        dw      s@+4042
_fop_44	label	word
        dw      s@+4052
_fop_45	label	word
        dw      s@+4063
_fop_48	label	word
        dw      s@+4075
_fop_49	label	word
        dw      s@+4089
_fop_51	label	word
	db	0
	db	0
        dw      s@+4103
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
_fop_52	label	word
        dw      s@+4110
_fop_53	label	word
        dw      s@+4125
_fop_54	label	word
        dw      s@+4139
_fop_55	label	word
        dw      s@+4154
_fop_60	label	word
        dw      s@+4168
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
fspecial        label   word
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
	db	0
        dw      _fop_9
        dw      _fop_10
	db	0
	db	0
        dw      _fop_12
        dw      _fop_13
        dw      _fop_14
        dw      _fop_15
        dw      _f0
        dw      _f0
        dw      _f0
        dw      _f0
        dw      _f0
        dw      _fop_21
        dw      _f0
        dw      _f0
        dw      _f0
        dw      _f0
        dw      _f0
        dw      _f0
        dw      _fop_28
        dw      _f0
        dw      _f0
        dw      _f0
        dw      _fop_32
        dw      _fop_33
        dw      _f0
        dw      _f0
        dw      _fop_36
        dw      _fop_37
        dw      _fop_38
        dw      _fop_39
        dw      _fop_40
        dw      _f0
        dw      _fop_42
        dw      _fop_43
        dw      _fop_44
        dw      _fop_45
        dw      _f0
        dw      _f0
        dw      _fop_48
        dw      _fop_49
        dw      _f0
        dw      _fop_51
        dw      _fop_52
        dw      _fop_53
        dw      _fop_54
        dw      _fop_55
        dw      _f0
        dw      _f0
        dw      _f0
        dw      _f0
        dw      _fop_60
        dw      _f0
        dw      _f0
        dw      _f0
floatops        label   word
        dw      s@+4177
        dw      s@+4182
        dw      s@+4187
        dw      s@+4192
        dw      s@+4198
        dw      s@+4203
        dw      s@+4209
        dw      s@+4214
        dw      s@+4220
	db	0
	db	0
        dw      s@+4224
        dw      s@+4228
        dw      s@+4233
        dw      s@+4240
        dw      s@+4246
        dw      s@+4253
        dw      s@+4259
        dw      s@+4265
        dw      s@+4271
        dw      s@+4278
        dw      s@+4286
        dw      s@+4292
        dw      s@+4299
        dw      s@+4305
        dw      s@+4312
	db	0
	db	0
        dw      s@+4317
        dw      s@+4322
        dw      s@+4328
        dw      s@+4335
	db	0
	db	0
        dw      s@+4340
        dw      s@+4346
        dw      s@+4352
        dw      s@+4358
        dw      s@+4364
        dw      s@+4371
        dw      s@+4377
        dw      s@+4384
        dw      s@+4390
        dw      s@+4397
	db	0
	db	0
        dw      s@+4402
        dw      s@+4407
	db	0
	db	0
	db	0
	db	0
        dw      s@+4413
        dw      s@+4419
        dw      s@+4425
        dw      s@+4432
        dw      s@+4439
        dw      s@+4446
        dw      s@+4454
        dw      s@+4461
        dw      s@+4469
        dw      s@+4476
        dw      s@+4483
	db	0
	db	0
        dw      s@+4489
        dw      s@+4495
        dw      s@+4502
        dw      s@+4508
        dw      s@+4514
        dw      s@+4521
s@	label	byte
	db	'add %Eb,%Gb'
	db	0
	db	'add %Ev,%Gv'
	db	0
	db	'add %Gb,%Eb'
	db	0
	db	'add %Gv,%Ev'
	db	0
	db	'add al,%Ib'
	db	0
	db	'add %eax,%Iv'
	db	0
	db	'push es'
	db	0
	db	'pop es'
	db	0
	db	'or %Eb,%Gb'
	db	0
	db	'or %Ev,%Gv'
	db	0
	db	'or %Gb,%Eb'
	db	0
	db	'or %Gv,%Ev'
	db	0
	db	'or al,%Ib'
	db	0
	db	'or %eax,%Iv'
	db	0
	db	'push cs'
	db	0
	db	'%2 '
	db	0
	db	'adc %Eb,%Gb'
	db	0
	db	'adc %Ev,%Gv'
	db	0
	db	'adc %Gb,%Eb'
	db	0
	db	'adc %Gv,%Ev'
	db	0
	db	'adc al,%Ib'
	db	0
	db	'adc %eax,%Iv'
	db	0
	db	'push ss'
	db	0
	db	'pop ss'
	db	0
	db	'sbb %Eb,%Gb'
	db	0
	db	'sbb %Ev,%Gv'
	db	0
	db	'sbb %Gb,%Eb'
	db	0
	db	'sbb %Gv,%Ev'
	db	0
	db	'sbb al,%Ib'
	db	0
	db	'sbb %eax,%Iv'
	db	0
	db	'push ds'
	db	0
	db	'pop ds'
	db	0
	db	'and %Eb,%Gb'
	db	0
	db	'and %Ev,%Gv'
	db	0
	db	'and %Gb,%Eb'
	db	0
	db	'and %Gv,%Ev'
	db	0
	db	'and al,%Ib'
	db	0
	db	'and %eax,%Iv'
	db	0
	db	'%pe'
	db	0
	db	'daa'
	db	0
	db	'sub %Eb,%Gb'
	db	0
	db	'sub %Ev,%Gv'
	db	0
	db	'sub %Gb,%Eb'
	db	0
	db	'sub %Gv,%Ev'
	db	0
	db	'sub al,%Ib'
	db	0
	db	'sub %eax,%Iv'
	db	0
	db	'%pc'
	db	0
	db	'das'
	db	0
	db	'xor %Eb,%Gb'
	db	0
	db	'xor %Ev,%Gv'
	db	0
	db	'xor %Gb,%Eb'
	db	0
	db	'xor %Gv,%Ev'
	db	0
	db	'xor al,%Ib'
	db	0
	db	'xor %eax,%Iv'
	db	0
	db	'%ps'
	db	0
	db	'aaa'
	db	0
	db	'cmp %Eb,%Gb'
	db	0
	db	'cmp %Ev,%Gv'
	db	0
	db	'cmp %Gb,%Eb'
	db	0
	db	'cmp %Gv,%Ev'
	db	0
	db	'cmp al,%Ib'
	db	0
	db	'cmp %eax,%Iv'
	db	0
	db	'%pd'
	db	0
	db	'aas'
	db	0
	db	'inc %eax'
	db	0
	db	'inc %ecx'
	db	0
	db	'inc %edx'
	db	0
	db	'inc %ebx'
	db	0
	db	'inc %esp'
	db	0
	db	'inc %ebp'
	db	0
	db	'inc %esi'
	db	0
	db	'inc %edi'
	db	0
	db	'dec %eax'
	db	0
	db	'dec %ecx'
	db	0
	db	'dec %edx'
	db	0
	db	'dec %ebx'
	db	0
	db	'dec %esp'
	db	0
	db	'dec %ebp'
	db	0
	db	'dec %esi'
	db	0
	db	'dec %edi'
	db	0
	db	'push %eax'
	db	0
	db	'push %ecx'
	db	0
	db	'push %edx'
	db	0
	db	'push %ebx'
	db	0
	db	'push %esp'
	db	0
	db	'push %ebp'
	db	0
	db	'push %esi'
	db	0
	db	'push %edi'
	db	0
	db	'pop %eax'
	db	0
	db	'pop %ecx'
	db	0
	db	'pop %edx'
	db	0
	db	'pop %ebx'
	db	0
	db	'pop %esp'
	db	0
	db	'pop %ebp'
	db	0
	db	'pop %esi'
	db	0
	db	'pop %edi'
	db	0
	db	'pusha%d '
	db	0
	db	'popa%d '
	db	0
	db	'bound %Gv,%Ma'
	db	0
	db	'arpl %Ew,%Gw'
	db	0
	db	'%pf'
	db	0
	db	'%pg'
	db	0
	db	'%so'
	db	0
	db	'%sa'
	db	0
	db	'push %Iv'
	db	0
	db	'imul %Gv,%Ev,%Iv'
	db	0
	db	'push %3v%Ib'
	db	0
	db	'imul %Gv,%Ev,%Ib'
	db	0
	db	'insb %Yb,dx'
	db	0
	db	'ins%wd %Yv,dx'
	db	0
	db	'outsb dx,%Xb'
	db	0
	db	'outs%wd dx,%Xv'
	db	0
	db	'jo %Jb'
	db	0
	db	'jno %Jb'
	db	0
	db	'jb %Jb'
	db	0
	db	'jnb %Jb'
	db	0
	db	'jz %Jb'
	db	0
	db	'jnz %Jb'
	db	0
	db	'jbe %Jb'
	db	0
	db	'jnbe %Jb'
	db	0
	db	'js %Jb'
	db	0
	db	'jns %Jb'
	db	0
	db	'jp %Jb'
	db	0
	db	'jnp %Jb'
	db	0
	db	'jl %Jb'
	db	0
	db	'jnl %Jb'
	db	0
	db	'jng %Jb'
	db	0
	db	'jg %Jb'
	db	0
	db	'%g0 %Eb,%Ib'
	db	0
	db	'%g0 %Ev,%Iv'
	db	0
	db	'%g0 %Eb,%Ib'
	db	0
	db	'%g0 %3v%Ev,%Ib'
	db	0
	db	'test %Eb,%Gb'
	db	0
	db	'test %Ev,%Gv'
	db	0
	db	'xchg %Eb,%Gb'
	db	0
	db	'xchg %Ev,%Gv'
	db	0
	db	'mov %Eb,%Gb'
	db	0
	db	'mov %Ev,%Gv'
	db	0
	db	'mov %Gb,%Eb'
	db	0
	db	'mov %Gv,%Ev'
	db	0
	db	'mov %EW,%Sw'
	db	0
	db	'lea %Gv,%M '
	db	0
	db	'mov %Sw,%Ew'
	db	0
	db	'pop %Ev'
	db	0
	db	'nop'
	db	0
	db	'xchg %eax,%ecx'
	db	0
	db	'xchg %eax,%edx'
	db	0
	db	'xchg %eax,%ebx'
	db	0
	db	'xchg %eax,%esp'
	db	0
	db	'xchg %eax,%ebp'
	db	0
	db	'xchg %eax,%esi'
	db	0
	db	'xchg %eax,%edi'
	db	0
	db	'c%bw%wd%qe'
	db	0
	db	'c%w d%qq'
	db	0
	db	'call %Ap'
	db	0
	db	'wait'
	db	0
	db	'pushf%d '
	db	0
	db	'popf%d '
	db	0
	db	'sahf'
	db	0
	db	'lahf'
	db	0
	db	'mov al,%Ob'
	db	0
	db	'mov %eax,%Ov'
	db	0
	db	'mov %Ob,al'
	db	0
	db	'mov %Ov,%eax'
	db	0
	db	'movsb %Yb,%Xb'
	db	0
	db	'movs%wd %Yv,%Xv'
	db	0
	db	'cmpsb %Yb,%Xb'
	db	0
	db	'cmps%wd %Yv,%Xv'
	db	0
	db	'test al,%Ib'
	db	0
	db	'test %eax,%Iv'
	db	0
	db	'stosb %Yb,al'
	db	0
	db	'stos%wd %Yv,%eax'
	db	0
	db	'lodsb al,%Xb'
	db	0
	db	'lods%wd %eax,%Xv'
	db	0
	db	'scasb %Yb,al'
	db	0
	db	'scas%wd %Yv,%eax'
	db	0
	db	'mov al,%Ib'
	db	0
	db	'mov cl,%Ib'
	db	0
	db	'mov dl,%Ib'
	db	0
	db	'mov bl,%Ib'
	db	0
	db	'mov ah,%Ib'
	db	0
	db	'mov ch,%Ib'
	db	0
	db	'mov dh,%Ib'
	db	0
	db	'mov bh,%Ib'
	db	0
	db	'mov %eax,%Iv'
	db	0
	db	'mov %ecx,%Iv'
	db	0
	db	'mov %edx,%Iv'
	db	0
	db	'mov %ebx,%Iv'
	db	0
	db	'mov %esp,%Iv'
	db	0
	db	'mov %ebp,%Iv'
	db	0
	db	'mov %esi,%Iv'
	db	0
	db	'mov %edi,%Iv'
	db	0
	db	'%g1 %Eb,%Ib'
	db	0
	db	'%g1 %Ev,%Ib'
	db	0
	db	'ret %Iw'
	db	0
	db	'ret'
	db	0
	db	'les %Gv,%Mp'
	db	0
	db	'lds %Gv,%Mp'
	db	0
	db	'mov %Eb,%Ib'
	db	0
	db	'mov %Ev,%Iv'
	db	0
	db	'enter %Iw,%Ib'
	db	0
	db	'leave'
	db	0
	db	'retf %Iw'
	db	0
	db	'retf'
	db	0
	db	'int 3'
	db	0
	db	'int %Ib'
	db	0
	db	'into'
	db	0
	db	'iret%d '
	db	0
	db	'%g1 %Eb,1'
	db	0
	db	'%g1 %Ev,1'
	db	0
	db	'%g1 %Eb,cl'
	db	0
	db	'%g1 %Ev,cl'
	db	0
	db	'aam%11'
	db	0
	db	'aad%11'
	db	0
	db	'salc'
	db	0
	db	'xlat'
	db	0
	db	'%f0'
	db	0
	db	'%f1'
	db	0
	db	'%f2'
	db	0
	db	'%f3'
	db	0
	db	'%f4'
	db	0
	db	'%f5'
	db	0
	db	'%f6'
	db	0
	db	'%f7'
	db	0
	db	'loopne %Jb'
	db	0
	db	'loope %Jb'
	db	0
	db	'loop %Jb'
	db	0
	db	'j%aecxz %Jb'
	db	0
	db	'in al,%Ib'
	db	0
	db	'in %eax,%Ib'
	db	0
	db	'out %Ib,al'
	db	0
	db	'out %Ib,%eax'
	db	0
	db	'call %Jv'
	db	0
	db	'jmp %Jv'
	db	0
	db	'jmp %Ap'
	db	0
	db	'jmp %Jb'
	db	0
	db	'in al,dx'
	db	0
	db	'in %eax,dx'
	db	0
	db	'out dx,al'
	db	0
	db	'out dx,%eax'
	db	0
	db	'lock %p '
	db	0
	db	'repne %p '
	db	0
	db	'repe %p '
	db	0
	db	'hlt'
	db	0
	db	'cmc'
	db	0
	db	'%rb%g2'
	db	0
	db	'%rv%g2'
	db	0
	db	'clc'
	db	0
	db	'stc'
	db	0
	db	'cli'
	db	0
	db	'sti'
	db	0
	db	'cld'
	db	0
	db	'std'
	db	0
	db	'%g3'
	db	0
	db	'%g4'
	db	0
	db	'%g5'
	db	0
	db	'%g6'
	db	0
	db	'lar %Gv,%Ew'
	db	0
	db	'lsl %Gv,%Ew'
	db	0
	db	'loadall'
	db	0
	db	'clts'
	db	0
	db	'loadalld'
	db	0
	db	'invd'
	db	0
	db	'wbinvd'
	db	0
	db	'mov %Eb,%Gb'
	db	0
	db	'mov %Gv,%Ev'
	db	0
	db	'mov %Gb,%Eb'
	db	0
	db	'mov %Ev,%Gv'
	db	0
	db	'mov %Rd,%Cd'
	db	0
	db	'mov %Rd,%Dd'
	db	0
	db	'mov %Cd,%Rd'
	db	0
	db	'mov %Dd,%Rd'
	db	0
	db	'mov %Rd,%Td'
	db	0
	db	'mov %Td,%Rd'
	db	0
	db	'jo %Jv'
	db	0
	db	'jno %Jv'
	db	0
	db	'jb %Jv'
	db	0
	db	'jnb %Jv'
	db	0
	db	'jz %Jv'
	db	0
	db	'jnz %Jv'
	db	0
	db	'jna %Jv'
	db	0
	db	'ja %Jv'
	db	0
	db	'js %Jv'
	db	0
	db	'jns %Jv'
	db	0
	db	'jp %Jv'
	db	0
	db	'jnp %Jv'
	db	0
	db	'jl %Jv'
	db	0
	db	'jnl %Jv'
	db	0
	db	'jng %Jv'
	db	0
	db	'jg %Jv'
	db	0
	db	'seto %Eb'
	db	0
	db	'setno %Eb'
	db	0
	db	'setb %Eb'
	db	0
	db	'setnb %Eb'
	db	0
	db	'setz %Eb'
	db	0
	db	'setnz %Eb'
	db	0
	db	'setna %Eb'
	db	0
	db	'seta %Eb'
	db	0
	db	'sets %Eb'
	db	0
	db	'setns %Eb'
	db	0
	db	'setp %Eb'
	db	0
	db	'setnp %Eb'
	db	0
	db	'setl %Eb'
	db	0
	db	'setnl %Eb'
	db	0
	db	'setng %Eb'
	db	0
	db	'setg %Eb'
	db	0
	db	'push fs'
	db	0
	db	'pop fs'
	db	0
	db	'cpuid'
	db	0
	db	'bt %Ev,%Gv'
	db	0
	db	'shld %Ev,%Gv,%Ib'
	db	0
	db	'shld %Ev,%Gv,cl'
	db	0
	db	'push gs'
	db	0
	db	'pop gs'
	db	0
	db	'bts %Ev,%Gv'
	db	0
	db	'shrd %Ev,%Gv,%Ib'
	db	0
	db	'shrd %Ev,%Gv,cl'
	db	0
	db	'imul %Gv,%Ev'
	db	0
	db	'cmpxchg %Eb,%Gb'
	db	0
	db	'cmpxchg %Ev,%Gv'
	db	0
	db	'lss %Mp'
	db	0
	db	'btr %Ev,%Gv'
	db	0
	db	'lfs %Mp'
	db	0
	db	'lgs %Mp'
	db	0
	db	'movzx %Gv,%Eb'
	db	0
	db	'movzx %Gv,%Ew'
	db	0
	db	'%g7 %Ev,%Ib'
	db	0
	db	'btc %Ev,%Gv'
	db	0
	db	'bsf %Gv,%Ev'
	db	0
	db	'bsr %Gv,%Ev'
	db	0
	db	'movsx %Gv,%Eb'
	db	0
	db	'movsx %Gv,%Ew'
	db	0
	db	'xadd %Eb,%Gb'
	db	0
	db	'xadd %Ev,%Gv'
	db	0
	db	'bswap eax'
	db	0
	db	'bswap ecx'
	db	0
	db	'bswap edx'
	db	0
	db	'bswap ebx'
	db	0
	db	'bswap esp'
	db	0
	db	'bswap ebp'
	db	0
	db	'bswap esi'
	db	0
	db	'bswap edi'
	db	0
	db	'add'
	db	0
	db	'or'
	db	0
	db	'adc'
	db	0
	db	'sbb'
	db	0
	db	'and'
	db	0
	db	'sub'
	db	0
	db	'xor'
	db	0
	db	'cmp'
	db	0
	db	'rol'
	db	0
	db	'ror'
	db	0
	db	'rcl'
	db	0
	db	'rcr'
	db	0
	db	'shl'
	db	0
	db	'shr'
	db	0
	db	'shl'
	db	0
	db	'sar'
	db	0
	db	'test %Er,%Ir'
	db	0
	db	'test %Er,%Ir'
	db	0
	db	'not %Er'
	db	0
	db	'neg %Er'
	db	0
	db	'mul %Er'
	db	0
	db	'imul %Er'
	db	0
	db	'div %Er'
	db	0
	db	'idiv %Er'
	db	0
	db	'inc %Eb'
	db	0
	db	'dec %Eb'
	db	0
	db	'inc %Ev'
	db	0
	db	'dec %Ev'
	db	0
	db	'call %Ev'
	db	0
	db	'call %Ep'
	db	0
	db	'jmp %Ev'
	db	0
	db	'jmp %Ep'
	db	0
	db	'push %Ev'
	db	0
	db	'sldt %Ew'
	db	0
	db	'str %Ew'
	db	0
	db	'lldt %Ew'
	db	0
	db	'ltr %Ew'
	db	0
	db	'verr %Ew'
	db	0
	db	'verw %Ew'
	db	0
	db	'sgdt %Ms'
	db	0
	db	'sidt %Ms'
	db	0
	db	'lgdt %Ms'
	db	0
	db	'lidt %Ms'
	db	0
	db	'smsw %Ew'
	db	0
	db	'lmsw %Ew'
	db	0
	db	'invlpg'
	db	0
	db	'bt'
	db	0
	db	'bts'
	db	0
	db	'btr'
	db	0
	db	'btc'
	db	0
	db	'*fxch st,%GF'
	db	0
	db	'fnop'
	db	0
	db	'fchs'
	db	0
	db	'fabs'
	db	0
	db	'ftst'
	db	0
	db	'fxam'
	db	0
	db	'fld1'
	db	0
	db	'fldl2t'
	db	0
	db	'fldl2e'
	db	0
	db	'fldpi'
	db	0
	db	'fldlg2'
	db	0
	db	'fldln2'
	db	0
	db	'fldz'
	db	0
	db	'f2xm1'
	db	0
	db	'fyl2x'
	db	0
	db	'fptan'
	db	0
	db	'fpatan'
	db	0
	db	'fxtract'
	db	0
	db	'fprem1'
	db	0
	db	'fdecstp'
	db	0
	db	'fincstp'
	db	0
	db	'fprem'
	db	0
	db	'fyl2xp1'
	db	0
	db	'fsqrt'
	db	0
	db	'fsincos'
	db	0
	db	'frndint'
	db	0
	db	'fscale'
	db	0
	db	'fsin'
	db	0
	db	'fcos'
	db	0
	db	'fucompp'
	db	0
	db	'fclex'
	db	0
	db	'finit'
	db	0
	db	'*fadd %GF,st'
	db	0
	db	'*fmul %GF,st'
	db	0
	db	'*fsubr %GF,st'
	db	0
	db	'*fsub %GF,st'
	db	0
	db	'*fdivr %GF,st'
	db	0
	db	'*fdiv %GF,st'
	db	0
	db	'*ffree %GF'
	db	0
	db	'*fst %GF'
	db	0
	db	'*fstp %GF'
	db	0
	db	'*fucom %GF'
	db	0
	db	'*fucomp %GF'
	db	0
	db	'*faddp %GF,st'
	db	0
	db	'*fmulp %GF,st'
	db	0
	db	'fcompp'
	db	0
	db	'*fsubrp %GF,st'
	db	0
	db	'*fsubp %GF,st'
	db	0
	db	'*fdivrp %GF,st'
	db	0
	db	'*fdivp %GF,st'
	db	0
	db	'fstsw ax'
	db	0
	db	'fadd'
	db	0
	db	'fmul'
	db	0
	db	'fcom'
	db	0
	db	'fcomp'
	db	0
	db	'fsub'
	db	0
	db	'fsubr'
	db	0
	db	'fdiv'
	db	0
	db	'fdivr'
	db	0
	db	'fld'
	db	0
	db	'fst'
	db	0
	db	'fstp'
	db	0
	db	'fldenv'
	db	0
	db	'fldcw'
	db	0
	db	'fstenv'
	db	0
	db	'fstcw'
	db	0
	db	'fiadd'
	db	0
	db	'fimul'
	db	0
	db	'ficomw'
	db	0
	db	'ficompw'
	db	0
	db	'fisub'
	db	0
	db	'fisubr'
	db	0
	db	'fidiv'
	db	0
	db	'fidivr'
	db	0
	db	'fild'
	db	0
	db	'fist'
	db	0
	db	'fistp'
	db	0
	db	'frstor'
	db	0
	db	'fldt'
	db	0
	db	'fstpt'
	db	0
	db	'faddq'
	db	0
	db	'fmulq'
	db	0
	db	'fcomq'
	db	0
	db	'fcompq'
	db	0
	db	'fsubq'
	db	0
	db	'fsubrq'
	db	0
	db	'fdivq'
	db	0
	db	'fdivrq'
	db	0
	db	'fldq'
	db	0
	db	'fstq'
	db	0
	db	'fstpq'
	db	0
	db	'fsave'
	db	0
	db	'fstsw'
	db	0
	db	'fiaddw'
	db	0
	db	'fimulw'
	db	0
	db	'ficomw'
	db	0
	db	'ficompw'
	db	0
	db	'fisubw'
	db	0
	db	'fisubrw'
	db	0
	db	'fidivw'
	db	0
	db	'fidivr'
	db	0
	db	'fildw'
	db	0
	db	'fistw'
	db	0
	db	'fistpw'
	db	0
	db	'fbldt'
	db	0
	db	'fildq'
	db	0
	db	'fbstpt'
	db	0
	db	'fistpq'
	db	0
_s@	equ	s@
        public  OpMap1
        public  Second
        public  Groups
	public	_f0
	public	_fop_9
	public	_fop_10
	public	_fop_12
	public	_fop_13
	public	_fop_14
	public	_fop_15
	public	_fop_21
	public	_fop_28
	public	_fop_32
	public	_fop_33
	public	_fop_36
	public	_fop_37
	public	_fop_38
	public	_fop_39
	public	_fop_40
	public	_fop_42
	public	_fop_43
	public	_fop_44
	public	_fop_45
	public	_fop_48
	public	_fop_49
	public	_fop_51
	public	_fop_52
	public	_fop_53
	public	_fop_54
	public	_fop_55
	public	_fop_60
        public  fspecial
        public  floatops
;°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²±°±²
_PMODE_TEXT	EndS
;°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°
;Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û
;°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°±²Û²±°
		End
