Rev 7859 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7859 | Rev 9459 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ; flat assembler core |
1 | ; flat assembler core |
2 | ; Copyright (c) 1999-2020, Tomasz Grysztar. |
2 | ; Copyright (c) 1999-2021, Tomasz Grysztar. |
3 | ; All rights reserved. |
3 | ; All rights reserved. |
Line 4... | Line 4... | ||
4 | 4 | ||
Line 5... | Line 5... | ||
5 | include_variable db 'INCLUDE',0 |
5 | include_variable db 'INCLUDE',0 |
Line 46... | Line 46... | ||
46 | db 7,'reverse' |
46 | db 7,'reverse' |
47 | dw reverse_block-directive_handler |
47 | dw reverse_block-directive_handler |
48 | db 0 |
48 | db 0 |
49 | 49 | ||
Line -... | Line 50... | ||
- | 50 | preprocessor_special_symbols: |
|
- | 51 | db 4,'file' |
|
- | 52 | dw preprocessed_file_value-directive_handler |
|
- | 53 | db 4,'line' |
|
- | 54 | dw preprocessed_line_value-directive_handler |
|
- | 55 | db 0 |
|
- | 56 | ||
50 | operators: |
57 | operators: |
51 | db 1,'+',80h |
58 | db 1,'+',80h |
52 | db 1,'-',81h |
59 | db 1,'-',81h |
53 | db 1,'*',90h |
60 | db 1,'*',90h |
54 | db 1,'/',91h |
61 | db 1,'/',91h |
Line 455... | Line 462... | ||
455 | dw instructions_13-instructions,(instructions_14-instructions_13)/(13+3) |
462 | dw instructions_13-instructions,(instructions_14-instructions_13)/(13+3) |
456 | dw instructions_14-instructions,(instructions_15-instructions_14)/(14+3) |
463 | dw instructions_14-instructions,(instructions_15-instructions_14)/(14+3) |
457 | dw instructions_15-instructions,(instructions_16-instructions_15)/(15+3) |
464 | dw instructions_15-instructions,(instructions_16-instructions_15)/(15+3) |
458 | dw instructions_16-instructions,(instructions_17-instructions_16)/(16+3) |
465 | dw instructions_16-instructions,(instructions_17-instructions_16)/(16+3) |
459 | dw instructions_17-instructions,(instructions_end-instructions_17)/(16+3) |
466 | dw instructions_17-instructions,(instructions_end-instructions_17)/(17+3) |
460 | 467 | ||
Line 461... | Line 468... | ||
461 | instructions_2: |
468 | instructions_2: |
462 | db 'bt',4 |
469 | db 'bt',4 |
463 | dw bt_instruction-instruction_handler |
470 | dw bt_instruction-instruction_handler |
464 | db 'if',0 |
471 | db 'if',0 |
Line 2809... | Line 2816... | ||
2809 | dw fma4_instruction_sd-instruction_handler |
2816 | dw fma4_instruction_sd-instruction_handler |
2810 | db 'vfmsubss',6Eh |
2817 | db 'vfmsubss',6Eh |
2811 | dw fma4_instruction_ss-instruction_handler |
2818 | dw fma4_instruction_ss-instruction_handler |
2812 | db 'vldmxcsr',10b |
2819 | db 'vldmxcsr',10b |
2813 | dw vldmxcsr_instruction-instruction_handler |
2820 | dw vstmxcsr_instruction-instruction_handler |
2814 | db 'vmlaunch',0C2h |
2821 | db 'vmlaunch',0C2h |
2815 | dw simple_instruction_0f_01-instruction_handler |
2822 | dw simple_instruction_0f_01-instruction_handler |
2816 | db 'vmovddup',12h |
2823 | db 'vmovddup',12h |
2817 | dw avx_movddup_instruction-instruction_handler |
2824 | dw avx_movddup_instruction-instruction_handler |
2818 | db 'vmovdqu8',6Fh |
2825 | db 'vmovdqu8',6Fh |
2819 | dw avx512_movdqu8_instruction-instruction_handler |
2826 | dw avx512_movdqu8_instruction-instruction_handler |
Line 3071... | Line 3078... | ||
3071 | dw avx_single_source_ps_instruction_noevex-instruction_handler |
3078 | dw avx_single_source_ps_instruction_noevex-instruction_handler |
3072 | db 'vrsqrtss',52h |
3079 | db 'vrsqrtss',52h |
3073 | dw avx_ss_instruction_noevex-instruction_handler |
3080 | dw avx_ss_instruction_noevex-instruction_handler |
3074 | db 'vstmxcsr',11b |
3081 | db 'vstmxcsr',11b |
3075 | dw vldmxcsr_instruction-instruction_handler |
3082 | dw vstmxcsr_instruction-instruction_handler |
3076 | db 'vucomisd',2Eh |
3083 | db 'vucomisd',2Eh |
3077 | dw avx_comisd_instruction-instruction_handler |
3084 | dw avx_comisd_instruction-instruction_handler |
3078 | db 'vucomiss',2Eh |
3085 | db 'vucomiss',2Eh |
3079 | dw avx_comiss_instruction-instruction_handler |
3086 | dw avx_comiss_instruction-instruction_handler |
3080 | db 'vzeroall',77h |
3087 | db 'vzeroall',77h |
3081 | dw vzeroall_instruction-instruction_handler |
3088 | dw vzeroall_instruction-instruction_handler |