


        
        
           Vector Numerics, Inc. Custom Programming Order Form
        
           A custom programming order form appears on below. If you have 
           a C function that is very important to you, we can apply  our 
           proprietary   techniques   to  optimize  it  for   you.   The 
           resulting .ASM version may run about as fast, twice as  fast, 
           even, in rare cases, four times as fast as the original.
        
           When you send in a function to us, there is a fixed rate  for 
           an  evaluation  of how worthwhile it would be to  convert  the 
           function,  and an estimate of how long it will take. We  will 
           then  finish  the job at the hourly rate if you  want  to  go 
           ahead with it.
        
           Before  sending in a function, the following guidelines  will 
           help you determine if it may be worthwhile, and help us  keep 
           your costs down if we do convert it.
        
           1. Use all the VectorPro functions you can first.
        
           2. Keep I/O operations out of your calculation functions.
        
           3.  Provide a test program that feeds a complete set of  test 
           cases  to  your function, and outputs, preferably to  a  disk 
           file, any results that are out of tolerance.
        
           4. Provide a .BAT file to compile and link the program, along 
           with any required .OBJ files and test data files.
        
           5.  Some types of calculations are more likely to  be  helped 
           than  others. A list of assignment statements is unlikely  to 
           be  helped, unless there are many common factors or  repeated 
           function calls. Looping through an array may be helped if the 
           procedure  is more complex than a simple loop that just  hits 
           each  element  once. For example, multiplying a matrix  by  a 
           scalar  cannot be helped much, but matrix multiplication  can 
           be.
        
           6.  Keep  the part you really need optimized in  as  small  a 
           function as possible, or at least clearly point it out to  us 
           in a listing or in comments.
        
        

        
        
           Vector Numerics, Inc.           Custom Programming Order Form
           831 N 350 West
           West Lafayette, IN 47906 USA
        
        
           From:  Name __________________________   Phone ______________
        
               Company __________________________     FAX ______________
        
               Address __________________________
        
           City,ST Zip __________________________
        
        
           Name of module to convert: _________________________
        
           Test Program name: _________________________________
        
        
           Evaluation fee:                    $80.00 (US)
        
           The results of the evaluation will be sent to you as soon  as 
           possible. If you wish to proceed, the work will be billed  at 
           $80.00 (US) per hour.
        
        
           Payment must be by check or money order in US Dollars.
           Credit Card payment cannot be accepted for this service.


