A multimedia execution unit configured to perform vectored floating point and integer instructions. The execution unit may include an add/subtract pipeline having far and close data paths. The far path is configured to handle effective addition operations and effective subtraction operations for operands having an absolute exponent difference greater than one. The close path is configured to handle effective subtraction operations for operands having an absolute exponent difference less than or equal to one. The close path is configured to generate two output values, wherein one output value is the first input operand plus an inverted version of the second input operand, while the second output value is equal to the first output value plus one. Selection of the first or second output value in the close path effectuates the round-to-nearest operation for the output of the adder. The execution unit may be configured to perform vectored addition and subtraction, integer/floating point conversion, reverse subtraction, accumulate, extreme value (minimum/maximum), and comparison instructions.

Uma unidade da execução dos multimedia configurarada para executar vectored instruções do ponto flutuando e do inteiro. A unidade da execução pode incluir um encanamento de add/subtract que tem distante e fecha trajetos de dados. O trajeto distante é configurarado para segurar operações eficazes da adição e operações eficazes da subtração para os operandos que têm uma diferença absoluta mais extremamente de uma do exponente. O trajeto próximo é configurarado para segurar operações eficazes da subtração para os operandos que têm uma diferença absoluta do exponente mais menos do que ou o igual a um. O trajeto próximo é configurarado para gerar dois valores output, wherein um valor output é o primeiro operando da entrada mais uma versão invertida do segundo operando da entrada, quando o segundo valor da saída for igual ao primeiro valor da saída mais um. A seleção do primeiro ou segundo valor da saída no trajeto próximo effectuates a operação redondo-à-a mais próxima para a saída do adicionador. A unidade da execução pode ser configurarada para executar a adição e a subtração vectored, conversão do ponto de integer/floating, inverte a subtração, acumula, o valor extremo (minimum/maximum), e as instruções da comparação.

 
Web www.patentalert.com

< (none)

< Method and apparatus for optimizing playback of media files over a data network

> Code image data output apparatus and method

> (none)

~ 00017