Compare commits

...

3 commits

5 changed files with 19 additions and 22 deletions

View file

@ -158,7 +158,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
type: 3 type: 3
objectId: bab5c804-640f-445c-90c5-fda732b56ca6 objectId: bab5c804-640f-445c-90c5-fda732b56ca6
randomNum: 62965840 randomNum: 78440909
unityVersion: 2021.3.41f1 unityVersion: 2021.3.41f1
cckVersion: 3.10:132 cckVersion: 3.10:132
--- !u!114 &97266995 --- !u!114 &97266995

View file

@ -1,23 +1,20 @@
Shader"S"{SubShader{Pass{CGPROGRAM#pragma vertex a Shader"S"{SubShader{Pass{CGPROGRAM#pragma vertex a
#pragma fragment f #pragma fragment f
#include"UnityCG.cginc" #include"UnityCG.cginc"
#define w const uint #define g const uint
struct A{float4 v:POSITION;float2 u:TEXCOORD0;UNITY_VERTEX_INPUT_INSTANCE_ID};struct V{float2 u:TEXCOORD0;float4 v:SV_POSITION;UNITY_VERTEX_OUTPUT_STEREO}; struct A{float4 v:POSITION;float2 u:TEXCOORD0;UNITY_VERTEX_INPUT_INSTANCE_ID};struct V{float2 u:TEXCOORD0;float4 v:SV_POSITION;UNITY_VERTEX_OUTPUT_STEREO};V a(A v){V o;UNITY_SETUP_INSTANCE_ID(v);UNITY_INITIALIZE_OUTPUT(V,o);UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);o.v=UnityObjectToClipPos(v.v);o.u=v.u;return o;}float3 f(V U):SV_Target{
V a(A v){V o;UNITY_SETUP_INSTANCE_ID(v);UNITY_INITIALIZE_OUTPUT(V,o);UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);o.v=UnityObjectToClipPos(v.v);o.u=v.u;return o;} g t[]={0x2f00576f,0x33f2c1f7,0x2f1fb204,0x1b49dda7,0x3d618237,0x42c83a2e,0x4541a121,0x53a72e14,0x1adea1c5,0x5d3cd90b,0x603c289b,0x568d5310,0x339e664f,0x62d0e527,0x51d53c3a,0x3b06de0b,0x62ec13db,0x45bce019,0x620fc251,0x22a4ccf8,0x24a26b0d,0x718915e0,0x3bdc4407,0x40a4f48d,0x5cc90e40,0x67f27ee5,0x0125aeee,0x2fded81e,0x7ba20d4e,0x1c042b18,0x7442f4ab,0x4a2b45e1,0x7dd7e131,0x8802215d,0x793c7eb0,0x7ad99288,0x76b88a6f,0x7aea15b0,0x85a02346,0x3401d0e0,0x8bde4d4e,0x1c042b18,0x7442f4ab,0x4a2b45e1,0x7d04286b,0x5ced1bbf,0x3025cfee,0x2fded81e,0x7ba4b2d0,0x79543a04,0x4850f4c8,0x4a92c0fb,0x79586a84,0x48664053,0x8b2a258f,0x0126f369,0x016c68a2,0x76b44093,0x80770b08,0x76b88a6f,0x7aea15b0,0x85a69ff3,0x6a865f87,0x8a33f131,0x7628343e,0x80ac7ba1,0x3e5dcba9,0x2d5f4c1b,0x7b8dda68,0x76bb5f80,0x4d905394,0x8a7a6d41,0x8097918b,0x78689288,0x2fe6ed44,0x4b0f80f3,0x71b140db,0x62ec13de,0x1f417b36,0x790b1049,0x53c9d65b,0x5bb83ff3,0x71affbd5,0x6e9d819f,0x5d839980,0x71e21f2a,0x70a7a740,0x28e2812b,0x93ed1d08,0x77f907ff,0x5d7d89f0,0x5ec855c7,0x8f2c49f0,0x1f38af31,0x7db71b43,0xa0bace31,0x2c023743,0x0c83e9a2,0x0c553be2,0x0eaf9487,0x02b7b638,0x2c312f59,0x0eecb9aa,0x13afda83,0x02fdd3e8,0x115e324a,0x2c291542,0x115e04a2,0x0ef51b9a,0x0c6d7487,0x0c4506d3,0x2c295f51,0x18a164a7,0x0edd91f4,0x1685d259,0x163f6b92,0x0530ea38,0x02fe8337,0x0ec63a62,0x114dc9a8,0x13b0d2a4,0x05217d28,0x02fe0452,0x0782ada2,0x09ecd2a5,0x13989af4,0x18f6d259,0x163f6c32,0x05310383,0x02fdd259,0x0501be91,0x2c195d33,0x18b06ea4,0x02988e41,0x2c313093,0x0509aba7,0x09e35b34,0x02fdd3e3,0x0a0b1853,0x2c021f83,0x113e8f42,0x13bf2df5,0x02c0e2a6,0x07827659,0x11a450ea,0x111f9952,0x05291943,0x0ef489a2,0x051112f9,0x04eb9344,0x04fa2184,0x2c01ee23,0x09d469a2,0x04f29be4,0x2c026a84,0x07dfec43,0x16302ea2,0x0792485a,0x11658462,0x13afc0f2,0x0c459cd6,0x09dd3435,0x078a7a37,0x2c40e992,0x111f84a6,0x1155fdf7,0x2c01ede2,0x075b7fa2,0x1685d342,0x075aeea2,0x0c7b83e4,0x13b0d343,0x113e42a6,0x11a3d4d5,0x13909856,0x2c0204a3,0x0299d2a6,0x13bf9333,0x0a50d4d2,0x0ee57a56,0x2c11a4aa,0x02b07fa2,0x16193b43,0x075c9342,0x2c028291,0x02a0c162,0x076aed57,0x0c4e3393,0x11279be7,0x2c198f35,0x1871eea2,0x02b79c92,0x0f3304f8,0x139fa522,0x2c19a923,0x027a94d4,0x18a8b343,0x2c2915ea,0x04f1bea7,0x0c4d2186,0x1685d3e8,0x115dff5a,0x2c11a4f1,0x18a272a5,0x0ed54642,0x0c8353e3,0x02fdebf4,0x11465f42,0x13a06be6,0x05303ea5,0x0789cc24,0x07e09be8,0x02a0db02,0x05209a94,0x0ebda7da,0x7db54d4e,0x1c042b22,0x9b235cc4,0x115a8748,0x6555360d,0x2d341672,0x86d8e0d2,0x6e66dc6f,0x5465ec19,0x9b73df77,0x133f5204,0x115a8759,0x28e1076f,0x1f859519,0x09ebf31c,0x395921eb,0x663d1f0a,0x04f6a759,0x28de64d3,0x92e7c97e,0xb473e005,0x067443da,0x3fef3ce0,0x907e9ab2,0x044718b2,0x178b43da,0x3fef344f,0x913a4b99,0xab49b372,0x06eca56b,0x905068ab,0x24513e08,0x1562b145,0x94aeb41c,0xa889a76a,0x25e9aec7,0x649bd017,0x1f24d71f,0x09cc1d13,0x5fa2c321,0x66639ad3,0x28797f99,0xb696d619,0xb2651815,0xaa4b1caf,0x1605cf5a,0x9a15792a,0x60eae992,0x6f3ba76c,0xa63fbbcf,0x91190a96,0x83406663,0x5fdc92f8,0x347d9531,0x21c7a56b,0x83858446,0x94aec77b,0x839ff8f3,0x610143d6,0x42cb7c5a,};
float3 f(V U):SV_Target{ g b=460;
w t[]={0x2f00576f,0x33f2c1f7,0x2f1fb204,0x1b49dda7,0x3d618237,0x42c83a2e,0x4541a121,0x53a72e14,0x1adea1c5,0x5d3cd90b,0x603c289b,0x568d5310,0x339e664f,0x62d0e527,0x51d53c3a,0x3b06de0b,0x62ec13db,0x45bce019,0x620fc251,0x22a4ccf8,0x24a37e0d,0x73fa15e0,0x3bdc4407,0x40a4f48d,0x5cc90e40,0x67fa4ee5,0x0125c7ee,0x2fe6c16e,0x7e1add4f,0x1c042b18,0x76bbddfb,0x4a2b4631,0x8048fa82,0x8a7b0aad,0x7bb56801,0x7d4a92d9,0x79315abf,0x7d5b2f01,0x88190c46,0x3401d0e0,0x8e4f4d4f,0x1c042b18,0x76bbddfb,0x4a2b4631,0x7f7528bb,0x5ced1bc0,0x302db8ee,0x2fe6c16e,0x7e1d8321,0x7bcd2355,0x4858de19,0x4a92d9fb,0x7bd13ad5,0x486e10a4,0x60fc23ac,0x4bb2b027,0x8d9ea76b,0x7e06c3b9,0x3005ff89,0x8cacd122,0x4d4023c9,0x795497cd,0x8048fa82,0x8a7a2921,0x7b93ea91,0x9b72aa8b,0x7ad992dc,0x8e2b4a44,0x6a8e48d8,0x8cacda82,0x78994d8f,0x83280aad,0x7bb567ee,0x6a841ea2,0x8bc262ad,0x82554aed,0x8067a0d0,0x6a378d0c,0x49a21dbd,0x5e513f9a,0x65251fca,0x93a180cd,0x80679cc0,0x5bb6f855,0x25ca3eb8,0x01745697,0x285cba96,0x09c5a2fa,0x0155f413,0x8f5c3585,0x55ebed57,0x7051cae3,0x9cf98367,0x704f4005,0x1133905e,0x0219c730,0x3830939a,0x02913d22,0x115f12a5,0x02a82e99,0x027a92f5,0x09ebc188,0x0c5dd2f5,0x09ebd997,0x0ede7342,0x05306d81,0x0c3e93e1,0x0c6bc9f9,0x0c7d12f1,0x0789e34a,0x0ebf33e2,0x0528b6d3,0x13a132f5,0x0c642c93,0x077bd2f2,0x04f9d45a,0x04fb32f2,0x02818247,0x051a7345,0x162044d3,0x0cc25043,0x0ecd8d62,0x079248fa,0x077af162,0x0762d2f6,0x115631e2,0x0c4ca486,0x18724d62,0x18a12d53,0x077bd2a4,0x0cc21f82,0x02813835,0x16860599,0x0c4583d9,0x2c029cd8,0x075c9345,0x111f3451,0x160292a4,0x113e43e4,0x11209528,0x0c456a31,0x2c09ee96,0x0c7c0091,0x2c291541,0x11365ea5,0x16383049,0x0c6c32a5,0x1397ec97,0x0791d0a3,0x0c5ca7e8,0x02b836a5,0x163f8433,0x13b730a3,0x04f1bb85,0x09e3f4a6,0x18b89e93,0x18a934a4,0x115dcd5a,0x18818ea4,0x09d3ed38,0x0a50d2fa,0x07727485,0x2c1221f7,0x077bd3e7,0x13af5ca2,0x13afa6a7,0x111fb6a3,0x13c69c27,0x18895ea3,0x0a0b33d1,0x2c020595,0x052933d1,0x2c098ae7,0x0edd46a3,0x2c1172a8,0x09d40723,0x2c219185,0x078b72a3,0x16863889,0x163f6ea7,0x0ef4b888,0x11a41daa,0x0c5c7502,0x0c73fd5a,0x0530d1e2,0x04ea4e96,0x0519ad23,0x2c21daa1,0x112f0831,0x2c194525,0x0c5526a6,0x0298a926,0x1889f4a6,0x1608bae3,0x18a0cea2,0x02a7fba1,0x0ebe56a6,0x163fe8d4,0x02982ea5,0x160293e9,0x163f84d6,0x11209482,0x138feae5,0x0cc21d55,0x16098241,0x0cc1eb5a,0x18b0e883,0x16860597,0x0a02cdd1,0x2c01ba99,0x1397b9a2,0x07dfd397,0x18918d51,0x2c0a21d8,0x02a7e2f5,0x2c098a45,0x187a36f1,0x2c098ae7,0x0edcfce7,0x2c20fa96,0x18995fd9,0x2c01bb33,0x13909902,0x0c6c4882,0x0ebf339a,0x05112b62,0x1398383a,0x0c73d0a8,0x07a1b7e2,0x187392a4,0x1136c029,0x077bd526,0x13906923,0x2c215ee4,0x18822183,0x2dc41040,0x67fa4ee0,0x2a12002b,0x6e9cf305,0x116a3990,0x6a5cf621,0xa8acba67,0x3bdc43e0,0x204da6ae,0x2da95320,0x2b1ccc2c,0x803aa126,0x92b3a768,0x9708c254,0x6078f2e9,0xb1bd4319,0x665b8683,0x1a48db3e,0x9e18d73c,0x973722d4,0x6078f2ce,0xb4c76950,0x92f0b125,0x97102267,0x25e9aeb0,0x649be0a0,0x9c4fcc1d,0x9c509167,0x25e9aeb0,0x21b6e822,0x93c342fd,0xb99be738,0xb1a29ec7,0x94523433,0x97282b4d,0xa8a21bd2,0x108966d4,0x6105743a,0x25568be0,0x93c35bfd,0x6649f143,0x115aa03d,0x9d6f5f1c,0x10b6892f,0x351dd8b0,0x10405825,0x803b3c1d,0x221502d1,0x7f60f709,0x040d0f68,0x9e192268,0x9708cf76,0x9e167f66,0x9708cf67,0x33bded95,0x61aeb8ad,0xa5cc9af6,0xaca23f1d,0xb24f6ff6,0xb4dee567,0x91ae1c4b,0x462ec570,}; g F[]={0,15324974,4395150,7608367,7608583,9747720,15768839,6331686,15994946,7641382,6600966,6568238,1088807,197670,8665390,6601774,13179970,301257,134,14719239,1088809,198720,10813440,4262980,304430,7642145,6330630,15238702,14726446,7642409,15255086,6596073,18732593,11512810,3312673,12923174,11953,17732,2328644,277096930,7465,4198532,6426766,9741606,567426,128,206118,131200,14815374,32641156,18470705,131204,15768623,18157905,3319079,18393220,31,18400580,2240642,4261956,4464900,1082415,32772191,459200,8397132,6359110,6426758,15768609,332096,145536,491520,2236546,72955190,4260932,9570592,17043521,};
w b=462; float2 p=U.u*67;
w F[]={0,490399168,140644800,243467744,243474656,311927040,504602848,202613952,511838272,244524224,211230912,210183616,34841824,6325440,277292480,211256768,421759040,9640224,134,471015648,34841888,198720,346030080,136415360,9741760,244548640,6330630,487638464,471246272,244557088,488162752,211074336,599442976,368409920,3312673,12923174,382624,567424,74516608,277096930,238880,134418880,205656512,311731392,567426,128,578880,6595776,4194432,474091968,1044516992,591062560,4194438,504595936,581052960,106210528,588583040,480,588818560,71700544,404818304,209985728,34637280,1048710112,14694400,268706124,203491520,205656256,504595488,10627072,4657152,491520,71569472,72955190,136349824,9570592,545392672,}; uint c,i,d,Y,X=p.x;Y=p.y;i=X+(66-Y)*67;
float x,y=U.u.y*69;x=U.u.x*69; if(i>=b&&i<3485){
uint c,i,d,Y,X=x;Y=y;i=X+(68-Y)*69;
if(i>=b&&i<3729){
d=(i-b)%11; d=(i-b)%11;
if(d<2)c=(d<<4)+1; if(d<2)c=(d<<4)+1;
else if(d==10)c=18; else if(d==10)c=18;
else c=(t[(i-b)/11]>>((7-((d-2)&7))*4)&15)+1; else c=(t[(i-b)/11]>>((7-((d-2)&7))*4)&15)+1;
}else{ }else{if(i>b)i-=3025;
if(i>b)i-=3267;
c=t[i/5];for(i%=5;i<4;i++)c/=80;c%=80;} c=t[i/5];for(i%=5;i<4;i++)c/=80;c%=80;}
Y=(y-Y)*6;X=(x-X)*6; Y=(p.y-Y)*6;X=(p.x-X)*6;
return F[c]>>(X+Y*5)&1*(X<5); return F[c]>>(X+Y*5)&1*(X<5);
}ENDCG}}} }ENDCG}}}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

