added big endian data type variants (UIR for UIN, SIR for SIN, FLR for FLT, ULR for ULG, SLR for SLG)
This commit is contained in:
@@ -184,6 +184,12 @@ int main()
|
||||
{"x,,uin", "-", "10feffff02ffff", "00", ""},
|
||||
{"x,,uin,10", "3.8", "10feffff022600", "00", ""},
|
||||
{"x,,uin,-10","380", "10feffff022600", "00", ""},
|
||||
{"x,,uir", "38", "10feffff020026", "00", ""},
|
||||
{"x,,uir", "0", "10feffff020000", "00", ""},
|
||||
{"x,,uir", "65534", "10feffff02fffe", "00", ""},
|
||||
{"x,,uir", "-", "10feffff02ffff", "00", ""},
|
||||
{"x,,uir,10", "3.8", "10feffff020026", "00", ""},
|
||||
{"x,,uir,-10","380", "10feffff020026", "00", ""},
|
||||
{"uin10,uin,-10","", "", "", "t"}, // template
|
||||
{"x,,uin10","380", "10feffff022600", "00", ""}, // template reference
|
||||
{"x,,uin10,-10","3800","10feffff022600", "00", ""}, // template reference, valid divider product
|
||||
@@ -196,12 +202,26 @@ int main()
|
||||
{"x,,sin", "32767", "10feffff02ff7f", "00", ""},
|
||||
{"x,,sin,10","-9.0", "10feffff02a6ff", "00", ""},
|
||||
{"x,,sin,-10","-900","10feffff02a6ff", "00", ""},
|
||||
{"x,,sir", "-90", "10feffff02ffa6", "00", ""},
|
||||
{"x,,sir", "0", "10feffff020000", "00", ""},
|
||||
{"x,,sir", "-1", "10feffff02ffff", "00", ""},
|
||||
{"x,,sir", "-", "10feffff028000", "00", ""},
|
||||
{"x,,sir", "-32767", "10feffff028001", "00", ""},
|
||||
{"x,,sir", "32767", "10feffff027fff", "00", ""},
|
||||
{"x,,sir,10","-9.0", "10feffff02ffa6", "00", ""},
|
||||
{"x,,sir,-10","-900","10feffff02ffa6", "00", ""},
|
||||
{"x,,flt", "-0.090", "10feffff02a6ff", "00", ""},
|
||||
{"x,,flt", "0.000", "10feffff020000", "00", ""},
|
||||
{"x,,flt", "-0.001", "10feffff02ffff", "00", ""},
|
||||
{"x,,flt", "-", "10feffff020080", "00", ""},
|
||||
{"x,,flt","-32.767", "10feffff020180", "00", ""},
|
||||
{"x,,flt", "32.767", "10feffff02ff7f", "00", ""},
|
||||
{"x,,flr", "-0.090", "10feffff02ffa6", "00", ""},
|
||||
{"x,,flr", "0.000", "10feffff020000", "00", ""},
|
||||
{"x,,flr", "-0.001", "10feffff02ffff", "00", ""},
|
||||
{"x,,flr", "-", "10feffff028000", "00", ""},
|
||||
{"x,,flr","-32.767", "10feffff028001", "00", ""},
|
||||
{"x,,flr", "32.767", "10feffff027fff", "00", ""},
|
||||
{"x,,d2b", "18.004", "10fe0700090112", "00", ""},
|
||||
{"x,,d2b", "0.000", "10feffff020000", "00", ""},
|
||||
{"x,,d2b", "-0.004", "10feffff02ffff", "00", ""},
|
||||
@@ -220,11 +240,22 @@ int main()
|
||||
{"x,,ulg", "-", "10feffff04ffffffff", "00", ""},
|
||||
{"x,,ulg,10","3.8", "10feffff0426000000", "00", ""},
|
||||
{"x,,ulg,-10","380", "10feffff0426000000", "00", ""},
|
||||
{"x,,ulr", "38", "10feffff0400000026", "00", ""},
|
||||
{"x,,ulr", "0", "10feffff0400000000", "00", ""},
|
||||
{"x,,ulr", "4294967294", "10feffff04fffffffe", "00", ""},
|
||||
{"x,,ulr", "-", "10feffff04ffffffff", "00", ""},
|
||||
{"x,,ulr,10","3.8", "10feffff0400000026", "00", ""},
|
||||
{"x,,ulr,-10","380", "10feffff0400000026", "00", ""},
|
||||
{"x,,slg", "-90", "10feffff04a6ffffff", "00", ""},
|
||||
{"x,,slg", "0", "10feffff0400000000", "00", ""},
|
||||
{"x,,slg", "-1", "10feffff04ffffffff", "00", ""},
|
||||
{"x,,slg,10", "-9.0", "10feffff04a6ffffff", "00", ""},
|
||||
{"x,,slg,-10", "-900", "10feffff04a6ffffff", "00", ""},
|
||||
{"x,,slr", "-90", "10feffff04ffffffa6", "00", ""},
|
||||
{"x,,slr", "0", "10feffff0400000000", "00", ""},
|
||||
{"x,,slr", "-1", "10feffff04ffffffff", "00", ""},
|
||||
{"x,,slr,10", "-9.0", "10feffff04ffffffa6", "00", ""},
|
||||
{"x,,slr,-10", "-900", "10feffff04ffffffa6", "00", ""},
|
||||
{"x,,bi3", "1", "10feffff0108", "00", ""},
|
||||
{"x,,bi3", "0", "10feffff0100", "00", ""},
|
||||
{"x,,bi3,0=off;1=on","on", "10feffff0108", "00", ""},
|
||||
|
||||
Reference in New Issue
Block a user