summaryrefslogtreecommitdiff
path: root/test/manysecs.asm
diff options
context:
space:
mode:
authorH. Peter Anvin (Intel) <hpa@zytor.com>2019-04-24 10:58:14 -0700
committerH. Peter Anvin (Intel) <hpa@zytor.com>2019-04-24 10:58:14 -0700
commit2680152a8013b4214e8171665f0da17e11d76b46 (patch)
treed8cae7e0660083186566348c63457b95d2d15f32 /test/manysecs.asm
parentd7450a6478c787dcc8d2a18ef29f84e34b19cecf (diff)
parenta8604c83fa8ece9859fb76b328b8753f549b8863 (diff)
downloadnasm-2680152a8013b4214e8171665f0da17e11d76b46.tar.gz
Merge remote-tracking branch 'origin/nasm-2.14.xx' into nasm-2.14.xxnasm-2.14.xx
Diffstat (limited to 'test/manysecs.asm')
-rw-r--r--test/manysecs.asm15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/manysecs.asm b/test/manysecs.asm
new file mode 100644
index 00000000..49799453
--- /dev/null
+++ b/test/manysecs.asm
@@ -0,0 +1,15 @@
+%ifndef NSECS
+ %assign NSECS 16384
+%endif
+
+%assign NSECS ((NSECS+3) & ~3)
+
+%assign n 0
+%rep NSECS
+ %assign gcom (n & ~3) + 2
+ section .text %+ n progbits exec
+start_ %+ n:
+ nop
+ jmp start_ %+ gcom
+ %assign n n+1
+%endrep