#if ((defined _MSC_VER) || (defined INT64_MY_NV2U64))
####
#if ((defined _MSV_VER) || (defined INT64_MY_NV2U64))
####
C:\Documents and Settings\Owner\Desktop\cpan libs\salva-p5-Math-Int64-09023f2>nm
ake clean & perl makefile.pl & nmake install & nmake test
Microsoft (R) Program Maintenance Utility Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
C:\perl512\bin\perl.exe -MExtUtils::Command -e "rm_f" -- *.lib core co
re.[0-9] core.[0-9][0-9] Int64.bso blib\arch\auto\Math\Int64\extralibs.ld pm_t
o_blib.ts core.[0-9][0-9][0-9][0-9] Int64.x Int64.bs perl.exe tmon.out blib\a
rch\auto\Math\Int64\extralibs.all *.obj pm_to_blib blibdirs.ts core.[0-9][0-9]
[0-9][0-9][0-9] *perl.core core.*perl.*.? Makefile.aperl perl Int64.def core.
[0-9][0-9][0-9] mon.out libInt64.def perlmain.c perl.exe so_locations Int64.c
Int64.exp
C:\perl512\bin\perl.exe -MExtUtils::Command -e "rm_rf" -- *.pdb blib
C:\perl512\bin\perl.exe -MExtUtils::Command -e "mv" -- Makefile Makefile
.old > NUL
Using NV backend
Checking if your kit is complete...
Looks good
Writing Makefile for Math::Int64
Microsoft (R) Program Maintenance Utility Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
cp lib/Math/Int64.pm blib\lib\Math\Int64.pm
cp lib/Math/Int64/die_on_overflow.pm blib\lib\Math\Int64\die_on_overflow.pm
cp lib/Math/Int64/native_if_available.pm blib\lib\Math\Int64\native_if_available
.pm
C:\perl512\bin\perl.exe C:\perl512\lib\ExtUtils\xsubpp -nolinenumbers
-typemap C:\perl512\lib\ExtUtils\typemap Int64.xs > Int64.xsc && C:\perl512\bin
\perl.exe -MExtUtils::Command -e "mv" -- Int64.xsc Int64.c
cl -c -I. -nologo -GF -W3 -Od -MD -Zi -DDEBUGGING -DWIN32 -D_CONSOLE -
DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_P
ERLIO -Od -MD -Zi -DDEBUGGING -DVERSION=\"0.24\" -DXS_VERSION=\"0.24\" "-IC
:\perl512\lib\CORE" -DINT64_BACKEND_NV Int64.c
Int64.c
Int64.c(69) : warning C4244: 'initializing' : conversion from 'NV' to 'uint64_t'
, possible loss of data
Int64.c(70) : warning C4244: 'initializing' : conversion from 'NV' to 'uint64_t'
, possible loss of data
Int64.c(292) : warning C4244: 'return' : conversion from 'NV' to 'int64_t', poss
ible loss of data
Int64.c(381) : warning C4244: 'initializing' : conversion from 'int64_t' to 'IV'
, possible loss of data
Int64.c(386) : warning C4244: 'initializing' : conversion from 'int64_t' to 'UV'
, possible loss of data
Int64.c(390) : warning C4244: 'function' : conversion from 'int64_t' to 'const N
V', possible loss of data
Int64.c(396) : warning C4244: 'initializing' : conversion from 'uint64_t' to 'UV
', possible loss of data
Int64.c(399) : warning C4244: 'function' : conversion from 'uint64_t' to 'const
NV', possible loss of data
Int64.c(411) : warning C4244: 'initializing' : conversion from 'uint64_t' to 'ch
ar', possible loss of data
Int64.c(673) : warning C4244: 'function' : conversion from 'int64_t' to 'const I
V', possible loss of data
Int64.c(709) : warning C4244: 'function' : conversion from 'uint64_t' to 'const
UV', possible loss of data
Int64.c(740) : warning C4244: '=' : conversion from 'int64_t' to 'char', possibl
e loss of data
Int64.c(770) : warning C4244: '=' : conversion from 'uint64_t' to 'char', possib
le loss of data
Int64.c(1017) : warning C4244: 'function' : conversion from 'uint64_t' to 'const
IV', possible loss of data
Int64.c(1047) : warning C4244: 'function' : conversion from 'uint64_t' to 'const
UV', possible loss of data
Int64.c(1070) : warning C4244: 'function' : conversion from 'uint64_t' to 'const
IV', possible loss of data
Int64.c(1093) : warning C4244: 'function' : conversion from 'uint64_t' to 'const
UV', possible loss of data
Int64.c(1116) : warning C4244: 'function' : conversion from 'int64_t' to 'const
IV', possible loss of data
Int64.c(1139) : warning C4244: 'function' : conversion from 'uint64_t' to 'const
IV', possible loss of data
Int64.c(1203) : warning C4101: 'rev' : unreferenced local variable
Int64.c(1202) : warning C4101: 'other' : unreferenced local variable
Int64.c(1229) : warning C4101: 'rev' : unreferenced local variable
Int64.c(1228) : warning C4101: 'other' : unreferenced local variable
Int64.c(1634) : warning C4101: 'rev' : unreferenced local variable
Int64.c(1659) : warning C4101: 'rev' : unreferenced local variable
Int64.c(1917) : warning C4101: 'rev' : unreferenced local variable
Int64.c(1916) : warning C4101: 'other' : unreferenced local variable
Int64.c(1940) : warning C4101: 'rev' : unreferenced local variable
Int64.c(1939) : warning C4101: 'other' : unreferenced local variable
Int64.c(1963) : warning C4101: 'rev' : unreferenced local variable
Int64.c(1962) : warning C4101: 'other' : unreferenced local variable
Int64.c(1986) : warning C4101: 'rev' : unreferenced local variable
Int64.c(1985) : warning C4101: 'other' : unreferenced local variable
Int64.c(2009) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2008) : warning C4101: 'other' : unreferenced local variable
Int64.c(2032) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2031) : warning C4101: 'other' : unreferenced local variable
Int64.c(2055) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2054) : warning C4101: 'other' : unreferenced local variable
Int64.c(2078) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2077) : warning C4101: 'other' : unreferenced local variable
Int64.c(2103) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2102) : warning C4101: 'other' : unreferenced local variable
Int64.c(2489) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2514) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2772) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2771) : warning C4101: 'other' : unreferenced local variable
Int64.c(2795) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2794) : warning C4101: 'other' : unreferenced local variable
Int64.c(2818) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2817) : warning C4101: 'other' : unreferenced local variable
Int64.c(2841) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2840) : warning C4101: 'other' : unreferenced local variable
Int64.c(2864) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2863) : warning C4101: 'other' : unreferenced local variable
Int64.c(2887) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2886) : warning C4101: 'other' : unreferenced local variable
Int64.c(2910) : warning C4101: 'rev' : unreferenced local variable
Int64.c(2909) : warning C4101: 'other' : unreferenced local variable
c:\documents and settings\owner\desktop\cpan libs\salva-p5-math-int64-09023f2\in
t64.c(206) : warning C4715: 'SvSI64' : not all control paths return a value
c:\documents and settings\owner\desktop\cpan libs\salva-p5-math-int64-09023f2\in
t64.c(216) : warning C4715: 'SvSU64' : not all control paths return a value
Running Mkbootstrap for Math::Int64 ()
C:\perl512\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 Int64.bs
C:\perl512\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\
"Math::Int64\", 'DLBASE' => 'Int64', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPO
RTS' => { }, 'DL_VARS' => []);"
link -out:blib\arch\auto\Math\Int64\Int64.dll -dll -nologo -nodefaultlib
-debug -libpath:"c:\perl512\lib\CORE" -machine:x86 Int64.obj C:\perl512\lib
\CORE\perl512.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib c
omdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.l
ib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib comctl32.li
b msvcrt.lib -def:Int64.def
Creating library blib\arch\auto\Math\Int64\Int64.lib and object blib\arch\aut
o\Math\Int64\Int64.exp
if exist blib\arch\auto\Math\Int64\Int64.dll.manifest mt -nologo -manife
st blib\arch\auto\Math\Int64\Int64.dll.manifest -outputresource:blib\arch\auto\M
ath\Int64\Int64.dll;2
if exist blib\arch\auto\Math\Int64\Int64.dll.manifest del blib\arch\auto
\Math\Int64\Int64.dll.manifest
C:\perl512\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 blib\arch\
auto\Math\Int64\Int64.dll
C:\perl512\bin\perl.exe -MExtUtils::Command -e "cp" -- Int64.bs blib\arc
h\auto\Math\Int64\Int64.bs
C:\perl512\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 blib\arch\
auto\Math\Int64\Int64.bs
Files found in blib\arch: installing files in blib\lib into architecture depende
nt library tree
Installing C:\perl512\site\lib\auto\Math\Int64\Int64.dll
Installing C:\perl512\site\lib\auto\Math\Int64\Int64.exp
Installing C:\perl512\site\lib\auto\Math\Int64\Int64.ilk
Installing C:\perl512\site\lib\auto\Math\Int64\Int64.lib
Installing C:\perl512\site\lib\auto\Math\Int64\Int64.pdb
Appending installation info to c:\perl512\lib/perllocal.pod
Microsoft (R) Program Maintenance Utility Version 7.10.3077
Copyright (C) Microsoft Corporation. All rights reserved.
C:\perl512\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0,
'blib\lib', 'blib\arch')" t/*.t
t/as_int64.t ............ ok
t/die_on_overflow.t ..... ok
t/Math-Int64-Native.t ... ok
t/Math-Int64.t .......... ok
t/Math-UInt64-Native.t .. ok
t/Math-UInt64.t ......... ok
t/MSC.t ................. ok
t/pods.t ................ skipped: Only the author needs to check that POD docs
are right
All tests successful.
Files=8, Tests=256, 1 wallclock secs ( 0.19 usr + 0.03 sys = 0.22 CPU)
Result: PASS
C:\Documents and Settings\Owner\Desktop\cpan libs\salva-p5-Math-Int64-09023f2>
####
C:\Documents and Settings\Owner\Desktop\cpan libs\salva-p5-Math-Int64-09023f2>pe
rl makefile.pl & dmake install & dmake test
Using NV backend
Writing Makefile for Math::Int64
Skip blib\lib\Math\Int64.pm (unchanged)
Skip blib\lib\Math\Int64\die_on_overflow.pm (unchanged)
Skip blib\lib\Math\Int64\native_if_available.pm (unchanged)
gcc -c -I. -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPERL_IMPL
ICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVC
RT_READFIX -s -O2 -DVERSION=\"0.24\" -DXS_VERSION=\"0.24\" "-IC:\spe
rl\perl\lib\CORE" -DINT64_BACKEND_NV Int64.c
Int64.c: In function 'SvI64':
Int64.c:291: warning: integer constant is too large for 'long' type
Int64.c:291: warning: this decimal constant is unsigned only in ISO C90
Int64.c:291: warning: integer constant is too large for 'long' type
Int64.c:291: warning: this decimal constant is unsigned only in ISO C90
Int64.c: In function 'SvU64':
Int64.c:370: warning: integer constant is too large for 'long' type
Int64.c:370: warning: integer constant is too large for 'long' type
Running Mkbootstrap for Math::Int64 ()
C:\sperl\perl\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 Int64.bs
dlltool --def Int64.def --output-exp dll.exp
g++ -o blib\arch\auto\Math\Int64\Int64.dll -Wl,--base-file -Wl,dll.base -mdll -s
-L"C:\sperl\perl\lib\CORE" -L"C:\sperl\c\lib" Int64.o -Wl,--image-base,0x7d4000
00 C:\sperl\perl\lib\CORE\libperl512.a -lmoldname -lkernel32 -luser32 -lgdi32 -
lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -
lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
dlltool --def Int64.def --base-file dll.base --output-exp dll.exp
g++ -o blib\arch\auto\Math\Int64\Int64.dll -mdll -s -L"C:\sperl\perl\lib\CORE" -
L"C:\sperl\c\lib" Int64.o -Wl,--image-base,0x7d400000 C:\sperl\perl\lib\CORE\li
bperl512.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi
32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversi
on -lodbc32 -lodbccp32 -lcomctl32 dll.exp
C:\sperl\perl\bin\perl.exe -MExtUtils::Command -e "chmod" -- 755 blib\arch\auto\
Math\Int64\Int64.dll
C:\sperl\perl\bin\perl.exe -MExtUtils::Command -e "cp" -- Int64.bs blib\arch\aut
o\Math\Int64\Int64.bs
C:\sperl\perl\bin\perl.exe -MExtUtils::Command -e "chmod" -- 644 blib\arch\auto\
Math\Int64\Int64.bs
Files found in blib\arch: installing files in blib\lib into architecture depende
nt library tree
Installing C:\sperl\perl\site\lib\auto\Math\Int64\Int64.dll
Installing C:\sperl\perl\site\lib\auto\Math\Int64\Int64.exp
Installing C:\sperl\perl\site\lib\auto\Math\Int64\Int64.ilk
Installing C:\sperl\perl\site\lib\auto\Math\Int64\Int64.lib
Installing C:\sperl\perl\site\lib\auto\Math\Int64\Int64.pdb
Installing C:\sperl\perl\site\lib\Math\Int64.pm
Appending installation info to C:\sperl\perl\lib/perllocal.pod
C:\sperl\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib
\lib', 'blib\arch')" t/*.t
t/as_int64.t ............ ok
t/die_on_overflow.t ..... ok
t/Math-Int64-Native.t ... ok
t/Math-Int64.t .......... ok
t/Math-UInt64-Native.t .. ok
t/Math-UInt64.t ......... ok
t/MSC.t ................. ok
t/pods.t ................ skipped: Only the author needs to check that POD docs
are right
All tests successful.
Files=8, Tests=256, 2 wallclock secs ( 0.16 usr + 0.08 sys = 0.23 CPU)
Result: PASS
C:\Documents and Settings\Owner\Desktop\cpan libs\salva-p5-Math-Int64-09023f2>
####
call *__imp__DebugBreak@0
flds LC114
fldl -88(%ebp)
fucom %st(1)
fnstsw %ax
sahf
jb L193
fnstcw -26(%ebp)
fsubp %st, %st(1)
movzwl -26(%ebp), %eax
movb $12, %ah
movw %ax, -28(%ebp)
fldcw -28(%ebp)
fistpq -40(%ebp)
fldcw -26(%ebp)
movl -36(%ebp), %edx
movl -40(%ebp), %eax
leal -2147483648(%edx), %ecx
movl %ecx, %edx
jmp L146