| 
								
								
									 tevador | 1c3666aa98 | Fixed benchmark code | 2019-04-23 22:27:23 +02:00 |  | 
				
					
						| 
								
								
									 tevador | b4dca14f0c | Added a function to access the dataset memory buffer Number of dataset items changed from a macro to a getter function. | 2019-04-23 22:15:55 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 59d82bbb01 | Fixed doc | 2019-04-22 19:08:45 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 4c66b2305a | Formatting & refactoring | 2019-04-22 18:20:46 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 87b8253374 | API documentation 'dataset block' -> 'dataset item'
customizable benchmark seed | 2019-04-22 15:13:41 +02:00 |  | 
				
					
						| 
								
								
									 tevador | bc78b628ea | Flags ordered by their impact on performance Additional error handling | 2019-04-21 23:23:13 +02:00 |  | 
				
					
						| 
								
								
									 tevador | d30eef75af | Fixed non-x86 compilation | 2019-04-21 16:22:02 +02:00 |  | 
				
					
						| 
								
								
									 tevador | a8c7137873 | Linux makefile Exception handling | 2019-04-21 15:04:17 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 41b51a4858 | Cleaned up legacy code | 2019-04-21 14:07:32 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 360c8ed913 | Fixed superscalar test projects | 2019-04-21 00:50:57 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 0d21ae85fc | Remove capital letters from filenames #3 | 2019-04-21 00:33:04 +02:00 |  | 
				
					
						| 
								
								
									 tevador | f9ea7cc1df | Remove capital letters from filenames #2 | 2019-04-21 00:32:04 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 41557ce010 | randomx project changed to a static library separate benchmark project
API usage examples | 2019-04-21 00:20:21 +02:00 |  | 
				
					
						| 
								
								
									 tevador | d7eefce583 | Removed capital letters from filenames | 2019-04-20 16:53:06 +02:00 |  | 
				
					
						| 
								
								
									 tevador | d7276d5786 | Reduced the number of virtual calls per hash | 2019-04-20 12:49:24 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 296e77eebc | C API - first working version | 2019-04-20 11:08:01 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 67046a9f38 | Full-width mantissa for group E registers and FDIV_M | 2019-04-17 16:18:02 +02:00 |  | 
				
					
						| 
								
								
									 tevador | d43c7db416 | Updated reference result | 2019-04-16 19:12:03 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 682000b1a9 | Unique scratchpad addresses - interpreter Additional writes to L3 | 2019-04-16 18:58:44 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 33a2fd021d | Unique scratchpad addresses | 2019-04-14 17:21:26 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 2c87a058ec | Support for multithreaded dataset initialization | 2019-04-13 21:29:51 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 9c383dc2ba | Added superscalar-stats Fixed makefile | 2019-04-13 12:02:08 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 53d272c6a9 | Merge branch 'feature/light-code-gen' into dev | 2019-04-12 19:36:44 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 8c37d4aac3 | More refactoring | 2019-04-12 19:36:08 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 9404516dd8 | Refactoring | 2019-04-12 14:56:20 +02:00 |  | 
				
					
						| 
								
								
									 tevador | d49302561f | Refactoring + comments | 2019-04-12 13:32:22 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 24a22c6b54 | Code generator refactoring | 2019-04-12 00:02:22 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 37ff37cd11 | msvc solution | 2019-04-11 20:46:35 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 2e68c89740 | Separate executeSuperscalar function Tweaked superscalar hash constants | 2019-04-11 18:31:13 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 2132e5fef5 | SuperscalarHash interpreter Linux assembly code | 2019-04-11 00:01:22 +02:00 |  | 
				
					
						| 
								
								
									 tevador | b4c02051fa | Reworked SuperscalarHash instruction set ASM and C code generator for SuperscalarHash
Support for Superscalar hash in the light mode | 2019-04-07 15:38:51 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 6e3136b37f | Fixed cache alignment Performance tuning | 2019-04-06 17:07:40 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 77dbe14658 | SuperscalarHash JIT compiler (unfinished) | 2019-04-06 12:00:56 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 690707ef49 | Reworked addition instructions Some bug fixes | 2019-04-03 14:06:59 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 2aaec84931 | Bug fixes, trace output | 2019-04-03 09:53:25 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 428b845a3d | Fixed an infinite loop bug | 2019-04-01 19:04:08 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 23a357db37 | Removed optimizable instruction sequences | 2019-04-01 18:31:02 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 2b9209346e | Operand allocation | 2019-04-01 00:38:17 +02:00 |  | 
				
					
						| 
								
								
									 tevador | acef5ea0d7 | Port mapping | 2019-03-31 21:22:36 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 2fd0a125b5 | Front-end simulation | 2019-03-31 13:32:16 +02:00 |  | 
				
					
						| 
								
								
									 tevador | 1c9ad90a96 | Removed unused AES key expansion code | 2019-03-29 08:57:47 +01:00 |  | 
				
					
						| 
								
								
									 tevador | 25e6a8abb5 | Updated design notes | 2019-03-28 17:01:06 +01:00 |  | 
				
					
						| 
								
								
									 tevador | ad7b473388 | Updated readme | 2019-03-28 16:40:53 +01:00 |  | 
				
					
						| 
								
								
									 tevador | 59bbb572c2 | WIP | 2019-03-28 15:27:10 +01:00 |  | 
				
					
						| 
								
								
									 tevador | cc70e53bb1 | Updated specification | 2019-03-24 16:31:19 +01:00 |  | 
				
					
						| 
								
								
									 tevador | 2bb42637fd | Epoch increased to 2048 blocks | 2019-03-22 14:03:13 +01:00 |  | 
				
					
						| 
								
								
									 tevador | 107270d93d | Reduced Dataset size to 2 GiB with 8 memory accesses per block Disabled Dataset growth | 2019-03-22 12:53:16 +01:00 |  | 
				
					
						| 
								
								
									 tevador | 233af9f14f | Minor fixes for non-x86 platforms | 2019-03-22 12:03:39 +01:00 |  | 
				
					
						| 
								
								
									 tevador | 4c1ae951de | Merge branch 'feature/branches' into dev Conflicts:
	src/JitCompilerX86.cpp
	src/JitCompilerX86.hpp
	src/main.cpp | 2019-03-22 11:53:48 +01:00 |  | 
				
					
						| 
								
								
									 tevador | 28ed776fbe | Light JIT compiler - Linux | 2019-03-22 11:00:21 +01:00 |  |