The Learning Machine - fftsys tech blog

This is the technical blog of fftsys

  • SPARC Assembly Language 64 bit - Delay Slots 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

  • SPARC Register Window

    Tags: sparc, assembly lang

    [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

    Tags: sparc, assembly lang

    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

  • Two's complement

    Tags: computer science

    [draft article] Two's complement Introduction For unsigned numbers, binary representation is pretty simple. For example, for a byte (8-bit representation) all of the bits of the byte can represent … more

  • Building v8 on Windows 10

    Tags: v8, windows

    We have previously talked about building v8 on Linux. Today we talk about building v8 on Windows 10. As part of the development procedure we acquire depot_tools, use depot_tools to install gclient … more

  • Building v8 on RHEL 6.7

    Tags: v8

    The OS provides python-2.6 package. However, depot_tools require python-2.7 at least. So here we to install pythong 2.7 from source. We install python-2.7 side-by-side with python-2.6 Building and … more

  • v8 build library issue on Fedora 24

    Tags: fedora, linux, v8

    Problem Description v8 build on Linux i.e., fedora is as simple procedure as depicted in our previous v8 build on linux article. However, clang++ redistributable that comes with v8 project depends … more

  • Small Integer Types in v8

    Tags: v8

    [initial draft] Small Integer or SMI Types in v8 Intro Javascript V8 uses objects to store data types. However, there is an overhead of doing this for small types such as integers similar to … more