최소한 arpl 1.1-beta2에서는 ds918+ cpu 제한이 없는 것 같네요.
1등
화정큐삼 2023.02.24. 10:04
M SHELL for TCRP 에 2일전에 FMA3 (fma) 만 바라보고 잘못반영한 부분을 어제 재배포 했습니다.
인텔 4세대 하스웰 이후에 모든 코드네임 (아톰 실버몬트 포함) 은 movbe 명령어가 모두 지원되고 있어서
이렇게 바꾸었습니다.
위에 캡쳐해주신 flags 에도 mobve가 보이는군요.^^
ARPL 도 제가 알려드려서 fabio님이 수정하신건지 모르겠는데 fma 대신 mobve 를 사용하셔야 한다고 지침을 드렸습니다.
이렇게 movbe 를 사용해야 아톰/펜티엄/셀러론 등에서도 DS918+ 가 누락되지 않습니다.
2등
화정큐삼 2023.02.24. 10:11
D410 은 코드네임이 Pineview 던데요.
말씀하신대로 하스웰 훨씬 이전 세대에 해당되는것 같은데요 movbe 명령어가 포함되어 있네요.
각 코드네임별 리스트에도 이 pineview 는 보이질 않습니다.
이 링크에서 movbe 가 하스웰부터 모든 코드네임에 지원되고 있다는건 분명히 나오네요.
https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
말씀하신대로 하스웰 훨씬 이전 세대에 해당되는것 같은데요 movbe 명령어가 포함되어 있네요.
각 코드네임별 리스트에도 이 pineview 는 보이질 않습니다.
이 링크에서 movbe 가 하스웰부터 모든 코드네임에 지원되고 있다는건 분명히 나오네요.
https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
3등
화정큐삼 2023.02.24. 10:33
저도 아리송해서 자료를 좀더 찾아보고 chatGPT 에게도 물어봤습니다.
아톰 파인뷰는 2010년 출시가 되었고 MOVBE 명령어가 최초로 들어간 코드네임 같습니다.
같은시기에 출시된 1세대 웨스트미어 부터 MOVBE 가 들어갈 계획이였으나 포함되지 못하고 2013년 출시한 하스웰부터 포함된것이 아닐까 싶네요.
2010년 파인뷰 계보 이후의 아톰시리즈에선 이 MOVBE가 계속 포함되고 있을것 같은데, 좀더 알아봐야 겠습니다.
까마귀 2023.02.24. 10:50
화정큐삼
와 이건 또 신기하네요...
명령어 잔뜩 뺀 아톰에 오히려 먼저 지원되었다라...
화정큐삼
오... 신기하네요
화정큐삼 2023.02.24. 10:58
파인뷰 이후 출시된 변형 코드네임이 더 있나 좀더 알아봤습니다.
저전력 2세대 아톰 파인뷰와 4세대 베이트레일 사이에는 변경코드네임이 더 없는 모양입니다.
그렇다면 4세대 이후 말고도 유일하게 DS918+ 등이 지원되는 모델은 파인뷰가 유일하다는 결론이 될것 같은데 어떨까요?
cmt alert