1. ARM 코어에 하드웨어 실수 연산 기능이 선택적인 시절에 나온 AP들은 하드웨어 실수 연산 기능이 빠진경우가 많습니다. 그래서 호환성 때문에 소프트 하드 나눠서 나온거구요.
2. hardfloat 프로그램은 AP 에 실수 연산 장치가 있는 경우에만 돌아가고 softfloat 프로그램은 어디서나 돌아갑니다.
3. 그렇습니다
4. float / double 에 관련된 계산을 할때 softfloat 는 말그대로 정수 연산 장치를 이용해서 소프트웨어 적으로 처리를 하고 hardfloat 는 하드웨어에 있는 실수 연산 장치를 이용해서 처리를 합니다. 실수 연산 장치가 소프트웨어로 구현되어 있느냐 아니면 하드웨어에 박혀있느냐 그 차이입니다. softfloat 는 함수를 호출하는 형태가 될거고 hardfloat 는 명령어를 내리는 형태가 되겠죠...
1. ARM 코어에 하드웨어 실수 연산 기능이 선택적인 시절에 나온 AP들은 하드웨어 실수 연산 기능이 빠진경우가 많습니다. 그래서 호환성 때문에 소프트 하드 나눠서 나온거구요.
2. hardfloat 프로그램은 AP 에 실수 연산 장치가 있는 경우에만 돌아가고 softfloat 프로그램은 어디서나 돌아갑니다.
3. 그렇습니다
4. float / double 에 관련된 계산을 할때 softfloat 는 말그대로 정수 연산 장치를 이용해서 소프트웨어 적으로 처리를 하고 hardfloat 는 하드웨어에 있는 실수 연산 장치를 이용해서 처리를 합니다. 실수 연산 장치가 소프트웨어로 구현되어 있느냐 아니면 하드웨어에 박혀있느냐 그 차이입니다. softfloat 는 함수를 호출하는 형태가 될거고 hardfloat 는 명령어를 내리는 형태가 되겠죠...