1 /* { dg-do compile } */
2 /* { dg-require-effective-target ia32 } */
3 /* { dg-require-effective-target fpic } */
4 /* { dg-options "-O2 -march=pentium-m -fpic" } */
11 static const JamoNormMap
*
12 JamoClusterSearch (JamoNormMap aKey
, const JamoNormMap
* aClusters
,
15 unsigned short l
= 0, u
= aClustersSize
- 1;
16 unsigned short h
= (l
+ u
) / 2;
18 if ((aKey
.seq
[1] - aClusters
[h
].seq
[1]) < 0)
19 return JamoClusterSearch (aKey
, &(aClusters
[l
]), h
- l
);
23 JamoSrchReplace (const JamoNormMap
* aClusters
, unsigned short aClustersSize
,
24 unsigned short * aIn
, unsigned int * aLength
,
25 unsigned short aOffset
)
33 JamoClusterSearch (key
, aClusters
, aClustersSize
);