1
CPU가 산술 (및 기타) 명령어 다음에 패리티 정보를 제공한다는 것을 알게되었습니다. 이 정보는 java에서 어떤 방식 으로든 액세스 할 수 있으므로 수동으로 계산할 필요가 없습니까? 요즘에는 사소한 스피드 업 일 뿐이지 만 자바에서 사용할 수 없다면 낭비 적입니다.자바의 패리티 플래그
CPU가 산술 (및 기타) 명령어 다음에 패리티 정보를 제공한다는 것을 알게되었습니다. 이 정보는 java에서 어떤 방식 으로든 액세스 할 수 있으므로 수동으로 계산할 필요가 없습니까? 요즘에는 사소한 스피드 업 일 뿐이지 만 자바에서 사용할 수 없다면 낭비 적입니다.자바의 패리티 플래그
아니요 : 자바에서 액세스 할 수 없습니다.
아니요, 아닙니다. Java는 특정 CPU에 연결되지 않은 자체 가상 시스템을 정의합니다. 다양한 기술을 사용하여 일반적인 Java 산술 연산에서 carry 및 borrow를 감지 할 수 있습니다. –
@JamesKPolk 패리티가 Java lang API의 일부가 아닌 이유는 네트워크에서와 같이 큰 가치가 있습니다. cpu가 기본적으로 지원하지 않는다면 CPU가 SIMD를 지원하는 경우 1 바이트 당 3 개가 더 많은 클록 사이클을 필요로하는지는 중요하지 않지만 최소한 기본 API를 제공하면 x64 구현이 JVM은이 기능을 사용할 수 있습니다. –
적어도 네트워크에는 그다지 중요한 가치는 없습니다. –