The Learning Machine - fftsys tech blog
This is the technical blog of fftsys
-
SPARC Assembly - Printing an integer value
[draft article] Introduction Title of this article is misnomer. Let me explain why. The primary problem we try to solve here is loading a value into the register. From our previous article we … more
-
How to install Avro-Keyboard/Scim-Avro in Fedora
Acknowledgements Arif Siddiquee References OmicronLab more
-
Solaris Difference with Linux
Introduction Solaris being a Unix and being derived from BSD and System V it has differences in Kernel and tools. This is from a beginner's perspective Common Open Source Tools grep, find many of … more
-
Javascript V8 Testing Framework
Introduction Testing can improve quality of a product in great deal. v8 includes a number of tests as part of testing framework. A common approach of running test is to run following command after a … more
-
Compiling Assembly Programs using Visual Studio 2015
Introduction To compile assembly programs using Visual Studio we need to change project build configuration and use recongnized entry point for the program which is not main. On the next section, we … more
-
SPARC Registers and Data Types
Registers Registers in computer hardware are rapid, direct hardware access in computation. C register variables in general are stored in registers as well. Why Registers Here are some reason why … more
-
SPARC Assembly Language 64 bit - Delay Slots
http://moss.csc.ncsu.edu/~mueller/codeopt/codeopt00/notes/delaybra.html that ncsu link could be old, maybe SPARCv8 What MUST NOT be put into the delay slot? Anything that sets the CC that the … more
-
Learning the SPARC ABI
[draft article] The Stack Stack is no mystery other than a contiguous allocation of memory. It is called Stack due to the way we access the memory locations in last-in-first-out manner. [review … more
-
Demonstrating Chapter 1 - The Computer
Introduction Much of the computer architecture involves the substitution of numeric codes for symbols. In fact, much of computer science involves the manipulation of symbols and their eventual … more
-
Test of V8 Macro Assembler function AssertSmi and AssertNotSmi for x64 platform
Introduction The Assert* group of tests belong to macro assembler tests. Compared to our ppc article, x64 has an edge that it implemented a number of macro assembler tests. For x64 platforms, these … more