2016-01-01から1年間の記事一覧

m128のNaNチェック

__m128 mask = _mm_cmpeq_ps(m128, m128); __m128i vi = _mm_cvttps_epi32(mask); int32_t c[4]; _mm_storeu_si128((__m128i *)c, vi); if (c[0] == 0 || c[1] == 0 || c[2] == 0 || c[3] == 0) { //NaN }

JSPMで始めるWEB開発

jspmはSystemJSをローダーとした、ライブラリ管理、Transpile、パッケージングを一つにまとめたシステムの事。 Webpackみたいなもん。ウィザード的な使い方ではなく、一般的な利用方法を説明。 迷わないように、気にしなくても良い部分は割愛。 jspmインスト…

POCOライブラリの準備

POCOのダウンロード Ver1.7.3の話し。 ここからソースコードをダウンロードして任意の場所に展開。 ここでは「c:\poco」とする。http://pocoproject.org/index.html Libの作成 前提条件として、VisualStudio2015 Communityがインストール済みとする。(VS 14.…