Address | Source Line | Assembly | Clockticks | Instructions Retired | CPI Rate | Retiring | Bad Speculation | Back-End Bound | Front-End Bound |
---|---|---|---|---|---|---|---|---|---|
0x7fe6f7b2df0 | 0 | Block 1: | |||||||
0x7fe6f7b2df0 | 408 | xor eax, eax | |||||||
0x7fe6f7b2df2 | 409 | mov edx, 0xffffff | |||||||
0x7fe6f7b2df7 | 410 | mov ecx, 0x1 | |||||||
0x7fe6f7b2dfc | 411 | mov r8d, 0x1 | |||||||
0x7fe6f7b2e02 | 413 | xor r9d, r9d | |||||||
0x7fe6f7b2e05 | 0 | Block 2: | |||||||
0x7fe6f7b2e05 | 415 | add eax, r9d | 247500000 | 555000000 | 0.445946 | 0.109627 | 0.0106091 | 0.0459723 | 0.0282908 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cmake_minimum_required(VERSION 3.15.0) | |
#config vars | |
set(minECS_BUILD_TESTBED true CACHE BOOL "Builds the SDL-powered testbed") | |
set(minECS_STATIC_SDL false CACHE BOOL "Links static SDL library") | |
project(minECS) | |
add_executable(minECS main.cpp) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
000000013FC25164 | 33C0 | xor eax,eax | | |
000000013FC25166 | BA FFFFFF00 | mov edx,FFFFFF | | |
000000013FC2516B | B9 01000000 | mov ecx,1 | | |
000000013FC25170 | 41:B8 01000000 | mov r8d,1 | | |
000000013FC25176 | 45:33C9 | xor r9d,r9d | | |
000000013FC25179 | 41:03C1 | add eax,r9d | | |
000000013FC2517C | 2BC1 | sub eax,ecx | | |
000000013FC2517E | 3BC1 | cmp eax,ecx | | |
000000013FC25180 | 7E 02 | jle primitivewrapperbenchmarks.13FC2518 | | |
000000013FC25182 | FFC1 | inc ecx | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.method public hidebysig instance int32 First() cil managed | |
{ | |
.custom instance void [BenchmarkDotNet]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() = ( 01 00 00 00 ) | |
// Code size 80 (0x50) | |
.maxstack 2 | |
.locals init (int32 V_0, | |
int32 V_1, | |
int32 V_2, | |
int32 V_3, | |
int32 V_4) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
using System.Text; | |
using System.Threading.Tasks; | |
using CppSharp; | |
using CppSharp.AST; | |
using CppSharp.Generators; | |
public class AstHack : ILibrary |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using SharpDX; | |
using SharpDX.D3DCompiler; | |
using SharpDX.Direct3D; | |
using SharpDX.Direct3D11; | |
using SharpDX.DXGI; | |
using SharpDX.Windows; | |
using Buffer = SharpDX.Direct3D11.Buffer; | |
using Device = SharpDX.Direct3D11.Device; | |
using Color = SharpDX.Color; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3.0ghz haswell: 280 340 (g3220) | |
2.66ghz conroe: 370 400 (e6750) | |
4.0ghz skylake: 150 170 (i7 6700k) | |
3.3ghz sandy b EP: 180 220 (e5 1666) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Runtime.CompilerServices; | |
using BenchmarkDotNet.Attributes; | |
using BenchmarkDotNet.Running; | |
public struct Vec | |
{ | |
public float x, y, z; | |
public Vec(float x, float y, float z) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections.Generic; | |
using System.Threading; | |
class Test | |
{ | |
public static long count = 0; | |
public static int dtorTime = 201; | |
readonly long[] bogus_ = new long[1ul<<12]; |
NewerOlder