PreviousUpNext

15.4.694  src/lib/compiler/toplevel/compiler/mythryl-compiler-for-intel32-win32.pkg

## mythryl-compiler-for-intel32-win32.pkg
## (C) 2001 Lucent Technologies, Bell Labs

# Compiled by:
#     src/lib/compiler/mythryl-compiler-support-for-intel32.lib



stipulate
                                                                    my _ = 
    lowhalf_control::bool "fast_floating_point"
        :=
        TRUE;                           #  turn on "fast-fp"... 

herein

    package mythryl_compiler_for_intel32_win32
        =
        mythryl_compiler_g (                                            # mythryl_compiler_g                    is from   src/lib/compiler/toplevel/compiler/mythryl-compiler-g.pkg
            #
            package bak                                                 # "bak" == "backend".
                =
                backend_intel32_g (                                     # backend_intel32_g                     is from   src/lib/compiler/back/low/main/intel32/backend-intel32-g.pkg
                    #
                    package cp {                                        # "cp" == "ccall_parameters".
                        #
                        frame_alignment = 4;                            # 64-bit issue.

                        return_small_structs_in_registers               # TRUE on OSX; they are returned eax/edx.
                            =
                            FALSE;
                    };
                    #
                    abi_variant = NULL;
                );

            ansi_c_prototype_convention = "windows_convention";
        );
end;


Comments and suggestions to: bugs@mythryl.org

PreviousUpNext