-
公开(公告)号:BR112019006622A2
公开(公告)日:2019-07-02
申请号:BR112019006622
申请日:2017-09-21
Applicant: IBM
Inventor: ERIC SCHWARZ , JONATHAN BRADBURY , REID COPELAND , SILVIA MELITTA MUELLER , STEVEN CARLOUGH
IPC: G06F7/491
Abstract: uma instrução para executar uma operação de deslocamento e divisão é executada. a execução inclui o deslocamento de um valor em uma direção especificada por um valor selecionado para fornecer um dividendo, o valor selecionado sendo definido pelo usuário. o dividendo é dividido por um divisor para obter um quociente. pelo menos um subconjunto do quociente é selecionado como resultado. o resultado deve ser usado no processamento dentro do ambiente computacional.
-
2.
公开(公告)号:GB2546910A
公开(公告)日:2017-08-02
申请号:GB201705819
申请日:2015-09-15
Applicant: IBM
Inventor: JONATHAN DAVID BRADBURY , STEVEN CARLOUGH , REID COPELAND , MARCEL MITRAN
IPC: G06F9/30
Abstract: A method is provided for executing a machine instruction to convert data from a decimal floating point format to a packed decimal format. The method reads data in a decimal floating point format from one or more registers of a processor that is communicatively coupled to a memory. The method converts the data in the decimal floating point format into a packed decimal format. The method writes the data converted into the packed decimal format to the memory.
-
公开(公告)号:BR112014016333A2
公开(公告)日:2017-06-13
申请号:BR112014016333
申请日:2012-11-13
Applicant: IBM
Inventor: CHARLES GAINEY JR , ERIC MARK SCHWARZ , MARCEL MITRAN , REID COPELAND , STEVEN CARLOUGH , TIMOTHY SLEGEL
IPC: G06F9/30
-
公开(公告)号:MX2019003612A
公开(公告)日:2019-06-17
申请号:MX2019003612
申请日:2017-09-26
Applicant: IBM
Inventor: JONATHAN BRADBURY , REID COPELAND , SILVIA MELITTA MUELLER
IPC: G06F9/30
Abstract: Una instrucción genera un valor para uso en procesamiento dentro de un entorno de computación. La instrucción obtiene un control de signo asociado con la instrucción, y desplaza un valor de entrada de la instrucción en una dirección especificada por una cantidad seleccionada para proporcionar un resultado. El resultado se coloca en una primera ubicación designada en un registro, y el signo, el cual se basa en el control de signo, se coloca en una segunda ubicación designada del registro. El resultado y el signo proporcionan un valor con signo que será utilizado en procesamiento dentro del entorno de computación.
-
5.
公开(公告)号:GB2552567A
公开(公告)日:2018-01-31
申请号:GB201705884
申请日:2015-09-15
Applicant: IBM
Inventor: JONATHAN DAVID BRADBURY , STEVEN CARLOUGH , REID COPELAND , MARCEL MITRAN
Abstract: A method is provided for executing a machine instruction to convert data from a packed decimal format to a decimal floating point format. The method reads data in a packed decimal format from a memory that is communicatively coupled to a processor. The method converts the data in the packed decimal format into a decimal floating point format. The method writes the data converted into the decimal floating point format to one or more target registers of the processor
-
公开(公告)号:BR112014016333A8
公开(公告)日:2017-07-04
申请号:BR112014016333
申请日:2012-11-13
Applicant: IBM
Inventor: CHARLES GAINEY JR , ERIC MARK SCHWARZ , MARCEL MITRAN , REID COPELAND , STEVEN CARLOUGH , TIMOTHY SLEGEL
IPC: G06F9/30
-
公开(公告)号:BR112014016334A2
公开(公告)日:2017-06-13
申请号:BR112014016334
申请日:2012-11-13
Applicant: IBM
Inventor: CHARLES GAINEY JR , ERIC MARK SCHWARZ , MARCEL MITRAN , REID COPELAND , STEVEN CARLOUGH , TIMOTHY SLEGEL
IPC: G06F9/30
-
公开(公告)号:GB2604237A
公开(公告)日:2022-08-31
申请号:GB202201366
申请日:2020-07-24
Applicant: IBM
Inventor: IAIN ALEXANDER IRELAND , REID COPELAND , ALLAN KIELSTRA , DAVID KEVIN SIEGWART , TOSHIHIKO KOJU
IPC: G06F8/40
Abstract: A method for automatic verification of optimization of high level constructs includes generating a first executable code by compiling a computer program that includes a high level construct. The compiling includes generating a first set of machine instructions for the high level construct and storing compile-time information for the high level construct. The method further includes optimizing the first executable code which includes converting the first executable code into an intermediate language representation. The optimization further includes generating a second executable code. For this, the method includes generating a second set of machine instructions for the high level construct from the intermediate language representation. If the behavior of the first set of machine instructions and the second set of machine instructions matches, the second set of machine instructions is included in the second executable code, otherwise the first set of machine instructions is included.
-
公开(公告)号:GB2595170A
公开(公告)日:2021-11-17
申请号:GB202111753
申请日:2020-01-23
Applicant: IBM
Inventor: CEDRIC LICHTENAU , JONATHAN BRADBURY , REID COPELAND , PETRA LEBER
IPC: G06F9/06
Abstract: In a technique for instruction interrupt suppression for an overflow condition, an instruction is executed, and a determination is made that an overflow condition occurred. Based on a per-instruction overflow interrupt indicator being set to a defined value, interrupt processing for the overflow condition is performed, and based on the per- instruction overflow interrupt indicator being set to another defined value, the interrupt processing for the overflow condition is bypassed.
-
公开(公告)号:BR112019006626A2
公开(公告)日:2019-07-02
申请号:BR112019006626
申请日:2017-09-22
Applicant: IBM
Inventor: JONATHAN BRADBURY , REID COPELAND , SILVIA MELITTA MUELLER , TIMOTHY SLEGEL
IPC: G06F9/30
Abstract: uma instrução para executar uma operação de sinal de uma pluralidade de operações de sinal configuradas para a instrução. a instrução é executada e a execução inclui selecionar pelo menos uma parte de um operando de entrada como resultado para ser colocado em um local selecionado. a seleção é baseada em um controle da instrução, no qual o controle indica um tamanho definido pelo usuário do operando de entrada a ser selecionado como o resultado. um sinal do resultado é determinado com base em uma pluralidade de critérios, incluindo um valor do resultado, obtido com base no controle da instrução, tendo uma primeira relação particular ou uma segunda relação particular com relação a um valor selecionado. o resultado e o sinal são armazenados no local selecionado para fornecer uma saída sinalizada para ser usada no processamento dentro do ambiente computacional.
-
-
-
-
-
-
-
-
-