View file

@ -1,5 +1,5 @@
w t[]={0x2f00576f,0x33f2c1f7,0x2f1fb204,0x1b49dda7,0x3d618237,0x42c83a2e,0x4541a121,0x53a72e14,0x1adea1c5,0x5d3cd90b,0x603c289b,0x568d5310,0x339e664f,0x62d0e527,0x51d53c3a,0x3b06de0b,0x62ec13db,0x45bce019,0x620fc251,0x22a4ccf8,0x24a37e0d,0x73fa15e0,0x3bdc4407,0x40a4f48d,0x5cc90e40,0x67fa4ee5,0x0125c7ee,0x2fe6c16e,0x7e1add4f,0x1c042b18,0x76bbddfb,0x4a2b4631,0x8048fa82,0x8a7b0aad,0x7bb56801,0x7d4a92d9,0x79315abf,0x7d5b2f01,0x88190c46,0x3401d0e0,0x8e4f4d4f,0x1c042b18,0x76bbddfb,0x4a2b4631,0x7f7528bb,0x5ced1bc0,0x302db8ee,0x2fe6c16e,0x7e1d8321,0x7bcd2355,0x4858de19,0x4a92d9fb,0x7bd13ad5,0x486e10a4,0x60fc23ac,0x4bb2b027,0x8d9ea76b,0x7e06c3b9,0x3005ff89,0x8cacd122,0x4d4023c9,0x795497cd,0x8048fa82,0x8a7a2921,0x7b93ea91,0x9b72aa8b,0x7ad992dc,0x8e2b4a44,0x6a8e48d8,0x8cacda82,0x78994d8f,0x83280aad,0x7bb567ee,0x6a841ea2,0x8bc262ad,0x82554aed,0x8067a0d0,0x6a378d0c,0x49a21dbd,0x5e513f9a,0x65251fca,0x93a180cd,0x80679cc0,0x5bb6f855,0x25ca3eb8,0x01745697,0x285cba96,0x09c5a2fa,0x0155f413,0x8f5c3585,0x55ebed57,0x7051cae3,0x9cf98367,0x704f4005,0x1133905e,0x0219c730,0x3830939a,0x02913d22,0x115f12a5,0x02a82e99,0x027a92f5,0x09ebc188,0x0c5dd2f5,0x09ebd997,0x0ede7342,0x05306d81,0x0c3e93e1,0x0c6bc9f9,0x0c7d12f1,0x0789e34a,0x0ebf33e2,0x0528b6d3,0x13a132f5,0x0c642c93,0x077bd2f2,0x04f9d45a,0x04fb32f2,0x02818247,0x051a7345,0x162044d3,0x0cc25043,0x0ecd8d62,0x079248fa,0x077af162,0x0762d2f6,0x115631e2,0x0c4ca486,0x18724d62,0x18a12d53,0x077bd2a4,0x0cc21f82,0x02813835,0x16860599,0x0c4583d9,0x2c029cd8,0x075c9345,0x111f3451,0x160292a4,0x113e43e4,0x11209528,0x0c456a31,0x2c09ee96,0x0c7c0091,0x2c291541,0x11365ea5,0x16383049,0x0c6c32a5,0x1397ec97,0x0791d0a3,0x0c5ca7e8,0x02b836a5,0x163f8433,0x13b730a3,0x04f1bb85,0x09e3f4a6,0x18b89e93,0x18a934a4,0x115dcd5a,0x18818ea4,0x09d3ed38,0x0a50d2fa,0x07727485,0x2c1221f7,0x077bd3e7,0x13af5ca2,0x13afa6a7,0x111fb6a3,0x13c69c27,0x18895ea3,0x0a0b33d1,0x2c020595,0x052933d1,0x2c098ae7,0x0edd46a3,0x2c1172a8,0x09d40723,0x2c219185,0x078b72a3,0x16863889,0x163f6ea7,0x0ef4b888,0x11a41daa,0x0c5c7502,0x0c73fd5a,0x0530d1e2,0x04ea4e96,0x0519ad23,0x2c21daa1,0x112f0831,0x2c194525,0x0c5526a6,0x0298a926,0x1889f4a6,0x1608bae3,0x18a0cea2,0x02a7fba1,0x0ebe56a6,0x163fe8d4,0x02982ea5,0x160293e9,0x163f84d6,0x11209482,0x138feae5,0x0cc21d55,0x16098241,0x0cc1eb5a,0x18b0e883,0x16860597,0x0a02cdd1,0x2c01ba99,0x1397b9a2,0x07dfd397,0x18918d51,0x2c0a21d8,0x02a7e2f5,0x2c098a45,0x187a36f1,0x2c098ae7,0x0edcfce7,0x2c20fa96,0x18995fd9,0x2c01bb33,0x13909902,0x0c6c4882,0x0ebf339a,0x05112b62,0x1398383a,0x0c73d0a8,0x07a1b7e2,0x187392a4,0x1136c029,0x077bd526,0x13906923,0x2c215ee4,0x18822183,0x2dc41040,0x67fa4ee0,0x2a12002b,0x6e9cf305,0x116a3990,0x6a5cf621,0xa8acba67,0x3bdc43e0,0x204da6ae,0x2da95320,0x2b1ccc2c,0x803aa126,0x92b3a768,0x9708c254,0x6078f2e9,0xb1bd4319,0x665b8683,0x1a48db3e,0x9e18d73c,0x973722d4,0x6078f2ce,0xb4c76950,0x92f0b125,0x97102267,0x25e9aeb0,0x649be0a0,0x9c4fcc1d,0x9c509167,0x25e9aeb0,0x21b6e822,0x93c342fd,0xb99be738,0xb1a29ec7,0x94523433,0x97282b4d,0xa8a21bd2,0x108966d4,0x6105743a,0x25568be0,0x93c35bfd,0x6649f143,0x115aa03d,0x9d6f5f1c,0x10b6892f,0x351dd8b0,0x10405825,0x803b3c1d,0x221502d1,0x7f60f709,0x040d0f68,0x9e192268,0x9708cf76,0x9e167f66,0x9708cf67,0x33bded95,0x61aeb8ad,0xa5cc9af6,0xaca23f1d,0xb24f6ff6,0xb4dee567,0x91ae1c4b,0x462ec570,}; g t[]={0x2f00576f,0x33f2c1f7,0x2f1fb204,0x1b49dda7,0x3d618237,0x42c83a2e,0x4541a121,0x53a72e14,0x1adea1c5,0x5d3cd90b,0x603c289b,0x568d5310,0x339e664f,0x62d0e527,0x51d53c3a,0x3b06de0b,0x62ec13db,0x45bce019,0x620fc251,0x22a4ccf8,0x24a26b0d,0x718915e0,0x3bdc4407,0x40a4f48d,0x5cc90e40,0x67f27ee5,0x0125aeee,0x2fded81e,0x7ba20d4e,0x1c042b18,0x7442f4ab,0x4a2b45e1,0x7dd7e131,0x8802215d,0x793c7eb0,0x7ad99288,0x76b88a6f,0x7aea15b0,0x85a02346,0x3401d0e0,0x8bde4d4e,0x1c042b18,0x7442f4ab,0x4a2b45e1,0x7d04286b,0x5ced1bbf,0x3025cfee,0x2fded81e,0x7ba4b2d0,0x79543a04,0x4850f4c8,0x4a92c0fb,0x79586a84,0x48664053,0x8b2a258f,0x0126f369,0x016c68a2,0x76b44093,0x80770b08,0x76b88a6f,0x7aea15b0,0x85a69ff3,0x6a865f87,0x8a33f131,0x7628343e,0x80ac7ba1,0x3e5dcba9,0x2d5f4c1b,0x7b8dda68,0x76bb5f80,0x4d905394,0x8a7a6d41,0x8097918b,0x78689288,0x2fe6ed44,0x4b0f80f3,0x71b140db,0x62ec13de,0x1f417b36,0x790b1049,0x53c9d65b,0x5bb83ff3,0x71affbd5,0x6e9d819f,0x5d839980,0x71e21f2a,0x70a7a740,0x28e2812b,0x93ed1d08,0x77f907ff,0x5d7d89f0,0x5ec855c7,0x8f2c49f0,0x1f38af31,0x7db71b43,0xa0bace31,0x2c023743,0x0c83e9a2,0x0c553be2,0x0eaf9487,0x02b7b638,0x2c312f59,0x0eecb9aa,0x13afda83,0x02fdd3e8,0x115e324a,0x2c291542,0x115e04a2,0x0ef51b9a,0x0c6d7487,0x0c4506d3,0x2c295f51,0x18a164a7,0x0edd91f4,0x1685d259,0x163f6b92,0x0530ea38,0x02fe8337,0x0ec63a62,0x114dc9a8,0x13b0d2a4,0x05217d28,0x02fe0452,0x0782ada2,0x09ecd2a5,0x13989af4,0x18f6d259,0x163f6c32,0x05310383,0x02fdd259,0x0501be91,0x2c195d33,0x18b06ea4,0x02988e41,0x2c313093,0x0509aba7,0x09e35b34,0x02fdd3e3,0x0a0b1853,0x2c021f83,0x113e8f42,0x13bf2df5,0x02c0e2a6,0x07827659,0x11a450ea,0x111f9952,0x05291943,0x0ef489a2,0x051112f9,0x04eb9344,0x04fa2184,0x2c01ee23,0x09d469a2,0x04f29be4,0x2c026a84,0x07dfec43,0x16302ea2,0x0792485a,0x11658462,0x13afc0f2,0x0c459cd6,0x09dd3435,0x078a7a37,0x2c40e992,0x111f84a6,0x1155fdf7,0x2c01ede2,0x075b7fa2,0x1685d342,0x075aeea2,0x0c7b83e4,0x13b0d343,0x113e42a6,0x11a3d4d5,0x13909856,0x2c0204a3,0x0299d2a6,0x13bf9333,0x0a50d4d2,0x0ee57a56,0x2c11a4aa,0x02b07fa2,0x16193b43,0x075c9342,0x2c028291,0x02a0c162,0x076aed57,0x0c4e3393,0x11279be7,0x2c198f35,0x1871eea2,0x02b79c92,0x0f3304f8,0x139fa522,0x2c19a923,0x027a94d4,0x18a8b343,0x2c2915ea,0x04f1bea7,0x0c4d2186,0x1685d3e8,0x115dff5a,0x2c11a4f1,0x18a272a5,0x0ed54642,0x0c8353e3,0x02fdebf4,0x11465f42,0x13a06be6,0x05303ea5,0x0789cc24,0x07e09be8,0x02a0db02,0x05209a94,0x0ebda7da,0x7db54d4e,0x1c042b22,0x9b235cc4,0x115a8748,0x6555360d,0x2d341672,0x86d8e0d2,0x6e66dc6f,0x5465ec19,0x9b73df77,0x133f5204,0x115a8759,0x28e1076f,0x1f859519,0x09ebf31c,0x395921eb,0x663d1f0a,0x04f6a759,0x28de64d3,0x92e7c97e,0xb473e005,0x067443da,0x3fef3ce0,0x907e9ab2,0x044718b2,0x178b43da,0x3fef344f,0x913a4b99,0xab49b372,0x06eca56b,0x905068ab,0x24513e08,0x1562b145,0x94aeb41c,0xa889a76a,0x25e9aec7,0x649bd017,0x1f24d71f,0x09cc1d13,0x5fa2c321,0x66639ad3,0x28797f99,0xb696d619,0xb2651815,0xaa4b1caf,0x1605cf5a,0x9a15792a,0x60eae992,0x6f3ba76c,0xa63fbbcf,0x91190a96,0x83406663,0x5fdc92f8,0x347d9531,0x21c7a56b,0x83858446,0x94aec77b,0x839ff8f3,0x610143d6,0x42cb7c5a,};
w b=462; g b=460;
uint magic_number_L_plus_b= 3729; uint magic_number_L_plus_b= 3485;
uint magic_number_L= 3267; uint magic_number_L= 3025;
w F[]={0,490399168,140644800,243467744,243474656,311927040,504602848,202613952,511838272,244524224,211230912,210183616,34841824,6325440,277292480,211256768,421759040,9640224,134,471015648,34841888,198720,346030080,136415360,9741760,244548640,6330630,487638464,471246272,244557088,488162752,211074336,599442976,368409920,3312673,12923174,382624,567424,74516608,277096930,238880,134418880,205656512,311731392,567426,128,578880,6595776,4194432,474091968,1044516992,591062560,4194438,504595936,581052960,106210528,588583040,480,588818560,71700544,404818304,209985728,34637280,1048710112,14694400,268706124,203491520,205656256,504595488,10627072,4657152,491520,71569472,72955190,136349824,9570592,545392672,}; g F[]={0,15324974,4395150,7608367,7608583,9747720,15768839,6331686,15994946,7641382,6600966,6568238,1088807,197670,8665390,6601774,13179970,301257,134,14719239,1088809,198720,10813440,4262980,304430,7642145,6330630,15238702,14726446,7642409,15255086,6596073,18732593,11512810,3312673,12923174,11953,17732,2328644,277096930,7465,4198532,6426766,9741606,567426,128,206118,131200,14815374,32641156,18470705,131204,15768623,18157905,3319079,18393220,31,18400580,2240642,4261956,4464900,1082415,32772191,459200,8397132,6359110,6426758,15768609,332096,145536,491520,2236546,72955190,4260932,9570592,17043521,};

View file

@ -118,12 +118,12 @@ fn golfed() {
encoded_text.push(temp); encoded_text.push(temp);
} }
let mut out_string = String::new(); let mut out_string = String::new();
out_string += "w t[]={"; out_string += "g t[]={";
for t in &encoded_text { for t in &encoded_text {
out_string += &format!("{t:#010x},"); out_string += &format!("{t:#010x},");
} }
out_string += "};\n"; out_string += "};\n";
out_string += &format!("w b={blob_start};\n"); out_string += &format!("g b={blob_start};\n");
out_string += &format!( out_string += &format!(
"uint magic_number_L_plus_b= {};\n", "uint magic_number_L_plus_b= {};\n",
encoded_text.len() * 11 + blob_start encoded_text.len() * 11 + blob_start
@ -149,7 +149,7 @@ fn golfed() {
out.push(encoded); out.push(encoded);
} }
out_string += "w F[]={"; out_string += "g F[]={";
for (_i, c) in out.iter().enumerate() { for (_i, c) in out.iter().enumerate() {
out_string += &format!("{c},"); out_string += &format!("{c},");
} }