An executable program is prepared from a plurality of object code modules, each object code module including special relocations that have a type field for identifying the nature of a function to be implemented by the special relocation. The function is selected from a plurality of arithmetic and logical functions. A method of preparing the executed program includes reading the special relocations, determining from the type field the nature of the function to be implemented, carrying out the selected arithmetic or logical function to generate a result value and using the result value in a subsequent special relocation operation. The method may be executed by a linker having a relocation module for reading the special locations and carrying out the relocation operations.

Um programa executável é preparado de um plurality dos módulos do código de objeto, cada módulo do código de objeto including os relocations especiais que têm um tipo campo para identificar a natureza de uma função a ser executada pelo relocation especial. A função é selecionada de um plurality de funções aritméticas e lógicas. Um método de preparar o programa executado inclui a leitura dos relocations especiais, determinando do tipo campo a natureza da função a ser executada, realizando a função aritmética ou lógica selecionada para gerar um valor do resultado e usando o valor do resultado em uma operação especial subseqüente do relocation. O método pode ser executado por um linker que tem um módulo do relocation para ler as posições especiais e realizar as operações do relocation.

 
Web www.patentalert.com

< Bowling center system

< Apparatus and method for program optimizing

> System and method for automatically optimizing heterogenous multiprocessor software performance

> System and method for reusing a classed method in object oriented programming

~ 00099