summaryrefslogtreecommitdiffstats
path: root/test_code/old_logs/memtest_log_01
blob: dc64c844fdf2eece2048d57ee12d46a83be791d7 (plain)
ofshex dumpascii
0000 53 54 41 52 54 49 4e 47 20 4c 4f 47 47 49 4e 47 2e 0a 4d 65 6d 74 65 73 74 45 66 69 20 73 74 61 STARTING.LOGGING..MemtestEfi.sta
0020 72 74 65 64 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 20 6f 72 64 65 72 20 3d 20 30 rted.test_start():.cpu.order.=.0
0040 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6e 75 6d 20 3d 20 30 0a 74 65 .test_start():.my_cpu_num.=.0.te
0060 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 30 0a 74 65 73 74 5f st_start():.my_cpu_ord.=.0.test_
0080 73 74 61 72 74 28 29 3a 20 43 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 70 61 72 73 65 64 2c 20 6e 6f start():.Command.line.parsed,.no
00a0 77 20 63 6c 65 61 72 5f 73 63 72 65 65 6e 28 29 0a 71 75 65 72 79 5f 6d 65 6d 6f 72 79 5f 74 61 w.clear_screen().query_memory_ta
00c0 62 6c 65 28 29 20 73 74 61 72 74 65 64 2e 0a 0a 71 75 65 72 79 5f 6d 65 6d 6f 72 79 5f 74 61 62 ble().started...query_memory_tab
00e0 6c 65 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e 74 69 6f 6e 61 6c 4d 65 6d 6f 72 79 20 le():.New.EfiConventionalMemory.
0100 73 65 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 69 63 61 6c 20 53 74 61 72 74 20 3d 20 segment.found..Physical.Start.=.
0120 34 30 39 36 0a 4e 75 6d 62 65 72 4f 66 50 61 67 65 73 20 28 34 4b 29 20 3d 20 31 35 39 0a 41 74 4096.NumberOfPages.(4K).=.159.At
0140 74 72 69 62 75 74 65 20 3d 20 31 35 0a 0a 71 75 65 72 79 5f 6d 65 6d 6f 72 79 5f 74 61 62 6c 65 tribute.=.15..query_memory_table
0160 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e 74 69 6f 6e 61 6c 4d 65 6d 6f 72 79 20 73 65 ():.New.EfiConventionalMemory.se
0180 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 69 63 61 6c 20 53 74 61 72 74 20 3d 20 31 30 gment.found..Physical.Start.=.10
01a0 34 38 35 37 36 0a 4e 75 6d 62 65 72 4f 66 50 61 67 65 73 20 28 34 4b 29 20 3d 20 31 37 39 32 0a 48576.NumberOfPages.(4K).=.1792.
01c0 41 74 74 72 69 62 75 74 65 20 3d 20 31 35 0a 0a 71 75 65 72 79 5f 6d 65 6d 6f 72 79 5f 74 61 62 Attribute.=.15..query_memory_tab
01e0 6c 65 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e 74 69 6f 6e 61 6c 4d 65 6d 6f 72 79 20 le():.New.EfiConventionalMemory.
0200 73 65 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 69 63 61 6c 20 53 74 61 72 74 20 3d 20 segment.found..Physical.Start.=.
0220 38 34 32 31 33 37 36 0a 4e 75 6d 62 65 72 4f 66 50 61 67 65 73 20 28 34 4b 29 20 3d 20 38 0a 41 8421376.NumberOfPages.(4K).=.8.A
0240 74 74 72 69 62 75 74 65 20 3d 20 31 35 0a 0a 71 75 65 72 79 5f 6d 65 6d 6f 72 79 5f 74 61 62 6c ttribute.=.15..query_memory_tabl
0260 65 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e 74 69 6f 6e 61 6c 4d 65 6d 6f 72 79 20 73 e():.New.EfiConventionalMemory.s
0280 65 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 69 63 61 6c 20 53 74 61 72 74 20 3d 20 31 egment.found..Physical.Start.=.1
02a0 39 39 32 32 39 34 34 0a 4e 75 6d 62 65 72 4f 66 50 61 67 65 73 20 28 34 4b 29 20 3d 20 31 31 33 9922944.NumberOfPages.(4K).=.113
02c0 31 38 0a 41 74 74 72 69 62 75 74 65 20 3d 20 31 35 0a 0a 71 75 65 72 79 5f 6d 65 6d 6f 72 79 5f 18.Attribute.=.15..query_memory_
02e0 74 61 62 6c 65 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e 74 69 6f 6e 61 6c 4d 65 6d 6f table():.New.EfiConventionalMemo
0300 72 79 20 73 65 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 69 63 61 6c 20 53 74 61 72 74 ry.segment.found..Physical.Start
0320 20 3d 20 36 36 34 31 32 35 34 34 0a 4e 75 6d 62 65 72 4f 66 50 61 67 65 73 20 28 34 4b 29 20 3d .=.66412544.NumberOfPages.(4K).=
0340 20 39 39 35 35 0a 41 74 74 72 69 62 75 74 65 20 3d 20 31 35 0a 0a 71 75 65 72 79 5f 6d 65 6d 6f .9955.Attribute.=.15..query_memo
0360 72 79 5f 74 61 62 6c 65 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e 74 69 6f 6e 61 6c 4d ry_table():.New.EfiConventionalM
0380 65 6d 6f 72 79 20 73 65 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 69 63 61 6c 20 53 74 emory.segment.found..Physical.St
03a0 61 72 74 20 3d 20 31 30 38 30 36 30 36 37 32 0a 4e 75 6d 62 65 72 4f 66 50 61 67 65 73 20 28 34 art.=.108060672.NumberOfPages.(4
03c0 4b 29 20 3d 20 38 32 0a 41 74 74 72 69 62 75 74 65 20 3d 20 31 35 0a 0a 71 75 65 72 79 5f 6d 65 K).=.82.Attribute.=.15..query_me
03e0 6d 6f 72 79 5f 74 61 62 6c 65 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e 74 69 6f 6e 61 mory_table():.New.EfiConventiona
0400 6c 4d 65 6d 6f 72 79 20 73 65 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 69 63 61 6c 20 lMemory.segment.found..Physical.
0420 53 74 61 72 74 20 3d 20 31 30 38 35 38 34 39 36 30 0a 4e 75 6d 62 65 72 4f 66 50 61 67 65 73 20 Start.=.108584960.NumberOfPages.
0440 28 34 4b 29 20 3d 20 35 0a 41 74 74 72 69 62 75 74 65 20 3d 20 31 35 0a 0a 71 75 65 72 79 5f 6d (4K).=.5.Attribute.=.15..query_m
0460 65 6d 6f 72 79 5f 74 61 62 6c 65 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e 74 69 6f 6e emory_table():.New.EfiConvention
0480 61 6c 4d 65 6d 6f 72 79 20 73 65 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 69 63 61 6c alMemory.segment.found..Physical
04a0 20 53 74 61 72 74 20 3d 20 31 30 38 37 36 31 30 38 38 0a 4e 75 6d 62 65 72 4f 66 50 61 67 65 73 .Start.=.108761088.NumberOfPages
04c0 20 28 34 4b 29 20 3d 20 36 0a 41 74 74 72 69 62 75 74 65 20 3d 20 31 35 0a 0a 71 75 65 72 79 5f .(4K).=.6.Attribute.=.15..query_
04e0 6d 65 6d 6f 72 79 5f 74 61 62 6c 65 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e 74 69 6f memory_table():.New.EfiConventio
0500 6e 61 6c 4d 65 6d 6f 72 79 20 73 65 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 69 63 61 nalMemory.segment.found..Physica
0520 6c 20 53 74 61 72 74 20 3d 20 31 30 38 37 38 39 37 36 30 0a 4e 75 6d 62 65 72 4f 66 50 61 67 65 l.Start.=.108789760.NumberOfPage
0540 73 20 28 34 4b 29 20 3d 20 35 0a 41 74 74 72 69 62 75 74 65 20 3d 20 31 35 0a 0a 71 75 65 72 79 s.(4K).=.5.Attribute.=.15..query
0560 5f 6d 65 6d 6f 72 79 5f 74 61 62 6c 65 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e 74 69 _memory_table():.New.EfiConventi
0580 6f 6e 61 6c 4d 65 6d 6f 72 79 20 73 65 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 69 63 onalMemory.segment.found..Physic
05a0 61 6c 20 53 74 61 72 74 20 3d 20 31 31 32 33 39 38 33 33 36 0a 4e 75 6d 62 65 72 4f 66 50 61 67 al.Start.=.112398336.NumberOfPag
05c0 65 73 20 28 34 4b 29 20 3d 20 34 0a 41 74 74 72 69 62 75 74 65 20 3d 20 31 35 0a 0a 71 75 65 72 es.(4K).=.4.Attribute.=.15..quer
05e0 79 5f 6d 65 6d 6f 72 79 5f 74 61 62 6c 65 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e 74 y_memory_table():.New.EfiConvent
0600 69 6f 6e 61 6c 4d 65 6d 6f 72 79 20 73 65 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 69 ionalMemory.segment.found..Physi
0620 63 61 6c 20 53 74 61 72 74 20 3d 20 31 31 39 36 38 31 30 32 34 0a 4e 75 6d 62 65 72 4f 66 50 61 cal.Start.=.119681024.NumberOfPa
0640 67 65 73 20 28 34 4b 29 20 3d 20 37 0a 41 74 74 72 69 62 75 74 65 20 3d 20 31 35 0a 0a 71 75 65 ges.(4K).=.7.Attribute.=.15..que
0660 72 79 5f 6d 65 6d 6f 72 79 5f 74 61 62 6c 65 28 29 3a 20 4e 65 77 20 45 66 69 43 6f 6e 76 65 6e ry_memory_table():.New.EfiConven
0680 74 69 6f 6e 61 6c 4d 65 6d 6f 72 79 20 73 65 67 6d 65 6e 74 20 66 6f 75 6e 64 2e 0a 50 68 79 73 tionalMemory.segment.found..Phys
06a0 69 63 61 6c 20 53 74 61 72 74 20 3d 20 31 33 32 31 32 30 35 37 36 0a 4e 75 6d 62 65 72 4f 66 50 ical.Start.=.132120576.NumberOfP
06c0 61 67 65 73 20 28 34 4b 29 20 3d 20 32 35 30 0a 41 74 74 72 69 62 75 74 65 20 3d 20 31 35 0a 71 ages.(4K).=.250.Attribute.=.15.q
06e0 75 65 72 79 5f 6d 65 6d 6f 72 79 5f 74 61 62 6c 65 28 29 3a 20 4e 75 6d 62 65 72 20 6f 66 20 66 uery_memory_table():.Number.of.f
0700 72 65 65 20 6d 65 6d 6f 72 79 20 73 65 67 73 20 3d 20 31 32 0a 71 75 65 72 79 5f 6d 65 6d 6f 72 ree.memory.segs.=.12.query_memor
0720 79 5f 74 61 62 6c 65 28 29 3a 20 4d 65 6d 6f 72 79 20 64 65 74 65 63 74 65 64 20 69 6e 20 4d 42 y_table():.Memory.detected.in.MB
0740 20 3d 20 31 32 37 0a 0a 67 65 74 5f 63 70 75 69 64 28 29 20 73 74 61 72 74 65 64 2e 0a 67 65 74 .=.127..get_cpuid().started..get
0760 5f 63 70 75 69 64 28 29 3a 20 6d 61 78 5f 63 70 75 69 64 20 3d 20 36 0a 67 65 74 5f 63 70 75 69 _cpuid():.max_cpuid.=.6.get_cpui
0780 64 28 29 3a 20 56 65 6e 64 6f 72 20 49 44 20 3d 20 41 0a 66 69 6e 69 73 68 69 6e 67 20 67 65 74 d():.Vendor.ID.=.A.finishing.get
07a0 5f 63 70 75 69 64 28 29 2e 0a 0a 67 65 74 5f 63 70 75 69 64 28 29 20 73 74 61 72 74 65 64 2e 0a _cpuid()...get_cpuid().started..
07c0 67 65 74 5f 63 70 75 69 64 28 29 3a 20 6d 61 78 5f 63 70 75 69 64 20 3d 20 36 0a 67 65 74 5f 63 get_cpuid():.max_cpuid.=.6.get_c
07e0 70 75 69 64 28 29 3a 20 56 65 6e 64 6f 72 20 49 44 20 3d 20 41 0a 66 69 6e 69 73 68 69 6e 67 20 puid():.Vendor.ID.=.A.finishing.
0800 67 65 74 5f 63 70 75 69 64 28 29 2e 0a 0a 70 63 69 5f 69 6e 69 74 28 29 20 73 74 61 72 74 65 64 get_cpuid()...pci_init().started
0820 2e 0a 70 63 69 5f 63 68 65 63 6b 5f 64 69 72 65 63 74 28 29 3a 20 70 63 69 5f 63 6f 6e 66 5f 74 ..pci_check_direct():.pci_conf_t
0840 79 70 65 20 3d 20 31 0a 67 65 74 5f 63 61 63 68 65 5f 73 69 7a 65 28 29 20 73 74 61 72 74 65 64 ype.=.1.get_cache_size().started
0860 2e 0a 67 65 74 5f 63 61 63 68 65 5f 73 69 7a 65 28 29 3a 20 6c 31 5f 63 61 63 68 65 20 3d 20 36 ..get_cache_size():.l1_cache.=.6
0880 34 0a 67 65 74 5f 63 61 63 68 65 5f 73 69 7a 65 28 29 3a 20 6c 32 5f 63 61 63 68 65 20 3d 20 35 4.get_cache_size():.l2_cache.=.5
08a0 31 32 0a 67 65 74 5f 63 61 63 68 65 5f 73 69 7a 65 28 29 3a 20 6c 33 5f 63 61 63 68 65 20 3d 20 12.get_cache_size():.l3_cache.=.
08c0 31 36 33 38 34 0a 63 70 75 5f 63 61 63 68 65 5f 73 70 65 65 64 28 29 20 73 74 61 72 74 65 64 2e 16384.cpu_cache_speed().started.
08e0 0a 63 70 75 73 70 65 65 64 28 29 20 73 74 61 72 74 65 64 2e 0a 63 70 75 73 70 65 65 64 28 29 3a .cpuspeed().started..cpuspeed():
0900 20 63 6c 6b 73 5f 6d 73 65 63 20 3d 20 30 0a 63 70 75 5f 63 61 63 68 65 5f 73 70 65 65 64 28 29 .clks_msec.=.0.cpu_cache_speed()
0920 3a 20 73 70 65 65 64 20 3d 20 30 0a 0a 6d 65 6d 73 70 65 65 64 28 75 6c 6f 6e 67 20 73 72 63 2c :.speed.=.0..memspeed(ulong.src,
0940 20 6c 6f 6e 67 20 6c 65 6e 2c 20 69 6e 74 20 69 74 65 72 29 20 73 74 61 72 74 65 64 2e 0a 6d 65 .long.len,.int.iter).started..me
0960 6d 73 70 65 65 64 28 29 3a 20 73 72 63 20 3d 20 31 30 34 38 35 37 36 0a 6d 65 6d 73 70 65 65 64 mspeed():.src.=.1048576.memspeed
0980 28 29 3a 20 6c 65 6e 20 3d 20 33 32 37 36 38 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 69 74 65 72 ():.len.=.32768.memspeed():.iter
09a0 20 3d 20 32 30 30 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 72 64 74 73 63 20 3d 20 31 0a 0a 6d 65 .=.200.memspeed():.rdtsc.=.1..me
09c0 6d 73 70 65 65 64 28 29 3a 20 43 61 6c 69 62 72 61 74 65 20 6f 76 65 72 68 65 61 64 20 77 69 74 mspeed():.Calibrate.overhead.wit
09e0 68 20 61 20 7a 65 72 6f 20 77 6f 72 64 20 63 6f 70 79 2e 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 h.a.zero.word.copy..memspeed():.
0a00 73 74 5f 6c 6f 77 20 3d 20 32 36 30 32 38 32 36 33 34 31 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 st_low.=.2602826341.memspeed():.
0a20 73 74 5f 68 69 67 68 20 3d 20 38 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 63 61 6c 5f 6c 6f 77 20 st_high.=.8.memspeed():.cal_low.
0a40 3d 20 33 32 34 31 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 63 61 6c 5f 68 69 67 68 20 3d 20 30 0a =.3241.memspeed():.cal_high.=.0.
0a60 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 4d 65 61 73 75 72 65 20 74 68 65 20 73 70 65 65 64 2e 0a .memspeed():.Measure.the.speed..
0a80 6d 65 6d 73 70 65 65 64 28 29 3a 20 65 6e 64 5f 6c 6f 77 20 3d 20 33 34 31 39 32 30 36 37 36 33 memspeed():.end_low.=.3419206763
0aa0 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 65 6e 64 5f 68 69 67 68 20 3d 20 38 0a 0a 6d 65 6d 73 70 .memspeed():.end_high.=.8..memsp
0ac0 65 65 64 28 29 3a 20 43 6f 6d 70 75 74 65 20 74 68 65 20 65 6c 61 70 73 65 64 20 74 69 6d 65 2e eed():.Compute.the.elapsed.time.
0ae0 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 3d 20 30 0a 0a 6d .memspeed():.return.value.=.0..m
0b00 65 6d 73 70 65 65 64 28 75 6c 6f 6e 67 20 73 72 63 2c 20 6c 6f 6e 67 20 6c 65 6e 2c 20 69 6e 74 emspeed(ulong.src,.long.len,.int
0b20 20 69 74 65 72 29 20 73 74 61 72 74 65 64 2e 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 73 72 63 20 .iter).started..memspeed():.src.
0b40 3d 20 31 30 34 38 35 37 36 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 6c 65 6e 20 3d 20 36 35 35 33 =.1048576.memspeed():.len.=.6553
0b60 36 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 69 74 65 72 20 3d 20 32 30 30 0a 6d 65 6d 73 70 65 65 6.memspeed():.iter.=.200.memspee
0b80 64 28 29 3a 20 72 64 74 73 63 20 3d 20 31 0a 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 43 61 6c 69 d():.rdtsc.=.1..memspeed():.Cali
0ba0 62 72 61 74 65 20 6f 76 65 72 68 65 61 64 20 77 69 74 68 20 61 20 7a 65 72 6f 20 77 6f 72 64 20 brate.overhead.with.a.zero.word.
0bc0 63 6f 70 79 2e 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 73 74 5f 6c 6f 77 20 3d 20 37 34 32 35 37 copy..memspeed():.st_low.=.74257
0be0 39 34 35 33 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 73 74 5f 68 69 67 68 20 3d 20 39 0a 6d 65 6d 9453.memspeed():.st_high.=.9.mem
0c00 73 70 65 65 64 28 29 3a 20 63 61 6c 5f 6c 6f 77 20 3d 20 32 34 39 30 0a 6d 65 6d 73 70 65 65 64 speed():.cal_low.=.2490.memspeed
0c20 28 29 3a 20 63 61 6c 5f 68 69 67 68 20 3d 20 30 0a 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 4d 65 ():.cal_high.=.0..memspeed():.Me
0c40 61 73 75 72 65 20 74 68 65 20 73 70 65 65 64 2e 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 65 6e 64 asure.the.speed..memspeed():.end
0c60 5f 6c 6f 77 20 3d 20 31 35 31 34 34 36 36 34 35 37 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 65 6e _low.=.1514466457.memspeed():.en
0c80 64 5f 68 69 67 68 20 3d 20 39 0a 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 43 6f 6d 70 75 74 65 20 d_high.=.9..memspeed():.Compute.
0ca0 74 68 65 20 65 6c 61 70 73 65 64 20 74 69 6d 65 2e 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 72 65 the.elapsed.time..memspeed():.re
0cc0 74 75 72 6e 20 76 61 6c 75 65 20 3d 20 30 0a 0a 6d 65 6d 73 70 65 65 64 28 75 6c 6f 6e 67 20 73 turn.value.=.0..memspeed(ulong.s
0ce0 72 63 2c 20 6c 6f 6e 67 20 6c 65 6e 2c 20 69 6e 74 20 69 74 65 72 29 20 73 74 61 72 74 65 64 2e rc,.long.len,.int.iter).started.
0d00 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 73 72 63 20 3d 20 31 30 34 38 35 37 36 0a 6d 65 6d 73 70 .memspeed():.src.=.1048576.memsp
0d20 65 65 64 28 29 3a 20 6c 65 6e 20 3d 20 31 30 34 38 35 37 36 0a 6d 65 6d 73 70 65 65 64 28 29 3a eed():.len.=.1048576.memspeed():
0d40 20 69 74 65 72 20 3d 20 31 35 30 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 72 64 74 73 63 20 3d 20 .iter.=.150.memspeed():.rdtsc.=.
0d60 31 0a 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 43 61 6c 69 62 72 61 74 65 20 6f 76 65 72 68 65 61 1..memspeed():.Calibrate.overhea
0d80 64 20 77 69 74 68 20 61 20 7a 65 72 6f 20 77 6f 72 64 20 63 6f 70 79 2e 0a 6d 65 6d 73 70 65 65 d.with.a.zero.word.copy..memspee
0da0 64 28 29 3a 20 73 74 5f 6c 6f 77 20 3d 20 33 32 37 38 34 32 37 32 38 32 0a 6d 65 6d 73 70 65 65 d():.st_low.=.3278427282.memspee
0dc0 64 28 29 3a 20 73 74 5f 68 69 67 68 20 3d 20 39 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 63 61 6c d():.st_high.=.9.memspeed():.cal
0de0 5f 6c 6f 77 20 3d 20 33 31 33 32 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 63 61 6c 5f 68 69 67 68 _low.=.3132.memspeed():.cal_high
0e00 20 3d 20 30 0a 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 4d 65 61 73 75 72 65 20 74 68 65 20 73 70 .=.0..memspeed():.Measure.the.sp
0e20 65 65 64 2e 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 65 6e 64 5f 6c 6f 77 20 3d 20 34 32 30 30 33 eed..memspeed():.end_low.=.42003
0e40 34 34 35 32 30 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 65 6e 64 5f 68 69 67 68 20 3d 20 39 0a 0a 44520.memspeed():.end_high.=.9..
0e60 6d 65 6d 73 70 65 65 64 28 29 3a 20 43 6f 6d 70 75 74 65 20 74 68 65 20 65 6c 61 70 73 65 64 20 memspeed():.Compute.the.elapsed.
0e80 74 69 6d 65 2e 0a 6d 65 6d 73 70 65 65 64 28 29 3a 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 3d time..memspeed():.return.value.=
0ea0 20 30 0a 69 6e 69 74 28 29 3a 20 76 76 2d 3e 66 61 69 6c 5f 73 61 66 65 20 3d 20 32 0a 69 6e 69 .0.init():.vv->fail_safe.=.2.ini
0ec0 74 28 29 3a 20 6e 75 6d 5f 63 70 75 73 20 3d 20 31 0a 73 65 74 5f 64 65 66 61 75 6c 74 73 28 29 t():.num_cpus.=.1.set_defaults()
0ee0 20 73 74 61 72 74 65 64 2e 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 73 65 74 5f 64 65 66 61 .started..test_start():.set_defa
0f00 75 6c 74 73 28 29 20 66 69 6e 69 73 68 65 64 2e 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 76 ults().finished..test_start():.v
0f20 76 2d 3e 6d 73 65 67 73 20 3d 20 31 32 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 76 76 2d 3e v->msegs.=.12.test_start():.vv->
0f40 70 6d 61 70 5b 76 76 2d 3e 6d 73 65 67 73 2d 31 5d 2e 65 6e 64 20 3d 20 33 32 32 35 36 0a 74 65 pmap[vv->msegs-1].end.=.32256.te
0f60 73 74 5f 73 74 61 72 74 28 29 3a 20 63 68 6f 69 63 65 20 31 0a 66 69 6e 64 5f 74 69 63 6b 73 5f st_start():.choice.1.find_ticks_
0f80 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 30 0a 66 69 6e 64 5f 63 68 75 6e for_test():.tst.no.=.0.find_chun
0fa0 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 ks().started..find_chunks():.wma
0fc0 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e x.=.4096.compute_segments():.fin
0fe0 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 ished..sg.=.1.compute_segments()
1000 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f :.finished..sg.=.2.find_ticks_fo
1020 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 r_test():.no.of.SPINSZ.chunks.=.
1040 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 3.find_ticks_for_test():.tseq[ts
1060 74 5d 2e 69 74 65 72 20 3d 20 36 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 t].iter.=.6.find_ticks_for_test(
1080 29 3a 20 74 73 74 20 6e 6f 20 3d 20 31 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 ):.tst.no.=.1.find_chunks().star
10a0 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a ted..find_chunks():.wmax.=.4096.
10c0 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 compute_segments():.finished..sg
10e0 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 .=.1.compute_segments():.finishe
1100 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a d..sg.=.2.find_ticks_for_test():
1120 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 .no.of.SPINSZ.chunks.=.3.find_ti
1140 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d cks_for_test():.tseq[tst].iter.=
1160 20 36 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f .6.find_ticks_for_test():.tst.no
1180 20 3d 20 32 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 .=.2.find_chunks().started..find
11a0 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 _chunks():.wmax.=.4096.compute_s
11c0 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 egments():.finished..sg.=.1.comp
11e0 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 ute_segments():.finished..sg.=.2
1200 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 .find_ticks_for_test():.no.of.SP
1220 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 INSZ.chunks.=.3.find_ticks_for_t
1240 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 36 0a 66 69 6e 64 5f 74 est():.tseq[tst].iter.=.6.find_t
1260 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 33 0a 66 69 6e 64 icks_for_test():.tst.no.=.3.find
1280 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 _chunks().started..find_chunks()
12a0 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 :.wmax.=.4096.compute_segments()
12c0 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 :.finished..sg.=.1.compute_segme
12e0 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 nts():.finished..sg.=.2.find_tic
1300 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e ks_for_test():.no.of.SPINSZ.chun
1320 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 ks.=.3.find_ticks_for_test():.ts
1340 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 36 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f eq[tst].iter.=.6.find_ticks_for_
1360 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 34 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 test():.tst.no.=.4.find_chunks()
1380 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 .started..find_chunks():.wmax.=.
13a0 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 4096.compute_segments():.finishe
13c0 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 d..sg.=.1.compute_segments():.fi
13e0 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 nished..sg.=.2.find_ticks_for_te
1400 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 st():.no.of.SPINSZ.chunks.=.3.fi
1420 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 nd_ticks_for_test():.tseq[tst].i
1440 74 65 72 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 ter.=.3.find_ticks_for_test():.t
1460 73 74 20 6e 6f 20 3d 20 35 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e st.no.=.5.find_chunks().started.
1480 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 .find_chunks():.wmax.=.4096.comp
14a0 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 ute_segments():.finished..sg.=.1
14c0 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 .compute_segments():.finished..s
14e0 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 g.=.2.find_ticks_for_test():.no.
1500 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f of.SPINSZ.chunks.=.3.find_ticks_
1520 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 33 30 0a for_test():.tseq[tst].iter.=.30.
1540 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 find_ticks_for_test():.tst.no.=.
1560 36 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 6.find_chunks().started..find_ch
1580 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d unks():.wmax.=.4096.compute_segm
15a0 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 ents():.finished..sg.=.1.compute
15c0 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 _segments():.finished..sg.=.2.fi
15e0 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 nd_ticks_for_test():.no.of.SPINS
1600 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 Z.chunks.=.3.find_ticks_for_test
1620 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 38 31 0a 66 69 6e 64 5f 74 69 63 ():.tseq[tst].iter.=.81.find_tic
1640 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 37 0a 66 69 6e 64 5f 63 ks_for_test():.tst.no.=.7.find_c
1660 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 hunks().started..find_chunks():.
1680 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 wmax.=.4096.compute_segments():.
16a0 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 finished..sg.=.1.compute_segment
16c0 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 s():.finished..sg.=.2.find_ticks
16e0 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 _for_test():.no.of.SPINSZ.chunks
1700 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 .=.3.find_ticks_for_test():.tseq
1720 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 [tst].iter.=.3.find_ticks_for_te
1740 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 38 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 st():.tst.no.=.8.find_chunks().s
1760 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 tarted..find_chunks():.wmax.=.40
1780 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 96.compute_segments():.finished.
17a0 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 .sg.=.1.compute_segments():.fini
17c0 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 shed..sg.=.2.find_ticks_for_test
17e0 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 ():.no.of.SPINSZ.chunks.=.3.find
1800 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 _ticks_for_test():.tseq[tst].ite
1820 72 20 3d 20 34 38 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 r.=.48.find_ticks_for_test():.ts
1840 74 20 6e 6f 20 3d 20 39 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a t.no.=.9.find_chunks().started..
1860 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 find_chunks():.wmax.=.4096.compu
1880 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a te_segments():.finished..sg.=.1.
18a0 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 compute_segments():.finished..sg
18c0 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f .=.2.find_ticks_for_test():.no.o
18e0 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 f.SPINSZ.chunks.=.3.find_ticks_f
1900 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 36 0a 66 69 or_test():.tseq[tst].iter.=.6.fi
1920 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 31 30 nd_ticks_for_test():.tst.no.=.10
1940 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 73 74 61 72 74 5f 73 65 71 20 3d 20 31 0a 74 65 73 .test_start():.start_seq.=.1.tes
1960 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 5f 69 64 2e 66 69 64 2e 62 69 74 73 2e 66 70 75 20 3d t_start():.cpu_id.fid.bits.fpu.=
1980 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 5f 69 64 2e 66 69 64 2e 62 69 74 73 .1.test_start():.cpu_id.fid.bits
19a0 2e 73 73 65 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 5f 69 64 2e 66 69 .sse.=.1.test_start():.cpu_id.fi
19c0 64 2e 62 69 74 73 2e 70 61 65 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 d.bits.pae.=.1.test_start():.cpu
19e0 5f 69 64 2e 66 69 64 2e 62 69 74 73 2e 6c 6d 20 3d 20 00 31 0a 74 65 73 74 5f 73 65 74 75 70 28 _id.fid.bits.lm.=..1.test_setup(
1a00 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 ).started..find_ticks_for_test()
1a20 3a 20 74 73 74 20 6e 6f 20 3d 20 32 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 :.tst.no.=.2.find_chunks().start
1a40 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 ed..find_chunks():.wmax.=.4096.c
1a60 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 ompute_segments():.finished..sg.
1a80 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 =.1.compute_segments():.finished
1aa0 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 ..sg.=.2.find_ticks_for_test():.
1ac0 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 no.of.SPINSZ.chunks.=.3.find_tic
1ae0 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 ks_for_test():.tseq[tst].iter.=.
1b00 36 0a 74 65 73 74 5f 73 65 74 75 70 28 29 20 66 69 6e 69 73 68 65 64 2e 0a 74 65 73 74 5f 73 74 6.test_setup().finished..test_st
1b20 61 72 74 28 29 3a 20 63 70 75 5f 6d 6f 64 65 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 art():.cpu_mode.=.1.test_start()
1b40 3a 20 6d 73 74 72 5f 63 70 75 20 69 6e 20 73 77 69 74 63 68 20 73 74 6d 74 20 3d 20 34 32 39 34 :.mstr_cpu.in.switch.stmt.=.4294
1b60 39 36 37 32 39 35 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 72 75 6e 20 3d 20 31 0a 74 65 73 967295.test_start():.run.=.1.tes
1b80 74 5f 73 74 61 72 74 28 29 3a 20 77 69 6e 64 6f 77 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 t_start():.window.=.0.test_start
1ba0 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a ():.my_cpu_ord.=.0.test_start():
1bc0 20 6d 73 74 72 5f 63 70 75 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 .mstr_cpu.=.0.test_start():.my_c
1be0 70 75 5f 6f 72 64 20 3d 20 6d 73 74 72 5f 63 70 75 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e pu_ord.=.mstr_cpu.compute_segmen
1c00 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 ts():.finished..sg.=.1.test_star
1c20 74 28 29 3a 20 6d 65 6d 6f 72 79 20 61 72 65 61 73 20 74 6f 20 74 65 73 74 3a 20 73 65 67 73 20 t():.memory.areas.to.test:.segs.
1c40 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 73 65 67 73 20 3d 20 31 0a 64 6f 5f 74 65 =.1.test_start():.segs.=.1.do_te
1c60 73 74 28 29 20 73 74 61 72 74 65 64 20 77 69 74 68 20 6d 79 5f 6f 72 64 20 3d 20 30 0a 64 6f 5f st().started.with.my_ord.=.0.do_
1c80 74 65 73 74 28 29 20 66 69 6e 69 73 68 65 64 2e 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 test().finished..test_start():.c
1ca0 70 75 5f 6d 6f 64 65 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 pu_mode.=.1.test_start():.mstr_c
1cc0 70 75 20 69 6e 20 73 77 69 74 63 68 20 73 74 6d 74 20 3d 20 34 32 39 34 39 36 37 32 39 35 0a 74 pu.in.switch.stmt.=.4294967295.t
1ce0 65 73 74 5f 73 74 61 72 74 28 29 3a 20 72 75 6e 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 est_start():.run.=.1.test_start(
1d00 29 3a 20 77 69 6e 64 6f 77 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 ):.window.=.1.test_start():.my_c
1d20 70 75 5f 6f 72 64 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 pu_ord.=.0.test_start():.mstr_cp
1d40 75 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d u.=.0.test_start():.my_cpu_ord.=
1d60 20 6d 73 74 72 5f 63 70 75 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 .mstr_cpu.compute_segments():.fi
1d80 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 65 6d nished..sg.=.2.test_start():.mem
1da0 6f 72 79 20 61 72 65 61 73 20 74 6f 20 74 65 73 74 3a 20 73 65 67 73 20 3d 20 32 0a 74 65 73 74 ory.areas.to.test:.segs.=.2.test
1dc0 5f 73 74 61 72 74 28 29 3a 20 73 65 67 73 20 3d 20 32 0a 64 6f 5f 74 65 73 74 28 29 20 73 74 61 _start():.segs.=.2.do_test().sta
1de0 72 74 65 64 20 77 69 74 68 20 6d 79 5f 6f 72 64 20 3d 20 30 0a 64 6f 5f 74 65 73 74 28 29 20 66 rted.with.my_ord.=.0.do_test().f
1e00 69 6e 69 73 68 65 64 2e 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 5f 6d 6f 64 65 20 inished..test_start():.cpu_mode.
1e20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 69 6e 20 73 77 =.1.test_start():.mstr_cpu.in.sw
1e40 69 74 63 68 20 73 74 6d 74 20 3d 20 34 32 39 34 39 36 37 32 39 35 0a 74 65 73 74 5f 73 74 61 72 itch.stmt.=.4294967295.test_star
1e60 74 28 29 3a 20 72 75 6e 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 77 69 6e 64 6f t():.run.=.1.test_start():.windo
1e80 77 20 3d 20 32 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d w.=.2.test_start():.my_cpu_ord.=
1ea0 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 3d 20 30 0a 74 65 .0.test_start():.mstr_cpu.=.0.te
1ec0 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 6d 73 74 72 5f 63 70 st_start():.my_cpu_ord.=.mstr_cp
1ee0 75 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 65 6d 6f 72 79 20 61 72 65 61 73 20 74 6f 20 u.test_start():.memory.areas.to.
1f00 74 65 73 74 3a 20 73 65 67 73 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 73 65 67 test:.segs.=.0.test_start():.seg
1f20 73 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 5f 6d 6f 64 65 20 3d 20 31 s.=.0.test_start():.cpu_mode.=.1
1f40 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 69 6e 20 73 77 69 74 63 .test_start():.mstr_cpu.in.switc
1f60 68 20 73 74 6d 74 20 3d 20 34 32 39 34 39 36 37 32 39 35 0a 74 65 73 74 5f 73 74 61 72 74 28 29 h.stmt.=.4294967295.test_start()
1f80 3a 20 72 75 6e 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 77 69 6e 64 6f 77 20 3d :.run.=.1.test_start():.window.=
1fa0 20 32 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 30 0a .2.test_start():.my_cpu_ord.=.0.
1fc0 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 3d 20 30 0a 74 65 73 74 5f test_start():.mstr_cpu.=.0.test_
1fe0 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 6d 73 74 72 5f 63 70 75 0a 74 start():.my_cpu_ord.=.mstr_cpu.t
2000 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 65 6d 6f 72 79 20 61 72 65 61 73 20 74 6f 20 74 65 73 est_start():.memory.areas.to.tes
2020 74 3a 20 73 65 67 73 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 73 65 67 73 20 3d t:.segs.=.0.test_start():.segs.=
2040 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 5f 6d 6f 64 65 20 3d 20 31 0a 74 65 .0.test_start():.cpu_mode.=.1.te
2060 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 69 6e 20 73 77 69 74 63 68 20 73 st_start():.mstr_cpu.in.switch.s
2080 74 6d 74 20 3d 20 34 32 39 34 39 36 37 32 39 35 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 72 tmt.=.4294967295.test_start():.r
20a0 75 6e 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 77 69 6e 64 6f 77 20 3d 20 32 0a un.=.1.test_start():.window.=.2.
20c0 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 30 0a 74 65 73 test_start():.my_cpu_ord.=.0.tes
20e0 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 t_start():.mstr_cpu.=.0.test_sta
2100 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 6d 73 74 72 5f 63 70 75 0a 74 65 73 74 rt():.my_cpu_ord.=.mstr_cpu.test
2120 5f 73 74 61 72 74 28 29 3a 20 6d 65 6d 6f 72 79 20 61 72 65 61 73 20 74 6f 20 74 65 73 74 3a 20 _start():.memory.areas.to.test:.
2140 73 65 67 73 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 73 65 67 73 20 3d 20 30 0a segs.=.0.test_start():.segs.=.0.
2160 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 45 6e 64 20 6f 66 20 77 69 6e 64 6f 77 20 6c 6f 6f 70 test_start():.End.of.window.loop
2180 2e 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 ..find_ticks_for_test():.tst.no.
21a0 3d 20 30 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f =.0.find_chunks().started..find_
21c0 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 chunks():.wmax.=.4096.compute_se
21e0 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 gments():.finished..sg.=.1.compu
2200 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a te_segments():.finished..sg.=.2.
2220 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 find_ticks_for_test():.no.of.SPI
2240 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 NSZ.chunks.=.3.find_ticks_for_te
2260 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 36 0a 66 69 6e 64 5f 74 69 st():.tseq[tst].iter.=.6.find_ti
2280 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 31 0a 66 69 6e 64 5f cks_for_test():.tst.no.=.1.find_
22a0 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a chunks().started..find_chunks():
22c0 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a .wmax.=.4096.compute_segments():
22e0 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e .finished..sg.=.1.compute_segmen
2300 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b ts():.finished..sg.=.2.find_tick
2320 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b s_for_test():.no.of.SPINSZ.chunk
2340 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 s.=.3.find_ticks_for_test():.tse
2360 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 36 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 q[tst].iter.=.6.find_ticks_for_t
2380 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 32 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 est():.tst.no.=.2.find_chunks().
23a0 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 started..find_chunks():.wmax.=.4
23c0 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 096.compute_segments():.finished
23e0 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e ..sg.=.1.compute_segments():.fin
2400 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 ished..sg.=.2.find_ticks_for_tes
2420 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e t():.no.of.SPINSZ.chunks.=.3.fin
2440 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 d_ticks_for_test():.tseq[tst].it
2460 65 72 20 3d 20 36 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 er.=.6.find_ticks_for_test():.ts
2480 74 20 6e 6f 20 3d 20 33 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a t.no.=.3.find_chunks().started..
24a0 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 find_chunks():.wmax.=.4096.compu
24c0 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a te_segments():.finished..sg.=.1.
24e0 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 compute_segments():.finished..sg
2500 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f .=.2.find_ticks_for_test():.no.o
2520 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 f.SPINSZ.chunks.=.3.find_ticks_f
2540 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 36 0a 66 69 or_test():.tseq[tst].iter.=.6.fi
2560 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 34 0a nd_ticks_for_test():.tst.no.=.4.
2580 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e find_chunks().started..find_chun
25a0 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e ks():.wmax.=.4096.compute_segmen
25c0 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 ts():.finished..sg.=.1.compute_s
25e0 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 egments():.finished..sg.=.2.find
2600 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 _ticks_for_test():.no.of.SPINSZ.
2620 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 chunks.=.3.find_ticks_for_test()
2640 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f :.tseq[tst].iter.=.3.find_ticks_
2660 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 35 0a 66 69 6e 64 5f 63 68 75 6e for_test():.tst.no.=.5.find_chun
2680 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 ks().started..find_chunks():.wma
26a0 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e x.=.4096.compute_segments():.fin
26c0 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 ished..sg.=.1.compute_segments()
26e0 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f :.finished..sg.=.2.find_ticks_fo
2700 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 r_test():.no.of.SPINSZ.chunks.=.
2720 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 3.find_ticks_for_test():.tseq[ts
2740 74 5d 2e 69 74 65 72 20 3d 20 33 30 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 t].iter.=.30.find_ticks_for_test
2760 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 36 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 ():.tst.no.=.6.find_chunks().sta
2780 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 rted..find_chunks():.wmax.=.4096
27a0 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 .compute_segments():.finished..s
27c0 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 g.=.1.compute_segments():.finish
27e0 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 ed..sg.=.2.find_ticks_for_test()
2800 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 :.no.of.SPINSZ.chunks.=.3.find_t
2820 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 icks_for_test():.tseq[tst].iter.
2840 3d 20 38 31 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 =.81.find_ticks_for_test():.tst.
2860 6e 6f 20 3d 20 37 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 no.=.7.find_chunks().started..fi
2880 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 nd_chunks():.wmax.=.4096.compute
28a0 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f _segments():.finished..sg.=.1.co
28c0 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d mpute_segments():.finished..sg.=
28e0 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 .2.find_ticks_for_test():.no.of.
2900 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 SPINSZ.chunks.=.3.find_ticks_for
2920 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 33 0a 66 69 6e 64 _test():.tseq[tst].iter.=.3.find
2940 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 38 0a 66 69 _ticks_for_test():.tst.no.=.8.fi
2960 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 nd_chunks().started..find_chunks
2980 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 ():.wmax.=.4096.compute_segments
29a0 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 ():.finished..sg.=.1.compute_seg
29c0 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 ments():.finished..sg.=.2.find_t
29e0 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 icks_for_test():.no.of.SPINSZ.ch
2a00 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 unks.=.3.find_ticks_for_test():.
2a20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 34 38 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 tseq[tst].iter.=.48.find_ticks_f
2a40 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 39 0a 66 69 6e 64 5f 63 68 75 6e 6b or_test():.tst.no.=.9.find_chunk
2a60 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 s().started..find_chunks():.wmax
2a80 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 .=.4096.compute_segments():.fini
2aa0 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a shed..sg.=.1.compute_segments():
2ac0 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 .finished..sg.=.2.find_ticks_for
2ae0 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 _test():.no.of.SPINSZ.chunks.=.3
2b00 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 .find_ticks_for_test():.tseq[tst
2b20 5d 2e 69 74 65 72 20 3d 20 36 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 ].iter.=.6.find_ticks_for_test()
2b40 3a 20 74 73 74 20 6e 6f 20 3d 20 31 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 76 76 2d 3e :.tst.no.=.10.test_start():.vv->
2b60 65 63 6f 75 6e 74 20 3d 20 30 0a 74 65 73 74 5f 73 65 74 75 70 28 29 20 73 74 61 72 74 65 64 2e ecount.=.0.test_setup().started.
2b80 0a 74 65 73 74 5f 73 65 74 75 70 28 29 20 61 62 6f 72 74 65 64 2e 0a 74 65 73 74 5f 73 74 61 72 .test_setup().aborted..test_star
2ba0 74 28 29 3a 20 63 70 75 5f 6d 6f 64 65 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 t():.cpu_mode.=.1.test_start():.
2bc0 6d 73 74 72 5f 63 70 75 20 69 6e 20 73 77 69 74 63 68 20 73 74 6d 74 20 3d 20 34 32 39 34 39 36 mstr_cpu.in.switch.stmt.=.429496
2be0 37 32 39 35 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 72 75 6e 20 3d 20 31 0a 74 65 73 74 5f 7295.test_start():.run.=.1.test_
2c00 73 74 61 72 74 28 29 3a 20 77 69 6e 64 6f 77 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 start():.window.=.0.test_start()
2c20 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d :.my_cpu_ord.=.0.test_start():.m
2c40 73 74 72 5f 63 70 75 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 str_cpu.=.0.test_start():.my_cpu
2c60 5f 6f 72 64 20 3d 20 6d 73 74 72 5f 63 70 75 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 _ord.=.mstr_cpu.compute_segments
2c80 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 ():.finished..sg.=.1.test_start(
2ca0 29 3a 20 6d 65 6d 6f 72 79 20 61 72 65 61 73 20 74 6f 20 74 65 73 74 3a 20 73 65 67 73 20 3d 20 ):.memory.areas.to.test:.segs.=.
2cc0 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 73 65 67 73 20 3d 20 31 0a 64 6f 5f 74 65 73 74 1.test_start():.segs.=.1.do_test
2ce0 28 29 20 73 74 61 72 74 65 64 20 77 69 74 68 20 6d 79 5f 6f 72 64 20 3d 20 30 0a 64 6f 5f 74 65 ().started.with.my_ord.=.0.do_te
2d00 73 74 28 29 20 66 69 6e 69 73 68 65 64 2e 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 st().finished..test_start():.cpu
2d20 5f 6d 6f 64 65 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 _mode.=.1.test_start():.mstr_cpu
2d40 20 69 6e 20 73 77 69 74 63 68 20 73 74 6d 74 20 3d 20 34 32 39 34 39 36 37 32 39 35 0a 74 65 73 .in.switch.stmt.=.4294967295.tes
2d60 74 5f 73 74 61 72 74 28 29 3a 20 72 75 6e 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a t_start():.run.=.1.test_start():
2d80 20 77 69 6e 64 6f 77 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 .window.=.1.test_start():.my_cpu
2da0 5f 6f 72 64 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 _ord.=.0.test_start():.mstr_cpu.
2dc0 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 6d =.0.test_start():.my_cpu_ord.=.m
2de0 73 74 72 5f 63 70 75 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 str_cpu.compute_segments():.fini
2e00 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 65 6d 6f 72 shed..sg.=.2.test_start():.memor
2e20 79 20 61 72 65 61 73 20 74 6f 20 74 65 73 74 3a 20 73 65 67 73 20 3d 20 32 0a 74 65 73 74 5f 73 y.areas.to.test:.segs.=.2.test_s
2e40 74 61 72 74 28 29 3a 20 73 65 67 73 20 3d 20 32 0a 64 6f 5f 74 65 73 74 28 29 20 73 74 61 72 74 tart():.segs.=.2.do_test().start
2e60 65 64 20 77 69 74 68 20 6d 79 5f 6f 72 64 20 3d 20 30 0a 64 6f 5f 74 65 73 74 28 29 20 66 69 6e ed.with.my_ord.=.0.do_test().fin
2e80 69 73 68 65 64 2e 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 5f 6d 6f 64 65 20 3d 20 ished..test_start():.cpu_mode.=.
2ea0 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 69 6e 20 73 77 69 74 1.test_start():.mstr_cpu.in.swit
2ec0 63 68 20 73 74 6d 74 20 3d 20 34 32 39 34 39 36 37 32 39 35 0a 74 65 73 74 5f 73 74 61 72 74 28 ch.stmt.=.4294967295.test_start(
2ee0 29 3a 20 72 75 6e 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 77 69 6e 64 6f 77 20 ):.run.=.1.test_start():.window.
2f00 3d 20 32 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 30 =.2.test_start():.my_cpu_ord.=.0
2f20 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 3d 20 30 0a 74 65 73 74 .test_start():.mstr_cpu.=.0.test
2f40 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 6d 73 74 72 5f 63 70 75 0a _start():.my_cpu_ord.=.mstr_cpu.
2f60 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 65 6d 6f 72 79 20 61 72 65 61 73 20 74 6f 20 74 65 test_start():.memory.areas.to.te
2f80 73 74 3a 20 73 65 67 73 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 73 65 67 73 20 st:.segs.=.0.test_start():.segs.
2fa0 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 5f 6d 6f 64 65 20 3d 20 31 0a 74 =.0.test_start():.cpu_mode.=.1.t
2fc0 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 69 6e 20 73 77 69 74 63 68 20 est_start():.mstr_cpu.in.switch.
2fe0 73 74 6d 74 20 3d 20 34 32 39 34 39 36 37 32 39 35 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 stmt.=.4294967295.test_start():.
3000 72 75 6e 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 77 69 6e 64 6f 77 20 3d 20 32 run.=.1.test_start():.window.=.2
3020 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 30 0a 74 65 .test_start():.my_cpu_ord.=.0.te
3040 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 3d 20 30 0a 74 65 73 74 5f 73 74 st_start():.mstr_cpu.=.0.test_st
3060 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 6d 73 74 72 5f 63 70 75 0a 74 65 73 art():.my_cpu_ord.=.mstr_cpu.tes
3080 74 5f 73 74 61 72 74 28 29 3a 20 6d 65 6d 6f 72 79 20 61 72 65 61 73 20 74 6f 20 74 65 73 74 3a t_start():.memory.areas.to.test:
30a0 20 73 65 67 73 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 73 65 67 73 20 3d 20 30 .segs.=.0.test_start():.segs.=.0
30c0 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 5f 6d 6f 64 65 20 3d 20 31 0a 74 65 73 74 .test_start():.cpu_mode.=.1.test
30e0 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 69 6e 20 73 77 69 74 63 68 20 73 74 6d _start():.mstr_cpu.in.switch.stm
3100 74 20 3d 20 34 32 39 34 39 36 37 32 39 35 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 72 75 6e t.=.4294967295.test_start():.run
3120 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 77 69 6e 64 6f 77 20 3d 20 32 0a 74 65 .=.1.test_start():.window.=.2.te
3140 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 30 0a 74 65 73 74 5f st_start():.my_cpu_ord.=.0.test_
3160 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 start():.mstr_cpu.=.0.test_start
3180 28 29 3a 20 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 6d 73 74 72 5f 63 70 75 0a 74 65 73 74 5f 73 ():.my_cpu_ord.=.mstr_cpu.test_s
31a0 74 61 72 74 28 29 3a 20 6d 65 6d 6f 72 79 20 61 72 65 61 73 20 74 6f 20 74 65 73 74 3a 20 73 65 tart():.memory.areas.to.test:.se
31c0 67 73 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 73 65 67 73 20 3d 20 30 0a 74 65 gs.=.0.test_start():.segs.=.0.te
31e0 73 74 5f 73 74 61 72 74 28 29 3a 20 45 6e 64 20 6f 66 20 77 69 6e 64 6f 77 20 6c 6f 6f 70 2e 0a st_start():.End.of.window.loop..
3200 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 find_ticks_for_test():.tst.no.=.
3220 30 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 0.find_chunks().started..find_ch
3240 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d unks():.wmax.=.4096.compute_segm
3260 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 ents():.finished..sg.=.1.compute
3280 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 _segments():.finished..sg.=.2.fi
32a0 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 nd_ticks_for_test():.no.of.SPINS
32c0 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 Z.chunks.=.3.find_ticks_for_test
32e0 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 36 0a 66 69 6e 64 5f 74 69 63 6b ():.tseq[tst].iter.=.6.find_tick
3300 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 31 0a 66 69 6e 64 5f 63 68 s_for_test():.tst.no.=.1.find_ch
3320 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 unks().started..find_chunks():.w
3340 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 max.=.4096.compute_segments():.f
3360 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 inished..sg.=.1.compute_segments
3380 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f ():.finished..sg.=.2.find_ticks_
33a0 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 for_test():.no.of.SPINSZ.chunks.
33c0 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b =.3.find_ticks_for_test():.tseq[
33e0 74 73 74 5d 2e 69 74 65 72 20 3d 20 36 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 tst].iter.=.6.find_ticks_for_tes
3400 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 32 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 t():.tst.no.=.2.find_chunks().st
3420 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 arted..find_chunks():.wmax.=.409
3440 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 6.compute_segments():.finished..
3460 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 sg.=.1.compute_segments():.finis
3480 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 hed..sg.=.2.find_ticks_for_test(
34a0 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f ):.no.of.SPINSZ.chunks.=.3.find_
34c0 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 ticks_for_test():.tseq[tst].iter
34e0 20 3d 20 36 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 .=.6.find_ticks_for_test():.tst.
3500 6e 6f 20 3d 20 33 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 no.=.3.find_chunks().started..fi
3520 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 nd_chunks():.wmax.=.4096.compute
3540 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f _segments():.finished..sg.=.1.co
3560 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d mpute_segments():.finished..sg.=
3580 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 .2.find_ticks_for_test():.no.of.
35a0 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 SPINSZ.chunks.=.3.find_ticks_for
35c0 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 36 0a 66 69 6e 64 _test():.tseq[tst].iter.=.6.find
35e0 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 34 0a 66 69 _ticks_for_test():.tst.no.=.4.fi
3600 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 nd_chunks().started..find_chunks
3620 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 ():.wmax.=.4096.compute_segments
3640 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 ():.finished..sg.=.1.compute_seg
3660 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 ments():.finished..sg.=.2.find_t
3680 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 icks_for_test():.no.of.SPINSZ.ch
36a0 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 unks.=.3.find_ticks_for_test():.
36c0 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f tseq[tst].iter.=.3.find_ticks_fo
36e0 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 35 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 r_test():.tst.no.=.5.find_chunks
3700 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 ().started..find_chunks():.wmax.
3720 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 =.4096.compute_segments():.finis
3740 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 hed..sg.=.1.compute_segments():.
3760 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f finished..sg.=.2.find_ticks_for_
3780 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a test():.no.of.SPINSZ.chunks.=.3.
37a0 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d find_ticks_for_test():.tseq[tst]
37c0 2e 69 74 65 72 20 3d 20 33 30 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 .iter.=.30.find_ticks_for_test()
37e0 3a 20 74 73 74 20 6e 6f 20 3d 20 36 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 :.tst.no.=.6.find_chunks().start
3800 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 ed..find_chunks():.wmax.=.4096.c
3820 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 ompute_segments():.finished..sg.
3840 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 =.1.compute_segments():.finished
3860 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 ..sg.=.2.find_ticks_for_test():.
3880 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 no.of.SPINSZ.chunks.=.3.find_tic
38a0 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 ks_for_test():.tseq[tst].iter.=.
38c0 38 31 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 81.find_ticks_for_test():.tst.no
38e0 20 3d 20 37 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 .=.7.find_chunks().started..find
3900 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 _chunks():.wmax.=.4096.compute_s
3920 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 egments():.finished..sg.=.1.comp
3940 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 ute_segments():.finished..sg.=.2
3960 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 .find_ticks_for_test():.no.of.SP
3980 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 INSZ.chunks.=.3.find_ticks_for_t
39a0 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 33 0a 66 69 6e 64 5f 74 est():.tseq[tst].iter.=.3.find_t
39c0 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 38 0a 66 69 6e 64 icks_for_test():.tst.no.=.8.find
39e0 5f 63 68 75 6e 6b 73 28 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 _chunks().started..find_chunks()
3a00 3a 20 77 6d 61 78 20 3d 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 :.wmax.=.4096.compute_segments()
3a20 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 :.finished..sg.=.1.compute_segme
3a40 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 nts():.finished..sg.=.2.find_tic
3a60 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e ks_for_test():.no.of.SPINSZ.chun
3a80 6b 73 20 3d 20 33 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 ks.=.3.find_ticks_for_test():.ts
3aa0 65 71 5b 74 73 74 5d 2e 69 74 65 72 20 3d 20 34 38 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 eq[tst].iter.=.48.find_ticks_for
3ac0 5f 74 65 73 74 28 29 3a 20 74 73 74 20 6e 6f 20 3d 20 39 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 _test():.tst.no.=.9.find_chunks(
3ae0 29 20 73 74 61 72 74 65 64 2e 0a 66 69 6e 64 5f 63 68 75 6e 6b 73 28 29 3a 20 77 6d 61 78 20 3d ).started..find_chunks():.wmax.=
3b00 20 34 30 39 36 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 69 6e 69 73 68 .4096.compute_segments():.finish
3b20 65 64 2e 20 73 67 20 3d 20 31 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 3a 20 66 ed..sg.=.1.compute_segments():.f
3b40 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 32 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 inished..sg.=.2.find_ticks_for_t
3b60 65 73 74 28 29 3a 20 6e 6f 20 6f 66 20 53 50 49 4e 53 5a 20 63 68 75 6e 6b 73 20 3d 20 33 0a 66 est():.no.of.SPINSZ.chunks.=.3.f
3b80 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 74 73 65 71 5b 74 73 74 5d 2e ind_ticks_for_test():.tseq[tst].
3ba0 69 74 65 72 20 3d 20 36 0a 66 69 6e 64 5f 74 69 63 6b 73 5f 66 6f 72 5f 74 65 73 74 28 29 3a 20 iter.=.6.find_ticks_for_test():.
3bc0 74 73 74 20 6e 6f 20 3d 20 31 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 76 76 2d 3e 65 63 tst.no.=.10.test_start():.vv->ec
3be0 6f 75 6e 74 20 3d 20 30 0a 74 65 73 74 5f 73 65 74 75 70 28 29 20 73 74 61 72 74 65 64 2e 0a 74 ount.=.0.test_setup().started..t
3c00 65 73 74 5f 73 65 74 75 70 28 29 20 61 62 6f 72 74 65 64 2e 0a 74 65 73 74 5f 73 74 61 72 74 28 est_setup().aborted..test_start(
3c20 29 3a 20 63 70 75 5f 6d 6f 64 65 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 ):.cpu_mode.=.1.test_start():.ms
3c40 74 72 5f 63 70 75 20 69 6e 20 73 77 69 74 63 68 20 73 74 6d 74 20 3d 20 34 32 39 34 39 36 37 32 tr_cpu.in.switch.stmt.=.42949672
3c60 39 35 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 72 75 6e 20 3d 20 31 0a 74 65 73 74 5f 73 74 95.test_start():.run.=.1.test_st
3c80 61 72 74 28 29 3a 20 77 69 6e 64 6f 77 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 art():.window.=.0.test_start():.
3ca0 6d 79 5f 63 70 75 5f 6f 72 64 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 my_cpu_ord.=.0.test_start():.mst
3cc0 72 5f 63 70 75 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f r_cpu.=.0.test_start():.my_cpu_o
3ce0 72 64 20 3d 20 6d 73 74 72 5f 63 70 75 0a 63 6f 6d 70 75 74 65 5f 73 65 67 6d 65 6e 74 73 28 29 rd.=.mstr_cpu.compute_segments()
3d00 3a 20 66 69 6e 69 73 68 65 64 2e 20 73 67 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a :.finished..sg.=.1.test_start():
3d20 20 6d 65 6d 6f 72 79 20 61 72 65 61 73 20 74 6f 20 74 65 73 74 3a 20 73 65 67 73 20 3d 20 31 0a .memory.areas.to.test:.segs.=.1.
3d40 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 73 65 67 73 20 3d 20 31 0a 64 6f 5f 74 65 73 74 28 29 test_start():.segs.=.1.do_test()
3d60 20 73 74 61 72 74 65 64 20 77 69 74 68 20 6d 79 5f 6f 72 64 20 3d 20 30 0a 64 6f 5f 74 65 73 74 .started.with.my_ord.=.0.do_test
3d80 28 29 20 66 69 6e 69 73 68 65 64 2e 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 63 70 75 5f 6d ().finished..test_start():.cpu_m
3da0 6f 64 65 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 69 ode.=.1.test_start():.mstr_cpu.i
3dc0 6e 20 73 77 69 74 63 68 20 73 74 6d 74 20 3d 20 34 32 39 34 39 36 37 32 39 35 0a 74 65 73 74 5f n.switch.stmt.=.4294967295.test_
3de0 73 74 61 72 74 28 29 3a 20 72 75 6e 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 77 start():.run.=.1.test_start():.w
3e00 69 6e 64 6f 77 20 3d 20 31 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 79 5f 63 70 75 5f 6f indow.=.1.test_start():.my_cpu_o
3e20 72 64 20 3d 20 30 0a 74 65 73 74 5f 73 74 61 72 74 28 29 3a 20 6d 73 74 72 5f 63 70 75 20 3d 20 rd.=.0.test_start():.mstr_cpu.=.
3e40 30 0