nfd issue with computed-UTF-if-hierarchy
The nfd program is currently producing incorrect output for codepoint 0x1DC10 in the computed-UTF-if-hierarchy branch at commit 625eae30.
The following command was issued on both master and commit 625eae30, using the attached input file.
cameron@cs-osl-08:~/parabix-devel/build16$ bin/nfd f09d8780 -enable-illustrator
The correct illustrated output versus the incorrect output is shown below.
cameron@cs-osl-08:~/parabix-devel/build16$ diff -y correct_illustrated issue68_illustrated
ByteStream | .... ByteStream | ....
BasisBits[4-7] | F9880 BasisBits[4-7] | F9880
BasisBits[0-3] | 0D70A BasisBits[0-3] | 0D70A
u8index | ...11 u8index | ...11
U21[20-21] | 00 U21[20-21] | 00
U21[16-19] | 10 U21[16-19] | 10
U21[12-15] | D0 U21[12-15] | D0
U21[8-11] | 10 U21[8-11] | 10
U21[4-7] | C0 U21[4-7] | C0
U21[0-3] | 0A U21[0-3] | 0A
Insertion_BixNum[0-2] | 20 Insertion_BixNum[0-2] | 20
SpreadMask | 1..1 SpreadMask | 1..1
ExpandedBasis[20-21] | 0000 ExpandedBasis[20-21] | 0000
ExpandedBasis[16-19] | 1000 ExpandedBasis[16-19] | 1000
ExpandedBasis[12-15] | D000 ExpandedBasis[12-15] | D000
ExpandedBasis[8-11] | 1000 ExpandedBasis[8-11] | 1000
ExpandedBasis[4-7] | C000 ExpandedBasis[4-7] | C000
ExpandedBasis[0-3] | 000A ExpandedBasis[0-3] | 000A
LV_LVT[0-2] | 0000 LV_LVT[0-2] | 0000
LIndexBixNum[4-5] | 0000 LIndexBixNum[4-5] | 0000
LIndexBixNum[0-3] | 0000 LIndexBixNum[0-3] | 0000
VIndexBixNum[4-5] | 0000 VIndexBixNum[4-5] | 0000
VIndexBixNum[0-3] | 0000 VIndexBixNum[0-3] | 0000
TIndexBixNum[4-5] | 0000 TIndexBixNum[4-5] | 0000
TIndexBixNum[0-3] | 0000 TIndexBixNum[0-3] | 0000
Hangul_NFD_Basis[20-21] | 0000 Hangul_NFD_Basis[20-21] | 0000
Hangul_NFD_Basis[16-19] | 1000 Hangul_NFD_Basis[16-19] | 1000
Hangul_NFD_Basis[12-15] | D000 Hangul_NFD_Basis[12-15] | D000
Hangul_NFD_Basis[8-11] | 1000 Hangul_NFD_Basis[8-11] | 1000
Hangul_NFD_Basis[4-7] | C000 Hangul_NFD_Basis[4-7] | C000
Hangul_NFD_Basis[0-3] | 000A Hangul_NFD_Basis[0-3] | 000A
NFD_Basis[20-21] | 0000 NFD_Basis[20-21] | 0000
NFD_Basis[16-19] | 1110 | NFD_Basis[16-19] | 1000
NFD_Basis[12-15] | DDD0 | NFD_Basis[12-15] | D000
NFD_Basis[8-11] | 1110 | NFD_Basis[8-11] | 1000
NFD_Basis[4-7] | B660 | NFD_Basis[4-7] | C000
NFD_Basis[0-3] | A5FA | NFD_Basis[0-3] | 000A
CCC_Basis[4-6] | 0220 | CCC_Basis[4-6] | 0000
CCC_Basis[0-3] | 0CC0 | CCC_Basis[0-3] | 0000
CCC_Violation | .... CCC_Violation | ....
OutputBasis[4-7] | F98BF98AF98A0 | OutputBasis[4-7] | F988000
OutputBasis[0-3] | 0D6A0D550D5FA | OutputBasis[0-3] | 0D7000A
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information