Included on this page: Intel® 64 and IA-32 Architectures Software Developer's Manual, Volumes 1, 2A, 2B, 3A and 3B Intel® 64 and IA-32 Architectures Optimization Reference Manual
These manuals describe the architecture and programming environment of the Intel® 64 and IA-32 processors. Electronic versions of these documents allow you to quickly get to the information you need and print only the pages you want.
From early in their company's history, Google's founders, Larry Page and Sergey Brin, wanted to develop a computer operating system and browser. Credit: Brian Stauffer They believed it would help make personal computing less expensive, because Google would give away the software free of charge. They wanted to shrug off 20 years of accumulated software history (what the information technology industry calls the "legacy") by building an OS and browser from scratch. Finally, they hoped the combined technology would be an alternative to Microsoft Windows and Internet Explorer, providing a new platform for developers to write Web applications and unleashing the creativity of programmers for the benefit of the masses.
This is a project to port Android open source project to x86 platform, formerly known as "patch hosting for android x86 support". The original plan is to host different patches for android x86 support from open source community. A few months after we created the project, we found out that we could do much more than just hosting patches. So we decide to fork our code base that will provide android x86 support on different x86 platforms, and set up a git server to host it. To reflect this major change, we create this new project.
xplains the use and usage of the inline assembly feature provided by GCC. There are only two prerequisites for reading this article, and that’s obviously a basic knowledge of x86 assembly language and C.
powerful x86 virtualization (similar to VMWare) runs on Windows, Linux, Macintosh and OpenSolaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris and OpenSolaris, and OpenBSD.
a visual profiler for Linux-x86. The program helps in visualizing and describing what's going on in the heart of the program. It helps developers in finding and analyzing bottlenecks in their applications. Rapido scans the binary and the shared objects fo
R. Wunderlich, and J. Hoe. FPGA '04: Proceedings of the 2004 ACM/SIGDA 12th international symposium on Field programmable gate arrays, page 255. New York, NY, USA, ACM, (2004)
N. Ravi, Y. Yang, T. Bao, and S. Chakradhar. Proceedings of the 26th ACM international conference on Supercomputing, page 47--58. New York, NY, USA, ACM, (2012)