64-bit Programming

  • Start64!We'll detour (sort of, the final demo uses SSE2 and 3) from SSE instructions and examine structures today. Structures in ASM are almost the same as their C++ counterparts but there's a few little tricks to look at before C++ and ASM will play together.

  • Start64!New product offering in response to growing customer demand as shift to 64-bit environments continues -  VANCOUVER, BC – July 11, 2012 – Intrinsyc Software International, Inc. (TSX:ICS) (“Intrinsyc” or the “Company”), a leading software and engineering services company, today announced that it is developing a 64-bit version of its market leading bi-directional Java-COM bridging software, “J-Integra.” The new software release is expected in August 2012.

  • Start64!The conversion instructions cast and convert data from integers to floats and copy from SSE to x86 or MMX registers. There's many of them so we'll only look at a couple in examples. They are mostly pretty basic. We'll also look at how to set the rounding function in MXCSR and what C++ does when we cast floats.

  • Start64!Okay so when it comes to calculation and that too at 64bit datatype calculation, we should always generate x64 architecture binary if your system supports. But before going to the exact experiment, I would  like to introduce to the terms x86 and x64.

  • Start64!
    Visual DuxDebugger is a debugger disassembler for Windows 64-bit.

  • Start64!Here I'll discuss how to build extensions for 64bit ActivePerl for Windows using freely available tools.  First let's discuss which perl for Windows you need if you haven't decided that yet.

  • Start64!I've become fascinated with x64 code recently, and have taken on a quest to learn about it. There's a fair amount of information on the net, but there isn't nearly as much for x64 as for x86 code. Some of the sources I've found were wishy-washy, too, since they were created before or shortly after the rules were agreed upon. I have found very little in the way of explaining the performance considerations that are not immediately apparent and would come as a surprise to x86 experts.

  • Start64!DAVIS, California, May 21, 2012 - SoftIntegration, Inc. today announced the availability of Ch 7.0 and Embedded Ch 7.0 for Solaris 10 Sparc 64 bit. Ch is an embeddable C/C++ interpreter for cross-platform scripting, 2D/3D plotting, numerical computing, shell programming and embedded scripting.

  • Start64!When Sun Microsystems was still the head of Java, the wise decision to OpenSource it was made. (Thank you, whoever was behind it…) OpenJDK as of today can be built without any binary plugs, so it can be considered as really OpenSource and free. To exercise the liberty of building your own, runnable Java it takes amazingly low effort – that is the topic if this short blog entry.

  • Start64!ASPack Software presented brand new product – ASProtect 64. It designed for protection of 64-bit applications against copying, analysis and cracking of software products that distributed via internet or any physical media. Distinctive feature of the new product is support of 64-bit applications and .NET applications protection only. Moreover, ASProtect 64 is based on absolutely new protection engine never used by ASPack Software before.

  • Start64!Anyway, two unrelated topics today, SSE Arithmetic and then dynamic data. There's a whole bunch of SSE arithmetic instructions we're just looking at some basic floating point ones today. This tutorial covers 28 instructions all up they are all different versions of ADD, SUB, MUL, DIV, SQRT, MIN and MAX.

  • Start64!Let’s say you have this VC++ project (or maybe more) targeting a 64-bit platform (x64 or IA64). You have the sources, everything is set. You build the solution and your project is skipped. You try again, maybe do a rebuild. The project is still skipped. You check the solution’s configuration manager, and the project is indeed checked for building. What could be wrong?

  • Start64!New version! - LuaEdit is an IDE/Debugger/Script Editor designed for the 5.1 and/or 5.2 version of Lua. It features remote debugging, local debugging, syntax highlighting, completion proposal list, parameter proposition engine, advance breakpoint management (including condition system on breakpoints and hit count), function listing, global and local variables listing, watches, solution oriented management, etc.

  • Start64!Engineering has done a yeoman’s job of delivering an almost feature complete 64-bit compatible compiler and runtime platform - One of the innovative new features in the PowerBuilder 12.5.1 release is its ability to deploy PowerBuilder .NET code to run in 64-bit mode on 64-bit Windows platforms.

  • Start64!We've finally made it to the ultra powerful SSE. I'm going to tackle all versions of SSE at once since they can collectively be viewed as a single ridiculously flexible instruction set. In this tutorial we're just doing theory. Looking at the registers and a little of the history of the instruction set. We'll also look at how C++ uses SSE registers to pass parameters...

  • Start64!The Enigma Protector includes a wide range of unique features aimed at protecting executable files from illegal copying, hacking, modification, and analysis. The supported formats include almost all types of 32- and 64-bit executable files (exe, src, dll, ocx, bpl, etc.) and .NET files created using various development tools, such as MS Visual Studio C#/C++/VB/VB.NET, Borland Delphi/C++, FreePascal, MASM, TASM and others. The protected files can be run on all versions of Windows 95/98/ME/2000/XP/2003/Vista/2008 and Windows 7.

  • Start64!The x32 effort, an undertaking to provide a native 32-bit ABI for x86_64 on Linux, is finally moving closer to fruition. Peter Anvin has published the set of x32 patches for the Linux kernel that are now up for review and comments.

  • Start64!In this tutorial we'll finish up looking at MMX. We'll examine how to get the remaining comparison operations from the "PCMPGT" and "PCMPEQ" to that are supplied.

  • Start64!Install and run 32 bit assemby application inside 64 bit Windows 7

  • Start64!New version! - MenuetOS is an Operating System in development for the PC written entirely in 32/64 bit assembly language, and released under the License. It supports 32/64 bit x86 assembly programming for smaller, faster and less resource hungry applications.

facebook-3 twitter-3 rss-3 email-3