摘要 |
산술식 최적화를 위한 방법은 제1 베이스를 가지는 제1 프로세서에 대해 정의된 제1 명령어(80) -제1 명령어(80)는 하나의 연산자 및 적어도 하나의 피연산자를 포함함- 를 수신하는 단계, 모든 피연산자가 잠재적 오버플로(82)를 운반하지 않거나 연산자가 오버플로에 의존하지 않을 경우 제1 명령어(80)를 제2 베이스 -제2 베이스는 제1 베이스보다 더 작음- 를 가지는 제2 프로세서에 대해 최적화된 제2 명령어(88)로 변환하는 단계, 및 적어도 하나의 피연산자가 잠재적 오버플로를 운반하고, 연산자가 오버플로에 의존할 경우 오버플로의 소스인 제3 명령어(86)를 더 넓은 베이스로 변환하는 단계를 포함한다. 산술식 최적화를 위한 장치는 프로그램 명령어들을 가지는 적어도 하나의 메모리, 및 제1 명령어(80)를 수신하고, 모든 피연산자가 잠재적 오버플로(82)를 운반하지 않거나 연산자가 오버플로에 의존하지 않을 경우에는 제1 명령어(80)를 제2 베이스 -제2 베이스는 제1 베이스보다 더 작음- 를 가지는 제2 프로세서에 대해 최적화된 제2 명령어(88)로 변환하며, 적어도 하나의 피연산자가 잠재적 오버플로를 운반하고, 연산자가 오버플로에 의존할 경우에는 오버플로의 소스인 제3 명령어(86)를 더 넓은 베이스로 변환하기 위해 프로그램 명령어들을 사용하도록 구성된 적어도 하나의 프로세서를 포함한다. |