mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-09-22 10:43:39 -04:00
Commit Graph
Select branches
Hide Pull Requests
apx
apx-cpuflags.wip
apx.wip
avx512
branch-0_98-j
branch-0_98-j5
branch-0_98_24-gasalign
branch-0_98bf
branch-0_98e
buildfix-2.03rc4
ctype
debug-macros
defid
elf
elf16
elfmerge
emacs
evalmacro
evalstr
extnames
indirect
insns
latex
loops
macho-unify
macho64
machofix
machomerge
master
mempool
mkwarnings
nasm-0.98.x
nasm-2.03.x
nasm-2.05.xx
nasm-2.07.xx
nasm-2.08.xx
nasm-2.09.xx
nasm-2.10.xx
nasm-2.11.xx
nasm-2.12.xx
nasm-2.13.xx
nasm-2.14.xx
nasm-2.15.xx
nasm-2.15.xx-pre
nasm-2.16.xx
new-preproc
newaddr
note
nsis
nsis2
owc
path
pp-inline
pragma
preproc-paste-fix
preproc-rewrite
rebin
reldef
signrel
sse5
travis
#1
#10
#100
#100
#101
#101
#102
#102
#103
#103
#104
#104
#105
#105
#106
#106
#107
#107
#108
#108
#109
#109
#11
#110
#110
#111
#111
#112
#112
#113
#113
#114
#114
#12
#13
#13
#14
#15
#16
#17
#17
#18
#19
#2
#20
#21
#22
#23
#24
#24
#25
#26
#27
#28
#29
#3
#30
#31
#31
#32
#33
#34
#35
#36
#37
#38
#39
#39
#4
#40
#41
#42
#43
#44
#44
#45
#45
#46
#46
#47
#47
#48
#48
#49
#49
#5
#50
#50
#51
#52
#52
#53
#54
#54
#55
#55
#56
#56
#57
#57
#58
#58
#59
#59
#6
#60
#60
#61
#61
#62
#62
#63
#63
#64
#64
#65
#65
#66
#66
#67
#67
#68
#68
#69
#69
#7
#70
#70
#71
#71
#72
#72
#73
#73
#74
#74
#75
#75
#76
#76
#77
#78
#78
#79
#8
#8
#80
#81
#82
#82
#83
#83
#84
#84
#85
#86
#87
#87
#88
#88
#89
#89
#9
#90
#90
#91
#91
#92
#92
#93
#93
#94
#95
#95
#96
#96
#97
#97
#98
#98
#99
#99
before-reformat-2005-01
fork-0.98-j
fork-0.98-j5
fork-0.98bf
fork-0.98e
merge-0.98-j
nasm-0.91
nasm-0.93
nasm-0.94
nasm-0.95
nasm-0.96
nasm-0.97
nasm-0.98
nasm-0.98-j4
nasm-0.98-j5
nasm-0.98.03
nasm-0.98.08
nasm-0.98.09
nasm-0.98.11
nasm-0.98.12
nasm-0.98.14
nasm-0.98.15
nasm-0.98.16
nasm-0.98.17
nasm-0.98.18
nasm-0.98.19
nasm-0.98.20
nasm-0.98.21
nasm-0.98.22
nasm-0.98.23
nasm-0.98.24
nasm-0.98.24p1
nasm-0.98.25
nasm-0.98.25alt
nasm-0.98.26
nasm-0.98.30
nasm-0.98.31
nasm-0.98.32
nasm-0.98.33
nasm-0.98.34
nasm-0.98.35
nasm-0.98.36
nasm-0.98.37
nasm-0.98.38
nasm-0.98.39
nasm-0.98bf
nasm-0.98e
nasm-0.98p3
nasm-0.98p3-hpa
nasm-0.98p3.2
nasm-0.98p3.3
nasm-0.98p3.4
nasm-0.98p3.5
nasm-0.98p3.6
nasm-0.98p3.7
nasm-0.98p6
nasm-0.98p7
nasm-0.99.01
nasm-0.99.02
nasm-0.99.03
nasm-0.99.04
nasm-0.99.05
nasm-0.99.06
nasm-2.00
nasm-2.00rc1
nasm-2.00rc2
nasm-2.00rc3
nasm-2.01
nasm-2.01rc1
nasm-2.01rc2
nasm-2.02
nasm-2.02rc1
nasm-2.02rc2
nasm-2.03
nasm-2.03.01
nasm-2.03rc1
nasm-2.03rc2
nasm-2.03rc3
nasm-2.03rc4
nasm-2.03rc5
nasm-2.03rc6
nasm-2.03rc7
nasm-2.03rc8
nasm-2.04
nasm-2.04rc1
nasm-2.04rc2
nasm-2.04rc3
nasm-2.04rc4
nasm-2.04rc5
nasm-2.04rc6
nasm-2.05
nasm-2.05.01
nasm-2.05rc1
nasm-2.05rc2
nasm-2.05rc3
nasm-2.05rc4
nasm-2.05rc5
nasm-2.05rc6
nasm-2.05rc7
nasm-2.05rc8
nasm-2.06
nasm-2.06.01rc1
nasm-2.06rc1
nasm-2.06rc10
nasm-2.06rc11
nasm-2.06rc12
nasm-2.06rc13
nasm-2.06rc14
nasm-2.06rc15
nasm-2.06rc16
nasm-2.06rc2
nasm-2.06rc3
nasm-2.06rc4
nasm-2.06rc5
nasm-2.06rc6
nasm-2.06rc7
nasm-2.06rc8
nasm-2.06rc9
nasm-2.07
nasm-2.07rc1
nasm-2.07rc2
nasm-2.07rc3
nasm-2.07rc4
nasm-2.07rc5
nasm-2.07rc6
nasm-2.07rc7
nasm-2.08
nasm-2.08.01
nasm-2.08.02
nasm-2.08rc1
nasm-2.08rc10
nasm-2.08rc2
nasm-2.08rc3
nasm-2.08rc4
nasm-2.08rc5
nasm-2.08rc6
nasm-2.08rc7
nasm-2.08rc8
nasm-2.08rc9
nasm-2.09
nasm-2.09.01
nasm-2.09.02
nasm-2.09.03
nasm-2.09.04
nasm-2.09.05
nasm-2.09.06
nasm-2.09.07
nasm-2.09.08
nasm-2.09.09
nasm-2.09.10
nasm-2.09rc1
nasm-2.09rc2
nasm-2.09rc3
nasm-2.09rc4
nasm-2.09rc5
nasm-2.09rc6
nasm-2.09rc7
nasm-2.10
nasm-2.10.01
nasm-2.10.02
nasm-2.10.03
nasm-2.10.04
nasm-2.10.05
nasm-2.10.06
nasm-2.10.07
nasm-2.10.08
nasm-2.10.09
nasm-2.10rc1
nasm-2.10rc10
nasm-2.10rc11
nasm-2.10rc12
nasm-2.10rc13
nasm-2.10rc14
nasm-2.10rc15
nasm-2.10rc2
nasm-2.10rc3
nasm-2.10rc4
nasm-2.10rc5
nasm-2.10rc6
nasm-2.10rc7
nasm-2.10rc8
nasm-2.10rc9
nasm-2.11
nasm-2.11.01
nasm-2.11.02
nasm-2.11.03
nasm-2.11.04
nasm-2.11.05
nasm-2.11.06
nasm-2.11.07
nasm-2.11.08
nasm-2.11.09rc1
nasm-2.11.09rc2
nasm-2.11rc1
nasm-2.11rc2
nasm-2.11rc3
nasm-2.11rc4
nasm-2.12
nasm-2.12.01
nasm-2.12.01rc1
nasm-2.12.01rc2
nasm-2.12.02
nasm-2.12.02rc1
nasm-2.12.02rc2
nasm-2.12.02rc3
nasm-2.12.02rc4
nasm-2.12.02rc5
nasm-2.12.02rc6
nasm-2.12.02rc7
nasm-2.12.02rc8
nasm-2.12.02rc9
nasm-2.12.03rc1
nasm-2.12rc1
nasm-2.12rc2
nasm-2.12rc3
nasm-2.12rc4
nasm-2.12rc5
nasm-2.12rc6
nasm-2.12rc7
nasm-2.13
nasm-2.13.01
nasm-2.13.02
nasm-2.13.02rc1
nasm-2.13.02rc2
nasm-2.13.02rc3
nasm-2.13.03
nasm-2.13.03.rc2
nasm-2.13.03rc1
nasm-2.13.03rc3
nasm-2.13.03rc4
nasm-2.13.03rc5
nasm-2.13.03rc6
nasm-2.13rc1
nasm-2.13rc10
nasm-2.13rc11
nasm-2.13rc12
nasm-2.13rc13
nasm-2.13rc14
nasm-2.13rc15
nasm-2.13rc16
nasm-2.13rc17
nasm-2.13rc18
nasm-2.13rc19
nasm-2.13rc2
nasm-2.13rc20
nasm-2.13rc21
nasm-2.13rc22
nasm-2.13rc23
nasm-2.13rc3
nasm-2.13rc4
nasm-2.13rc5
nasm-2.13rc6
nasm-2.13rc7
nasm-2.13rc8
nasm-2.13rc9
nasm-2.14
nasm-2.14.01
nasm-2.14.01rc1
nasm-2.14.01rc2
nasm-2.14.01rc3
nasm-2.14.01rc4
nasm-2.14.01rc5
nasm-2.14.02
nasm-2.14.03rc1
nasm-2.14.03rc2
nasm-2.14rc0
nasm-2.14rc1
nasm-2.14rc10
nasm-2.14rc11
nasm-2.14rc12
nasm-2.14rc13
nasm-2.14rc14
nasm-2.14rc15
nasm-2.14rc16
nasm-2.14rc2
nasm-2.14rc3
nasm-2.14rc4
nasm-2.14rc5
nasm-2.14rc6
nasm-2.14rc7
nasm-2.14rc8
nasm-2.14rc9
nasm-2.15
nasm-2.15.01
nasm-2.15.02
nasm-2.15.02rc1
nasm-2.15.02rc2
nasm-2.15.03
nasm-2.15.03rc1
nasm-2.15.03rc2
nasm-2.15.03rc3
nasm-2.15.03rc4
nasm-2.15.03rc5
nasm-2.15.03rc6
nasm-2.15.03rc7
nasm-2.15.03rc8
nasm-2.15.04
nasm-2.15.04rc1
nasm-2.15.04rc2
nasm-2.15.04rc3
nasm-2.15.04rc4
nasm-2.15.04rc5
nasm-2.15.04rc6
nasm-2.15.05
nasm-2.15.05rc1
nasm-2.15.05rc2
nasm-2.15rc1
nasm-2.15rc10
nasm-2.15rc11
nasm-2.15rc12
nasm-2.15rc2
nasm-2.15rc3
nasm-2.15rc4
nasm-2.15rc5
nasm-2.15rc6
nasm-2.15rc7
nasm-2.15rc8
nasm-2.15rc9
nasm-2.16
nasm-2.16.01
nasm-2.16.02
nasm-2.16.02rc1
nasm-2.16.02rc10
nasm-2.16.02rc2
nasm-2.16.02rc3
nasm-2.16.02rc4
nasm-2.16.02rc5
nasm-2.16.02rc6
nasm-2.16.02rc7
nasm-2.16.02rc8
nasm-2.16.02rc9
nasm-2.16.03
nasm-2.16.03rc1
nasm-2.16.03rc2
nasm-2.16.03rc3
nasm-2.16rc1
nasm-2.16rc10
nasm-2.16rc11
nasm-2.16rc12
nasm-2.16rc2
nasm-2.16rc3
nasm-2.16rc4
nasm-2.16rc5
nasm-2.16rc6
nasm-2.16rc7
nasm-2.16rc8
nasm-2.16rc9
nasm-3.00rc11
nasm-3.00rc2
nasm-3.00rc3
nasm-3.00rc4
nasm-3.00rc5
nasm-3.00rc6
nasm-3.00rc7
nasm-3.00rc8
nasm-3.00rc9
nasm-3.0rc1
verified
Select branches
Hide Pull Requests
apx
apx-cpuflags.wip
apx.wip
avx512
branch-0_98-j
branch-0_98-j5
branch-0_98_24-gasalign
branch-0_98bf
branch-0_98e
buildfix-2.03rc4
ctype
debug-macros
defid
elf
elf16
elfmerge
emacs
evalmacro
evalstr
extnames
indirect
insns
latex
loops
macho-unify
macho64
machofix
machomerge
master
mempool
mkwarnings
nasm-0.98.x
nasm-2.03.x
nasm-2.05.xx
nasm-2.07.xx
nasm-2.08.xx
nasm-2.09.xx
nasm-2.10.xx
nasm-2.11.xx
nasm-2.12.xx
nasm-2.13.xx
nasm-2.14.xx
nasm-2.15.xx
nasm-2.15.xx-pre
nasm-2.16.xx
new-preproc
newaddr
note
nsis
nsis2
owc
path
pp-inline
pragma
preproc-paste-fix
preproc-rewrite
rebin
reldef
signrel
sse5
travis
#1
#10
#100
#100
#101
#101
#102
#102
#103
#103
#104
#104
#105
#105
#106
#106
#107
#107
#108
#108
#109
#109
#11
#110
#110
#111
#111
#112
#112
#113
#113
#114
#114
#12
#13
#13
#14
#15
#16
#17
#17
#18
#19
#2
#20
#21
#22
#23
#24
#24
#25
#26
#27
#28
#29
#3
#30
#31
#31
#32
#33
#34
#35
#36
#37
#38
#39
#39
#4
#40
#41
#42
#43
#44
#44
#45
#45
#46
#46
#47
#47
#48
#48
#49
#49
#5
#50
#50
#51
#52
#52
#53
#54
#54
#55
#55
#56
#56
#57
#57
#58
#58
#59
#59
#6
#60
#60
#61
#61
#62
#62
#63
#63
#64
#64
#65
#65
#66
#66
#67
#67
#68
#68
#69
#69
#7
#70
#70
#71
#71
#72
#72
#73
#73
#74
#74
#75
#75
#76
#76
#77
#78
#78
#79
#8
#8
#80
#81
#82
#82
#83
#83
#84
#84
#85
#86
#87
#87
#88
#88
#89
#89
#9
#90
#90
#91
#91
#92
#92
#93
#93
#94
#95
#95
#96
#96
#97
#97
#98
#98
#99
#99
before-reformat-2005-01
fork-0.98-j
fork-0.98-j5
fork-0.98bf
fork-0.98e
merge-0.98-j
nasm-0.91
nasm-0.93
nasm-0.94
nasm-0.95
nasm-0.96
nasm-0.97
nasm-0.98
nasm-0.98-j4
nasm-0.98-j5
nasm-0.98.03
nasm-0.98.08
nasm-0.98.09
nasm-0.98.11
nasm-0.98.12
nasm-0.98.14
nasm-0.98.15
nasm-0.98.16
nasm-0.98.17
nasm-0.98.18
nasm-0.98.19
nasm-0.98.20
nasm-0.98.21
nasm-0.98.22
nasm-0.98.23
nasm-0.98.24
nasm-0.98.24p1
nasm-0.98.25
nasm-0.98.25alt
nasm-0.98.26
nasm-0.98.30
nasm-0.98.31
nasm-0.98.32
nasm-0.98.33
nasm-0.98.34
nasm-0.98.35
nasm-0.98.36
nasm-0.98.37
nasm-0.98.38
nasm-0.98.39
nasm-0.98bf
nasm-0.98e
nasm-0.98p3
nasm-0.98p3-hpa
nasm-0.98p3.2
nasm-0.98p3.3
nasm-0.98p3.4
nasm-0.98p3.5
nasm-0.98p3.6
nasm-0.98p3.7
nasm-0.98p6
nasm-0.98p7
nasm-0.99.01
nasm-0.99.02
nasm-0.99.03
nasm-0.99.04
nasm-0.99.05
nasm-0.99.06
nasm-2.00
nasm-2.00rc1
nasm-2.00rc2
nasm-2.00rc3
nasm-2.01
nasm-2.01rc1
nasm-2.01rc2
nasm-2.02
nasm-2.02rc1
nasm-2.02rc2
nasm-2.03
nasm-2.03.01
nasm-2.03rc1
nasm-2.03rc2
nasm-2.03rc3
nasm-2.03rc4
nasm-2.03rc5
nasm-2.03rc6
nasm-2.03rc7
nasm-2.03rc8
nasm-2.04
nasm-2.04rc1
nasm-2.04rc2
nasm-2.04rc3
nasm-2.04rc4
nasm-2.04rc5
nasm-2.04rc6
nasm-2.05
nasm-2.05.01
nasm-2.05rc1
nasm-2.05rc2
nasm-2.05rc3
nasm-2.05rc4
nasm-2.05rc5
nasm-2.05rc6
nasm-2.05rc7
nasm-2.05rc8
nasm-2.06
nasm-2.06.01rc1
nasm-2.06rc1
nasm-2.06rc10
nasm-2.06rc11
nasm-2.06rc12
nasm-2.06rc13
nasm-2.06rc14
nasm-2.06rc15
nasm-2.06rc16
nasm-2.06rc2
nasm-2.06rc3
nasm-2.06rc4
nasm-2.06rc5
nasm-2.06rc6
nasm-2.06rc7
nasm-2.06rc8
nasm-2.06rc9
nasm-2.07
nasm-2.07rc1
nasm-2.07rc2
nasm-2.07rc3
nasm-2.07rc4
nasm-2.07rc5
nasm-2.07rc6
nasm-2.07rc7
nasm-2.08
nasm-2.08.01
nasm-2.08.02
nasm-2.08rc1
nasm-2.08rc10
nasm-2.08rc2
nasm-2.08rc3
nasm-2.08rc4
nasm-2.08rc5
nasm-2.08rc6
nasm-2.08rc7
nasm-2.08rc8
nasm-2.08rc9
nasm-2.09
nasm-2.09.01
nasm-2.09.02
nasm-2.09.03
nasm-2.09.04
nasm-2.09.05
nasm-2.09.06
nasm-2.09.07
nasm-2.09.08
nasm-2.09.09
nasm-2.09.10
nasm-2.09rc1
nasm-2.09rc2
nasm-2.09rc3
nasm-2.09rc4
nasm-2.09rc5
nasm-2.09rc6
nasm-2.09rc7
nasm-2.10
nasm-2.10.01
nasm-2.10.02
nasm-2.10.03
nasm-2.10.04
nasm-2.10.05
nasm-2.10.06
nasm-2.10.07
nasm-2.10.08
nasm-2.10.09
nasm-2.10rc1
nasm-2.10rc10
nasm-2.10rc11
nasm-2.10rc12
nasm-2.10rc13
nasm-2.10rc14
nasm-2.10rc15
nasm-2.10rc2
nasm-2.10rc3
nasm-2.10rc4
nasm-2.10rc5
nasm-2.10rc6
nasm-2.10rc7
nasm-2.10rc8
nasm-2.10rc9
nasm-2.11
nasm-2.11.01
nasm-2.11.02
nasm-2.11.03
nasm-2.11.04
nasm-2.11.05
nasm-2.11.06
nasm-2.11.07
nasm-2.11.08
nasm-2.11.09rc1
nasm-2.11.09rc2
nasm-2.11rc1
nasm-2.11rc2
nasm-2.11rc3
nasm-2.11rc4
nasm-2.12
nasm-2.12.01
nasm-2.12.01rc1
nasm-2.12.01rc2
nasm-2.12.02
nasm-2.12.02rc1
nasm-2.12.02rc2
nasm-2.12.02rc3
nasm-2.12.02rc4
nasm-2.12.02rc5
nasm-2.12.02rc6
nasm-2.12.02rc7
nasm-2.12.02rc8
nasm-2.12.02rc9
nasm-2.12.03rc1
nasm-2.12rc1
nasm-2.12rc2
nasm-2.12rc3
nasm-2.12rc4
nasm-2.12rc5
nasm-2.12rc6
nasm-2.12rc7
nasm-2.13
nasm-2.13.01
nasm-2.13.02
nasm-2.13.02rc1
nasm-2.13.02rc2
nasm-2.13.02rc3
nasm-2.13.03
nasm-2.13.03.rc2
nasm-2.13.03rc1
nasm-2.13.03rc3
nasm-2.13.03rc4
nasm-2.13.03rc5
nasm-2.13.03rc6
nasm-2.13rc1
nasm-2.13rc10
nasm-2.13rc11
nasm-2.13rc12
nasm-2.13rc13
nasm-2.13rc14
nasm-2.13rc15
nasm-2.13rc16
nasm-2.13rc17
nasm-2.13rc18
nasm-2.13rc19
nasm-2.13rc2
nasm-2.13rc20
nasm-2.13rc21
nasm-2.13rc22
nasm-2.13rc23
nasm-2.13rc3
nasm-2.13rc4
nasm-2.13rc5
nasm-2.13rc6
nasm-2.13rc7
nasm-2.13rc8
nasm-2.13rc9
nasm-2.14
nasm-2.14.01
nasm-2.14.01rc1
nasm-2.14.01rc2
nasm-2.14.01rc3
nasm-2.14.01rc4
nasm-2.14.01rc5
nasm-2.14.02
nasm-2.14.03rc1
nasm-2.14.03rc2
nasm-2.14rc0
nasm-2.14rc1
nasm-2.14rc10
nasm-2.14rc11
nasm-2.14rc12
nasm-2.14rc13
nasm-2.14rc14
nasm-2.14rc15
nasm-2.14rc16
nasm-2.14rc2
nasm-2.14rc3
nasm-2.14rc4
nasm-2.14rc5
nasm-2.14rc6
nasm-2.14rc7
nasm-2.14rc8
nasm-2.14rc9
nasm-2.15
nasm-2.15.01
nasm-2.15.02
nasm-2.15.02rc1
nasm-2.15.02rc2
nasm-2.15.03
nasm-2.15.03rc1
nasm-2.15.03rc2
nasm-2.15.03rc3
nasm-2.15.03rc4
nasm-2.15.03rc5
nasm-2.15.03rc6
nasm-2.15.03rc7
nasm-2.15.03rc8
nasm-2.15.04
nasm-2.15.04rc1
nasm-2.15.04rc2
nasm-2.15.04rc3
nasm-2.15.04rc4
nasm-2.15.04rc5
nasm-2.15.04rc6
nasm-2.15.05
nasm-2.15.05rc1
nasm-2.15.05rc2
nasm-2.15rc1
nasm-2.15rc10
nasm-2.15rc11
nasm-2.15rc12
nasm-2.15rc2
nasm-2.15rc3
nasm-2.15rc4
nasm-2.15rc5
nasm-2.15rc6
nasm-2.15rc7
nasm-2.15rc8
nasm-2.15rc9
nasm-2.16
nasm-2.16.01
nasm-2.16.02
nasm-2.16.02rc1
nasm-2.16.02rc10
nasm-2.16.02rc2
nasm-2.16.02rc3
nasm-2.16.02rc4
nasm-2.16.02rc5
nasm-2.16.02rc6
nasm-2.16.02rc7
nasm-2.16.02rc8
nasm-2.16.02rc9
nasm-2.16.03
nasm-2.16.03rc1
nasm-2.16.03rc2
nasm-2.16.03rc3
nasm-2.16rc1
nasm-2.16rc10
nasm-2.16rc11
nasm-2.16rc12
nasm-2.16rc2
nasm-2.16rc3
nasm-2.16rc4
nasm-2.16rc5
nasm-2.16rc6
nasm-2.16rc7
nasm-2.16rc8
nasm-2.16rc9
nasm-3.00rc11
nasm-3.00rc2
nasm-3.00rc3
nasm-3.00rc4
nasm-3.00rc5
nasm-3.00rc6
nasm-3.00rc7
nasm-3.00rc8
nasm-3.00rc9
nasm-3.0rc1
verified
-
76df52818a
zlib: hack for portability...
H. Peter Anvin
2025-09-05 19:59:12 -07:00 -
e52aa40daa
Include "compiler.h" in zconf.h
H. Peter Anvin
2025-09-05 19:34:34 -07:00 -
f129d7ea5b
zlib: disable Z_SOLO, enable Z_LARGE64
H. Peter Anvin
2025-09-05 19:05:35 -07:00 -
a3291bd8fb
preproc: return NULL, not false
H. Peter Anvin
2025-09-05 19:04:34 -07:00 -
68ea20e5f9
NASM 3.00rc2
nasm-3.00rc2
H. Peter Anvin
2025-09-05 18:38:12 -07:00 -
276cbf9682
autoconf/Makefile.in: add include for local zlib
H. Peter Anvin
2025-09-05 18:36:28 -07:00 -
6fc4a7e668
NASM 3.0rc1
nasm-3.0rc1
H. Peter Anvin
2025-09-05 18:08:52 -07:00 -
7e4e937f97
Merge remote-tracking branch 'origin/master'
H. Peter Anvin
2025-09-05 18:03:44 -07:00 -
fb54b25f66
insns.dat: fix MOVRS pattern
H. Peter Anvin
2025-09-05 18:01:59 -07:00 -
419f369b42
doc: a few more index tweaks
H. Peter Anvin
2025-09-05 17:53:48 -07:00 -
7cc5291ece
doc: tweaks to the index
H. Peter Anvin
2025-09-05 17:51:38 -07:00 -
1d63ae2a3b
doc: update the documentation, and auto-generate some indexes
H. Peter Anvin
2025-09-05 17:09:23 -07:00 -
4cf4333ba2
standard.mac: define __?NASM_HAS_IFDIRECTIVE?__
H. Peter Anvin
2025-09-05 17:07:54 -07:00 -
30eb8e2e2a
insns: travis: apx: MOVRS instruction
Maciej Wieczor-Retman
2025-09-05 23:25:42 +02:00 -
beaeb77bce
insns: travis: apx: MOVDIR instructions
Maciej Wieczor-Retman
2025-09-05 23:25:20 +02:00 -
f39677d527
test: add -DSRC as a standard option; bin32 and bin64 targets
H. Peter Anvin
2025-09-05 12:53:37 -07:00 -
ac93d75da3
Sanitize the handling of messsages; improve info and debug
H. Peter Anvin
2025-09-05 12:51:29 -07:00 -
05a07b7ccf
insns: travis: apx: MOVBE instruction
Maciej Wieczor-Retman
2025-09-05 21:44:57 +02:00 -
712095fffe
insns: travis: apx: LZCNT instruction
Maciej Wieczor-Retman
2025-09-05 17:23:18 +02:00 -
ca85c1c3b5
insns: travis: apx: LDTILECFG instruction
Maciej Wieczor-Retman
2025-09-05 16:02:58 +02:00 -
3b3a115754
travis: apx: Finish the KMOV test cases
Maciej Wieczor-Retman
2025-09-05 15:19:36 +02:00 -
1054b5aefc
x86: Fix handling of the ko# specifier
Maciej Wieczor-Retman
2025-09-05 15:14:39 +02:00 -
dfe7d54901
insns.dat: fix ADCX/ADOX patterns for proper disassembly
H. Peter Anvin
2025-09-05 03:37:24 -07:00 -
a92616af5c
disasm: fix the masking of the V4/X4 bit
H. Peter Anvin
2025-09-05 03:32:28 -07:00 -
3ff46c587a
assemble: trivially optimize emissions of REX+map prefixes
H. Peter Anvin
2025-09-05 03:00:53 -07:00 -
29bc7c4811
ndisasm: REX2 *can* take REP or OSZ prefixes
H. Peter Anvin
2025-09-05 02:56:27 -07:00 -
52c5ee24cf
ndisasm: fix legacy map handling, 8-bit GPRs
H. Peter Anvin
2025-09-05 02:41:59 -07:00 -
fca408f86a
travis: apx: Remove a TODO comment
Maciej Wieczor-Retman
2025-09-05 11:06:46 +02:00 -
3a5cbc7a09
ndisasm: don't generate REX2 patterns for NOAPX instructions
H. Peter Anvin
2025-09-05 02:07:35 -07:00 -
e30047b2ff
x86: travis: apx: Fix IMUL 0x6B not being able to use EVEX.ZU
Maciej Wieczor-Retman
2025-09-05 10:52:58 +02:00 -
62cc95297c
insns.dat: fix encoding for JMPABS
H. Peter Anvin
2025-09-05 02:00:39 -07:00 -
0da8e15640
insns.dat: fix JMPABS encoding
H. Peter Anvin
2025-09-05 01:51:34 -07:00 -
78c98dac0f
version: bump version number to 3.0rc0
H. Peter Anvin
2025-09-05 01:12:27 -07:00 -
5158467d55
Add missing header file asm/asmutil.h
H. Peter Anvin
2025-09-05 01:08:25 -07:00 -
33262b072a
Merge remote-tracking branch 'yongjie/apx.wip' into apx.wip
apx.wip
H. Peter Anvin
2025-09-05 01:02:52 -07:00 -
9a55314a23
travis: update tests for new or fixed errors/warnings
H. Peter Anvin
2025-09-05 00:59:23 -07:00 -
c5faa4a452
assemble.c: don't warn about segment prefixes in 16/32-bit mode
H. Peter Anvin
2025-09-05 00:49:49 -07:00 -
084714737a
travis: confirm that crc32 test now produces the correct output
H. Peter Anvin
2025-09-05 00:45:32 -07:00 -
a2b1c752a4
insns.dat: add non-optimizing patterns for CRC32 byte
H. Peter Anvin
2025-09-05 00:41:18 -07:00 -
08969b4d38
insns.dat: fix the crc32 instructions
H. Peter Anvin
2025-09-05 00:19:14 -07:00 -
5ddccd6d04
travis: update apx.bin.t
H. Peter Anvin
2025-09-04 23:58:35 -07:00 -
cb20ce6f01
apx: handle RN_L16 on EAs, automatically generate EVEX forms
H. Peter Anvin
2025-09-04 23:30:53 -07:00 -
e9d357ba19
Merge remote-tracking branch 'maciej/apx.wip.travis' into apx.wip
H. Peter Anvin
2025-09-04 20:12:16 -07:00 -
bb253780ab
changes.src: update release log
H. Peter Anvin
2025-09-04 20:08:15 -07:00 -
6a270222be
outobj: fix crash when no labels are defined in the default segment
H. Peter Anvin
2025-09-04 20:06:06 -07:00 -
31a160759d
Add %ifdirective preprocessor directive
H. Peter Anvin
2025-09-04 19:41:12 -07:00 -
ec48f1a3f8
preproc: unbreak %cond()
H. Peter Anvin
2025-09-04 18:23:55 -07:00 -
d5bd136ced
preproc: add message-generating and %null() functions
H. Peter Anvin
2025-09-04 17:10:42 -07:00 -
61b525fbc1
nasmlib.h: add convenience macros for iterating over fixed arrays
H. Peter Anvin
2025-09-04 17:09:57 -07:00 -
5d1deaffc3
WIP apx: KMOV instructions
Maciej Wieczor-Retman
2025-09-04 23:31:27 +02:00 -
312b89d71f
x86: Fix wrong encondig of 32 bit KMOV variants
Maciej Wieczor-Retman
2025-09-04 23:35:04 +02:00 -
3387f868fd
insns: travis: apx: INV instruction
Maciej Wieczor-Retman
2025-09-04 23:29:21 +02:00 -
cb453cba39
insns: travis: apx: INC instruction
Maciej Wieczor-Retman
2025-09-04 13:33:06 +02:00 -
6b137d5212
insns: travis: apx: IMUL instruction test cases and bug fix
Maciej Wieczor-Retman
2025-09-03 20:57:24 +02:00 -
6f3147b4ec
add avx 10.2 instructions
Yongjie2017
2025-09-04 16:33:43 +08:00 -
e56130aeb5
add few missing avx10_1 instructions
Yongjie2017
2025-09-04 16:32:17 +08:00 -
1ebd820dfc
insns: travis: apx: IDIV instruction
Maciej Wieczor-Retman
2025-09-03 20:57:08 +02:00 -
d79e4bb93a
insns: travis: apx: ENQCMD[S] instructions
Maciej Wieczor-Retman
2025-09-03 14:14:27 +02:00 -
13b4160ec8
insns: travis: apx: DIV instruction
Maciej Wieczor-Retman
2025-09-03 12:23:42 +02:00 -
e91a81d780
x86: preinsns: Fix missing vex.w bits
Maciej Wieczor-Retman
2025-09-03 09:59:40 +02:00 -
74867b7750
insns: travis: apx: DEC instruction
Maciej Wieczor-Retman
2025-09-02 22:42:03 +02:00 -
ca1228e0dd
insns: travis: apx: CRC32 APX, cleanup and tests
Maciej Wieczor-Retman
2025-09-02 22:15:02 +02:00 -
bfb82694b7
insns: travis: apx: CMPccXADD instruction
Maciej Wieczor-Retman
2025-09-02 21:37:03 +02:00 -
429f54a391
insns: travis: apx: CMOVcc instruction
Maciej Wieczor-Retman
2025-09-02 19:33:29 +02:00 -
276b9d82b8
insns: travis: apx: Add APX extended bitmask instructions
Maciej Wieczor-Retman
2025-08-29 21:58:33 +02:00 -
75b5a4e1aa
insns: travis: apx: ANDN instruction
Maciej Wieczor-Retman
2025-08-29 20:11:17 +02:00 -
980238ae27
travis: apx: Tests for already implemted A* APX instructions
Maciej Wieczor-Retman
2025-08-21 15:04:03 +02:00 -
dc172d3f82
insns: travis: apx: APX support fo atomic instructions
Maciej Wieczor-Retman
2025-08-21 08:12:04 +02:00 -
89dfdc164c
travis: apx: Setup test cases for apx
Maciej Wieczor-Retman
2025-08-20 10:14:00 +02:00 -
1b9c2f873d
x86: Immediate operand longer than byte not possible
Maciej Wieczor-Retman
2025-08-21 19:05:00 +02:00 -
e0d5333a47
doc: add 2.17 release notes and document [dollarhex]
H. Peter Anvin
2025-09-03 12:31:03 -07:00 -
d1ab9e0ae7
test/dollar.asm: check a few more cases, including %assign
H. Peter Anvin
2025-09-03 11:48:02 -07:00 -
e80bc631a2
preproc: identify $$ as TOKEN_BASE when tokenizing
H. Peter Anvin
2025-09-03 11:23:34 -07:00 -
60594fde66
Fix generation of segment references with offsets
H. Peter Anvin
2025-09-03 11:06:16 -07:00 -
7e8f1d571e
preproc: fix generation of macro invocation debug data
H. Peter Anvin
2025-09-03 10:34:28 -07:00 -
ece92ba533
output/legacy.c: remove stale file
H. Peter Anvin
2025-09-03 10:33:59 -07:00 -
6c105cea3b
Improve misc/omfdump, add misc/Makefile, use -std=c23 if possible
H. Peter Anvin
2025-09-03 09:51:21 -07:00 -
78abbf26df
asm/floats.c: micro-optimize set_bit()
H. Peter Anvin
2025-09-03 01:27:30 -07:00 -
38631c577a
doc: there is no %fullpath() function, only %realpath()
H. Peter Anvin
2025-09-03 01:10:29 -07:00 -
a84925df12
$ numeric syntax: require a digit to follow
H. Peter Anvin
2025-09-03 01:05:41 -07:00 -
b3c99f9c19
doc: bump copyright year
H. Peter Anvin
2025-09-03 00:59:04 -07:00 -
7e46f6f7ab
doc: fix a couple of syntax errors
H. Peter Anvin
2025-09-03 00:57:43 -07:00 -
ebfdbfc355
readnum: improve help text about deprecated $hex
H. Peter Anvin
2025-09-03 00:53:16 -07:00 -
54efdde7b1
preproc: warn for leading $ when a number is consumed in preprocessor
H. Peter Anvin
2025-09-03 00:46:23 -07:00 -
178a1b7443
Add directive to disable dollar-hex constants
H. Peter Anvin
2025-09-03 00:18:55 -07:00 -
3ec5f486c6
disasm: fix VEX3 parsing, ignore immediate sizes
H. Peter Anvin
2025-09-02 22:22:35 -07:00 -
6698897d4f
disasm: correct the offset of IP-relative displacement
H. Peter Anvin
2025-09-02 22:05:53 -07:00 -
b6d3474a00
disasm: strip sizes from unsized registers; fix VEX map parsing
H. Peter Anvin
2025-09-02 22:01:33 -07:00 -
f2b6dd6f66
More KMOV pattern fixes
H. Peter Anvin
2025-09-02 21:09:20 -07:00 -
5a9a15ad18
insns.dat: fix KMOV patterns with GPRs
H. Peter Anvin
2025-09-02 20:28:14 -07:00 -
0852ca5694
disasm: handle NOP disassembly, remove debug message
H. Peter Anvin
2025-09-02 20:01:36 -07:00 -
6f42a3aaf6
(Hopefully) fix kmov and kunpck instructions, disallow "test" for "ktest"
H. Peter Anvin
2025-09-02 18:54:27 -07:00 -
c6bb32e9d1
preinsns.pl: don't allow KTEST to be just TEST
H. Peter Anvin
2025-09-02 18:18:07 -07:00 -
9c3d6ff000
stdscan: handle $-escaped symbols starting with $
H. Peter Anvin
2025-09-02 17:55:22 -07:00 -
5201aab90f
Update the canned Mkfiles for librarized ndisasm
H. Peter Anvin
2025-09-02 17:11:45 -07:00 -
4b1d54e1d9
disasm: add option for wide output
H. Peter Anvin
2025-09-02 16:43:20 -07:00 -
80225b4722
Add support for the {pt} and {pn} branch hint prefixes
H. Peter Anvin
2025-09-02 16:29:46 -07:00 -
56567a0c4c
disasm: fix the disassembler for many APX cases
H. Peter Anvin
2025-09-02 15:40:32 -07:00 -
acd01496d7
asm: distinguish between VEX.V as an immediate and a prefix; fix WW
H. Peter Anvin
2025-09-02 15:38:49 -07:00 -
6068546dbb
test/Makefile.in: add explicit nasm and ndisasm targets
H. Peter Anvin
2025-09-02 10:47:36 -07:00