diff options
author | H. Peter Anvin <hpa@linux.intel.com> | 2016-09-21 15:56:19 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@linux.intel.com> | 2016-09-21 15:56:19 -0700 |
commit | 04445364fc9123ad40bf5581ffa4c5afac4c57dc (patch) | |
tree | 127577894550f7f99518de1e030cbefe4f8fa08b /test | |
parent | d81a235f33e78ef6b942788b42db073ed51fa801 (diff) | |
download | nasm-04445364fc9123ad40bf5581ffa4c5afac4c57dc.tar.gz |
incbin: if we have to fread(), try to do it only once...
If we can't mmap a file and instead have to fread(), if the data is
small enough that we can reasonably accomodate it in a memory buffer,
then just read it once.
It seems rather unlikely that very large files would be used with
TIMES anyway.
Also note: the previous comment about nasm_file_size[_by_path]() being
invoked twice was spurious; it does not actually happen.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'test')
-rw-r--r-- | test/incbin.asm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/test/incbin.asm b/test/incbin.asm index 634302ea..20aa4d9f 100644 --- a/test/incbin.asm +++ b/test/incbin.asm @@ -1,5 +1,6 @@ db '*** ONCE ***', 0Ah incbin "incbin.data",32 + section more start=0x1000000 db '*** TWELVE ***', 0Ah times 12 incbin "incbin.data",32 |