コード例 #1
0
ファイル: sse2.c プロジェクト: dpl0/bioinformatics
  int X(have_simd_sse2)(void)
  {
       static int init = 0, res;

       if (!init) {
	    res =   !is_386() 
		 && has_cpuid()
		 && (cpuid_edx(1) & (1 << DS(26,25)))
		 && sse2_works();
	    init = 1;
	    X(check_alignment_of_sse2_pm)();
       }
       return res;
  }
コード例 #2
0
  int RIGHT_CPU(void)
  {
       static int wav2midi_init = 0, res;

       if (!wav2midi_init) {
	    res =   !is_386() 
		 && has_cpuid()
		 && (cpuid_edx(1) & (1 << 26))
		 && sse2_works();
	    wav2midi_init = 1;
	    X(check_alignment_of_sse2_pm)();
       }
       return res;
  }