pending changes to libvx32 and 9vx compiles in FreeBSD(amd64)! - vx32 - Local 9vx git repository for patches.
       
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) commit d9f8fc775aa2a17bcf8b666b54b0e364d9333871
 (DIR) parent e0877492bece4b0bd7e543ea205ebbf9e9b2732f
 (HTM) Author: Jesus Galan Lopez (yiyus) <yiyu.jgl@gmail.com>
       Date:   Tue,  8 Jun 2010 00:12:36 +0200
       
       pending changes to libvx32 and 9vx compiles in FreeBSD(amd64)!
       
       Diffstat:
         src/libvx32/Makefrag                |       4 ++++
         src/libvx32/run64.S                 |       4 ++++
       
       2 files changed, 8 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/src/libvx32/Makefrag b/src/libvx32/Makefrag
       @@ -1,8 +1,12 @@
        ifeq ($(ARCH),x86_64)
        VX32_RUN = run64.o
        else
       +ifeq ($(ARCH),amd64)
       +VX32_RUN = run64.o
       +else
        VX32_RUN = run32.o 
        endif
       +endif
        
        ifeq ($(OS),darwin)
        VX32_RUN := $(VX32_RUN) darwin-asm.o
 (DIR) diff --git a/src/libvx32/run64.S b/src/libvx32/run64.S
       @@ -79,7 +79,11 @@ vxrun:
                movl        VXEMU_EDI(%r8),%edi
        
                // Run translated code
       +#ifndef __FreeBSD__
                ljmpl        *VXEMU_RUNPTR(%r8)        // 'ljmpq' doesn't work - gas bug??
       +#else
       +        ljmpq        *VXEMU_RUNPTR(%r8)
       +#endif
        
        
        // Return from running translated code to the normal host environment.