Programming/mmx & simd2012. 10. 9. 11:08
openMP / CUDA 책을 보다보니 MMX 확장명령을 많이 쓰길래
어떤 컴파일러에서 어떤 변수 타입으로 지원하나 조사..

[링크 : http://stackoverflow.com/questions/661338/sse-sse2-and-sse3-for-gnu-c]
  [링크 : http://software.intel.com/sites/default/files/m/9/4/c/8/e/18072-347603.pdf
  [링크 : http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html
[링크 : http://gcc.gnu.org/onlinedocs/gcc-4.0.4/gcc/i386-and-x86_002d64-Options.html]
[링크 : http://gcc.gnu.org/onlinedocs/gcc-3.1/gcc/X86-Built-in-Functions.html]
[링크 : http://www.cs.fsu.edu/~xyuan/cis4930-cda5125/lect4_simd_sse.pptx]

---
ubuntu 10.04 LTS gcc의 경우
/usr/lib/gcc/i486-linux-gnu/4.x/include 경로에 ?mmintrin.h 라는 파일명으로 헤더가 존재한다.
(/usr/lib/gcc/i486-linux-gnu/4.6/include 우분투 12.04 에서는 4.6으로 나옴)
gcc 컴파일시 --mmmx -msse 등의 옵션을 주어야 하는듯 하다.

변수명은 intel 문서에서 처럼 __m64 도 지원하지만
__v2si__
__v4hi__
__v8qi__
__v2sf__ 등의 변수명을 지원하기도 한다.

/* The Intel API is flexible enough that we must allow aliasing with other
   vector types, and their scalar components.  */
typedef int __m64 __attribute__ ((__vector_size__ (8), __may_alias__));

/* Internal data types for implementing the intrinsics.  */
typedef int __v2si __attribute__ ((__vector_size__ (8)));
typedef short __v4hi __attribute__ ((__vector_size__ (8)));
typedef char __v8qi __attribute__ ((__vector_size__ (8)));
typedef long long __v1di __attribute__ ((__vector_size__ (8)));
typedef float __v2sf __attribute__ ((__vector_size__ (8)));

---
$ cat temp.c
#include <stdio.h>
#include <mmintrin.h>

void main()
{
        __m64 m64val;
} 

$ gcc temp.c
In file included from temp.c:2:
/usr/lib/gcc/i486-linux-gnu/4.4.3/include/mmintrin.h:32:3: error: #error "MMX instruction set not enabled"
temp.c: In function ‘main’:
temp.c:6: error: ‘__m64’ undeclared (first use in this function)
temp.c:6: error: (Each undeclared identifier is reported only once
temp.c:6: error: for each function it appears in.)
temp.c:6: error: expected ‘;’ before ‘m64val’
 
$ gcc -mmmx temp.c 

'Programming > mmx & simd' 카테고리의 다른 글

mmx, sse intrinsics from MSDN.NET  (0) 2012.10.12
Posted by 구차니


2012년의 대한민국에서는 음란물 유포죄로 잡아가야 할지......도?
이러다가 성교자체로 불법이 되서 애기도 못 낳고
임산부는 현행범(?)으로 잡혀가고 그렇게 대한민국 망하게 될지도 모르겠다는 생각이 드는건....
왜.일.까? 
Posted by 구차니
개소리 왈왈/블로그2012. 10. 9. 08:52
관리화면에 먼가 줄이 안 맞는게 있어서 봤떠니
방문자 통계의 전체값이 좀.. 길어졌다?


머.. 별 감흥도 없고...


Posted by 구차니
개소리 왈왈/자전거2012. 10. 7. 23:23
체력적인 문제인지 모르겠지만 갈때가 올때보다 힘이 덜 들었던 것 같다.
+ 비포장길이었던 구간인데 포장도로로 변신!

갈때
언덕이 시작되자 마자 급속히 속도가 떨어져 무한 댄싱..


올때
누가 오는줄 알고 멈추었다가 출발하는 바람에 더 힘들었던거 같기도 하고..
그나저나 지도가 참 오래전꺼인지.. 그냥 산을 뚫네


'개소리 왈왈 > 자전거' 카테고리의 다른 글

시마노 클릿 종류 정리  (0) 2012.10.16
엔진출력 저하!  (2) 2012.10.15
자전거 안장 위치 조절  (0) 2012.10.07
의도치 않은 자전거 경량화  (0) 2012.10.02
자전거 청소 + 업그레이드  (2) 2012.10.01
Posted by 구차니
개소리 왈왈/자전거2012. 10. 7. 12:29
예전에는 드랍바를 잡고 에어로 모드 취하면 뱃살이 눌려(!)
숨쉬기가 너무 힘들어서 자전거가 작은건가.. 고민했었는데


안장을 뒤로 밀어 버리니 자세를 취하기도 쉬워지고
내 자전거가 이렇게 길었나? 싶을 정도가 되었는데
아무튼 안장을 이용한 길이 조정이라던가는 조금더 세세하게 해봐야 할듯


아무튼 앞뒤로 미는 것만으로도 최소 2~3cm 정도 확보가 가능해지는 듯.

 


'개소리 왈왈 > 자전거' 카테고리의 다른 글

엔진출력 저하!  (2) 2012.10.15
덕소왕복 - 구리 오르막 무정차 성공!  (2) 2012.10.07
의도치 않은 자전거 경량화  (0) 2012.10.02
자전거 청소 + 업그레이드  (2) 2012.10.01
아라뱃길 왕복중 사진  (0) 2012.10.01
Posted by 구차니
개소리 왈왈2012. 10. 7. 00:14
오.. 폼난다!

 

'개소리 왈왈' 카테고리의 다른 글

잉여로운 주말  (0) 2012.12.09
멘붕 리커버 / 성격개조 모드  (0) 2012.11.05
F1 차량 구경하러 반포로 궈궈!  (4) 2012.10.02
그래 iOS 6이 나왔군!  (4) 2012.09.26
조상신 vs 기상청  (0) 2012.09.17
Posted by 구차니

F1 주행전 카트라이더들 출몰!


으억.. 스샷 왜이래 ㅠ.ㅠ



F1 쇼런의 주역!! F1 차량 주행
1차 쇼런에서 출발(남단->북단)

 
북단->남단으로 돌아오는 F1차량

 

2차 쇼런(중간촬영)



2차 쇼런 이후 막간을 이용한 한국 드리프트 팀의 공연



3차 쇼런(전체촬영) 



행사 부스의 RC카 드리프트



헥사콥터


'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

서울 등축제  (2) 2012.11.11
횡단보도 표지판  (0) 2012.10.11
레드불 F1 쇼런 서울  (2) 2012.10.06
이것은 무엇일까요!  (2) 2012.09.30
경복궁 나들이  (2) 2012.09.23
Posted by 구차니
원래 자전거를 타고 가려했으나
사람들이 많이 몰릴것으로 예상하고 아부지는 누나집으로 간다고 하셔서
겸사겸사 근처의 덕소-용산 선으로 이동
하지만 지하철 대기시간보다 걸어가는게 빠를것 같아서 한남역에서 나와서 터덜터덜 잠수교로 궈궈궈


저~기 보이는 인파들을 보라!! 자전거 가져오지 않길 잘했어!!!!


화질이 안습으로 찍혔지만, 도착지 쪽(잠수교 북단)의 전광판에는 이렇게 중계중!


잠수교 도로쪽에는 다 이렇게 난간과 충돌 방지용 바리케이드가 쳐졌다.
덕분에 2차선 정도 밖에 확보되지 않은 상황!


오~ HD급 카메라!! SBS 대여인가 협찬인가?


남단의 시작지점. 레드불 날개를 달아줘요!


1차 쇼런 주행


쇼런 슬라이드(enlarge 누르면.. 너무 커져요!)

0123456789


0123456789



남단의 시작지점에는 이런저런 부스들이 있었다.
(1차 쇼런 끝나고 끝인줄 알고 왔음)


F1 게임이라는데 듀얼 모니터라도 하는줄 알았떠니 2 컴퓨터...
이럴때 아이피니티 같은걸로 트리플 모니터좀 쓰라고!!


둠칫둠칫~ 아마도.. DJ?
근데 F1 게임쪽을 보고 계시던데 메인은 아닌거 같고..


솔찍히.. 직접 보는것 보다 이렇게 중계해주는게 더 쩔음..
저 스키드 마크는 잘 안지워진다는 사회자의 말 ㅋㅋㅋ
이제 자전거 타고 지나갈때 마다 저 바퀴 자국을 볼 듯


헥사콥터(?) + 자이로 + 카메라 인듯
중계해주는 앵글이 매우 자연스러워서 어떤걸로 촬영하나 궁금해 하고 있었는데 이런 고가 장비가!!


쇼런 끝나고 이쁜 언니들이 모는 레드불 bmw 미니 쿠페들 ㅋㅋ


119 이신거 같은데 수고하셨습니다!!


잠수교 북단으로는 처음 나가보는데 북단쪽에 어떤 분이 그려놓으신 그림
똑같은걸 3개 그려놓음..


쇼런에서 드리프트로 낙서질 해놓은 광경(쇼런 끝나고)


'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

횡단보도 표지판  (0) 2012.10.11
레드불 F1 쇼런 서울 - 동영상  (0) 2012.10.06
이것은 무엇일까요!  (2) 2012.09.30
경복궁 나들이  (2) 2012.09.23
저상버스의 진가  (0) 2012.09.22
Posted by 구차니
Microsoft/Visual Studio2012. 10. 4. 19:11


테스트용 프로그램이 오만 폼이 좀 많아서 이것저것 클릭할게 많다지만...
이런 에러가 발생하다니.. 데브피아에서 좀 지우면 된다/동적으로 할당해라 이런거 외에는
딱히 해결방법이 없는 구조적인 문제가 있는듯 하다.

몇개의 폼이 있는지 모르겠지만..
기분상으로는 255개의 폼만 쓸수 있는게 아닐까 싶은 의심이.... 
Posted by 구차니
개소리 왈왈2012. 10. 2. 22:11
10월 6일 토요일 오후 2시 잠수교 궈궈궈

무료입장 / 잠수교 350km 주행 예정이라는데
잠수교에서 잘못하면 날아가는거 아냐?



[링크 : http://www.edaily.co.kr/news/NewsRead.edy?newsid=02909366599664384&SCD=&DCD=A00203]
[링크 : http://www.redbull.com/cs/Satellite/ko_KR/F1-Showrun/001243259669938

'개소리 왈왈' 카테고리의 다른 글

멘붕 리커버 / 성격개조 모드  (0) 2012.11.05
다음팟 업로드 스플래시 이미지  (0) 2012.10.07
그래 iOS 6이 나왔군!  (4) 2012.09.26
조상신 vs 기상청  (0) 2012.09.17
버터크림  (0) 2012.09.13
Posted by 구차니