Disable llvm_export() until it is working.
FIXED: open() needed extra parameters.
Thank you Arun for spotting this.
FIXED: Make convert_ll_inst_to_rtl include the correct libs.
Thank you Arun for spotting this.
Split MOV/LOAD/STORE into separate case statements. This is so better error detection can be made.
Move the indentification on un-initialized labels closer to the source of the problem.
FIXED: Initialize special labels. E.g. label 3 is the param_stack0000 == EIP on stack.
FIXED: relocation_table structure changed. Correctly handle decoding of CALL instructions.
FIXED: processing of CALL instructions.
Added test_id. Currently fails on: 89 45 fc   mov    %eax,-0x4(%rbp)
FIXED: Use srcB instead of srcA in opcode_form = 0x4.
This fixed instruction: 89 45 fc :   movl    %eax, -4(%rbp)
FIXED: typo that causes a segfault.
FIXED: CALL returns result in AX, assign it a label and make future instructions use it.
FIXED: Fix decoding of: 01 45 fc  add    %eax,-0x4(%rbp)
Added new test to test_id.c: c7 00 01 00 00 00    	movl   $0x1,(%rax)
Add a FIXME comment, and exit(1) to warn us early of the problem.
FIXED: STORE to memory now output correctly as a *local_regXXXX label, instead of the indirect one.
Add INSTALL documentation.
Refactor assign_labels_to_src().
Numbering and minor change in library install path