Advertisement
krasi1105

test

Nov 20th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 17.41 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <algorithm>
  4. #include <chrono>
  5.  
  6. int main()
  7. {
  8.     int arr[] = { 1, 2, 3, 4, 5, 6 ,7 ,8 ,9 ,0 };
  9.     long sum = 0;
  10.     // 227333micros with multiple indexing
  11.     // 232514micros with local variables
  12.     // 5181micros difference for 99,000,000 "more" array accesses
  13.     auto start = std::chrono::high_resolution_clock::now();
  14.  
  15.     for (int i = 0; i < 1E5; i++)
  16.     {
  17.         int myVar1 = arr[1],
  18.             myVar2 = arr[2],
  19.             myVar3 = arr[3],
  20.             myVar4 = arr[4],
  21.             myVar5 = arr[5],
  22.             myVar6 = arr[6],
  23.             myVar7 = arr[7],
  24.             myVar8 = arr[8],
  25.             myVar9 = arr[9],
  26.             myVar0 = arr[0];
  27.  
  28.         sum += myVar0;
  29.         sum += myVar1;
  30.         sum += myVar2;
  31.         sum += myVar3;
  32.         sum += myVar4;
  33.         sum += myVar5;
  34.         sum += myVar6;
  35.         sum += myVar7;
  36.         sum += myVar8;
  37.         sum += myVar9;
  38.         sum += myVar0;
  39.         sum += myVar1;
  40.         sum += myVar2;
  41.         sum += myVar3;
  42.         sum += myVar4;
  43.         sum += myVar5;
  44.         sum += myVar6;
  45.         sum += myVar7;
  46.         sum += myVar8;
  47.         sum += myVar9;
  48.         sum += myVar0;
  49.         sum += myVar1;
  50.         sum += myVar2;
  51.         sum += myVar3;
  52.         sum += myVar4;
  53.         sum += myVar5;
  54.         sum += myVar6;
  55.         sum += myVar7;
  56.         sum += myVar8;
  57.         sum += myVar9;
  58.         sum += myVar0;
  59.         sum += myVar1;
  60.         sum += myVar2;
  61.         sum += myVar3;
  62.         sum += myVar4;
  63.         sum += myVar5;
  64.         sum += myVar6;
  65.         sum += myVar7;
  66.         sum += myVar8;
  67.         sum += myVar9;
  68.         sum += myVar0;
  69.         sum += myVar1;
  70.         sum += myVar2;
  71.         sum += myVar3;
  72.         sum += myVar4;
  73.         sum += myVar5;
  74.         sum += myVar6;
  75.         sum += myVar7;
  76.         sum += myVar8;
  77.         sum += myVar9;
  78.         sum += myVar0;
  79.         sum += myVar1;
  80.         sum += myVar2;
  81.         sum += myVar3;
  82.         sum += myVar4;
  83.         sum += myVar5;
  84.         sum += myVar6;
  85.         sum += myVar7;
  86.         sum += myVar8;
  87.         sum += myVar9;
  88.         sum += myVar0;
  89.         sum += myVar1;
  90.         sum += myVar2;
  91.         sum += myVar3;
  92.         sum += myVar4;
  93.         sum += myVar5;
  94.         sum += myVar6;
  95.         sum += myVar7;
  96.         sum += myVar8;
  97.         sum += myVar9;
  98.         sum += myVar0;
  99.         sum += myVar1;
  100.         sum += myVar2;
  101.         sum += myVar3;
  102.         sum += myVar4;
  103.         sum += myVar5;
  104.         sum += myVar6;
  105.         sum += myVar7;
  106.         sum += myVar8;
  107.         sum += myVar9;
  108.         sum += myVar0;
  109.         sum += myVar1;
  110.         sum += myVar2;
  111.         sum += myVar3;
  112.         sum += myVar4;
  113.         sum += myVar5;
  114.         sum += myVar6;
  115.         sum += myVar7;
  116.         sum += myVar8;
  117.         sum += myVar9;
  118.         sum += myVar0;
  119.         sum += myVar1;
  120.         sum += myVar2;
  121.         sum += myVar3;
  122.         sum += myVar4;
  123.         sum += myVar5;
  124.         sum += myVar6;
  125.         sum += myVar7;
  126.         sum += myVar8;
  127.         sum += myVar9;
  128.         sum += myVar0;
  129.         sum += myVar1;
  130.         sum += myVar2;
  131.         sum += myVar3;
  132.         sum += myVar4;
  133.         sum += myVar5;
  134.         sum += myVar6;
  135.         sum += myVar7;
  136.         sum += myVar8;
  137.         sum += myVar9;
  138.         sum += myVar0;
  139.         sum += myVar1;
  140.         sum += myVar2;
  141.         sum += myVar3;
  142.         sum += myVar4;
  143.         sum += myVar5;
  144.         sum += myVar6;
  145.         sum += myVar7;
  146.         sum += myVar8;
  147.         sum += myVar9;
  148.         sum += myVar0;
  149.         sum += myVar1;
  150.         sum += myVar2;
  151.         sum += myVar3;
  152.         sum += myVar4;
  153.         sum += myVar5;
  154.         sum += myVar6;
  155.         sum += myVar7;
  156.         sum += myVar8;
  157.         sum += myVar9;
  158.         sum += myVar0;
  159.         sum += myVar1;
  160.         sum += myVar2;
  161.         sum += myVar3;
  162.         sum += myVar4;
  163.         sum += myVar5;
  164.         sum += myVar6;
  165.         sum += myVar7;
  166.         sum += myVar8;
  167.         sum += myVar9;
  168.         sum += myVar0;
  169.         sum += myVar1;
  170.         sum += myVar2;
  171.         sum += myVar3;
  172.         sum += myVar4;
  173.         sum += myVar5;
  174.         sum += myVar6;
  175.         sum += myVar7;
  176.         sum += myVar8;
  177.         sum += myVar9;
  178.         sum += myVar0;
  179.         sum += myVar1;
  180.         sum += myVar2;
  181.         sum += myVar3;
  182.         sum += myVar4;
  183.         sum += myVar5;
  184.         sum += myVar6;
  185.         sum += myVar7;
  186.         sum += myVar8;
  187.         sum += myVar9;
  188.         sum += myVar0;
  189.         sum += myVar1;
  190.         sum += myVar2;
  191.         sum += myVar3;
  192.         sum += myVar4;
  193.         sum += myVar5;
  194.         sum += myVar6;
  195.         sum += myVar7;
  196.         sum += myVar8;
  197.         sum += myVar9;
  198.         sum += myVar0;
  199.         sum += myVar1;
  200.         sum += myVar2;
  201.         sum += myVar3;
  202.         sum += myVar4;
  203.         sum += myVar5;
  204.         sum += myVar6;
  205.         sum += myVar7;
  206.         sum += myVar8;
  207.         sum += myVar9;
  208.         sum += myVar0;
  209.         sum += myVar1;
  210.         sum += myVar2;
  211.         sum += myVar3;
  212.         sum += myVar4;
  213.         sum += myVar5;
  214.         sum += myVar6;
  215.         sum += myVar7;
  216.         sum += myVar8;
  217.         sum += myVar9;
  218.         sum += myVar0;
  219.         sum += myVar1;
  220.         sum += myVar2;
  221.         sum += myVar3;
  222.         sum += myVar4;
  223.         sum += myVar5;
  224.         sum += myVar6;
  225.         sum += myVar7;
  226.         sum += myVar8;
  227.         sum += myVar9;
  228.         sum += myVar0;
  229.         sum += myVar1;
  230.         sum += myVar2;
  231.         sum += myVar3;
  232.         sum += myVar4;
  233.         sum += myVar5;
  234.         sum += myVar6;
  235.         sum += myVar7;
  236.         sum += myVar8;
  237.         sum += myVar9;
  238.         sum += myVar0;
  239.         sum += myVar1;
  240.         sum += myVar2;
  241.         sum += myVar3;
  242.         sum += myVar4;
  243.         sum += myVar5;
  244.         sum += myVar6;
  245.         sum += myVar7;
  246.         sum += myVar8;
  247.         sum += myVar9;
  248.         sum += myVar0;
  249.         sum += myVar1;
  250.         sum += myVar2;
  251.         sum += myVar3;
  252.         sum += myVar4;
  253.         sum += myVar5;
  254.         sum += myVar6;
  255.         sum += myVar7;
  256.         sum += myVar8;
  257.         sum += myVar9;
  258.         sum += myVar0;
  259.         sum += myVar1;
  260.         sum += myVar2;
  261.         sum += myVar3;
  262.         sum += myVar4;
  263.         sum += myVar5;
  264.         sum += myVar6;
  265.         sum += myVar7;
  266.         sum += myVar8;
  267.         sum += myVar9;
  268.         sum += myVar0;
  269.         sum += myVar1;
  270.         sum += myVar2;
  271.         sum += myVar3;
  272.         sum += myVar4;
  273.         sum += myVar5;
  274.         sum += myVar6;
  275.         sum += myVar7;
  276.         sum += myVar8;
  277.         sum += myVar9;
  278.         sum += myVar0;
  279.         sum += myVar1;
  280.         sum += myVar2;
  281.         sum += myVar3;
  282.         sum += myVar4;
  283.         sum += myVar5;
  284.         sum += myVar6;
  285.         sum += myVar7;
  286.         sum += myVar8;
  287.         sum += myVar9;
  288.         sum += myVar0;
  289.         sum += myVar1;
  290.         sum += myVar2;
  291.         sum += myVar3;
  292.         sum += myVar4;
  293.         sum += myVar5;
  294.         sum += myVar6;
  295.         sum += myVar7;
  296.         sum += myVar8;
  297.         sum += myVar9;
  298.         sum += myVar0;
  299.         sum += myVar1;
  300.         sum += myVar2;
  301.         sum += myVar3;
  302.         sum += myVar4;
  303.         sum += myVar5;
  304.         sum += myVar6;
  305.         sum += myVar7;
  306.         sum += myVar8;
  307.         sum += myVar9;
  308.         sum += myVar0;
  309.         sum += myVar1;
  310.         sum += myVar2;
  311.         sum += myVar3;
  312.         sum += myVar4;
  313.         sum += myVar5;
  314.         sum += myVar6;
  315.         sum += myVar7;
  316.         sum += myVar8;
  317.         sum += myVar9;
  318.         sum += myVar0;
  319.         sum += myVar1;
  320.         sum += myVar2;
  321.         sum += myVar3;
  322.         sum += myVar4;
  323.         sum += myVar5;
  324.         sum += myVar6;
  325.         sum += myVar7;
  326.         sum += myVar8;
  327.         sum += myVar9;
  328.         sum += myVar0;
  329.         sum += myVar1;
  330.         sum += myVar2;
  331.         sum += myVar3;
  332.         sum += myVar4;
  333.         sum += myVar5;
  334.         sum += myVar6;
  335.         sum += myVar7;
  336.         sum += myVar8;
  337.         sum += myVar9;
  338.         sum += myVar0;
  339.         sum += myVar1;
  340.         sum += myVar2;
  341.         sum += myVar3;
  342.         sum += myVar4;
  343.         sum += myVar5;
  344.         sum += myVar6;
  345.         sum += myVar7;
  346.         sum += myVar8;
  347.         sum += myVar9;
  348.         sum += myVar0;
  349.         sum += myVar1;
  350.         sum += myVar2;
  351.         sum += myVar3;
  352.         sum += myVar4;
  353.         sum += myVar5;
  354.         sum += myVar6;
  355.         sum += myVar7;
  356.         sum += myVar8;
  357.         sum += myVar9;
  358.         sum += myVar0;
  359.         sum += myVar1;
  360.         sum += myVar2;
  361.         sum += myVar3;
  362.         sum += myVar4;
  363.         sum += myVar5;
  364.         sum += myVar6;
  365.         sum += myVar7;
  366.         sum += myVar8;
  367.         sum += myVar9;
  368.         sum += myVar0;
  369.         sum += myVar1;
  370.         sum += myVar2;
  371.         sum += myVar3;
  372.         sum += myVar4;
  373.         sum += myVar5;
  374.         sum += myVar6;
  375.         sum += myVar7;
  376.         sum += myVar8;
  377.         sum += myVar9;
  378.         sum += myVar0;
  379.         sum += myVar1;
  380.         sum += myVar2;
  381.         sum += myVar3;
  382.         sum += myVar4;
  383.         sum += myVar5;
  384.         sum += myVar6;
  385.         sum += myVar7;
  386.         sum += myVar8;
  387.         sum += myVar9;
  388.         sum += myVar0;
  389.         sum += myVar1;
  390.         sum += myVar2;
  391.         sum += myVar3;
  392.         sum += myVar4;
  393.         sum += myVar5;
  394.         sum += myVar6;
  395.         sum += myVar7;
  396.         sum += myVar8;
  397.         sum += myVar9;
  398.         sum += myVar0;
  399.         sum += myVar1;
  400.         sum += myVar2;
  401.         sum += myVar3;
  402.         sum += myVar4;
  403.         sum += myVar5;
  404.         sum += myVar6;
  405.         sum += myVar7;
  406.         sum += myVar8;
  407.         sum += myVar9;
  408.         sum += myVar0;
  409.         sum += myVar1;
  410.         sum += myVar2;
  411.         sum += myVar3;
  412.         sum += myVar4;
  413.         sum += myVar5;
  414.         sum += myVar6;
  415.         sum += myVar7;
  416.         sum += myVar8;
  417.         sum += myVar9;
  418.         sum += myVar0;
  419.         sum += myVar1;
  420.         sum += myVar2;
  421.         sum += myVar3;
  422.         sum += myVar4;
  423.         sum += myVar5;
  424.         sum += myVar6;
  425.         sum += myVar7;
  426.         sum += myVar8;
  427.         sum += myVar9;
  428.         sum += myVar0;
  429.         sum += myVar1;
  430.         sum += myVar2;
  431.         sum += myVar3;
  432.         sum += myVar4;
  433.         sum += myVar5;
  434.         sum += myVar6;
  435.         sum += myVar7;
  436.         sum += myVar8;
  437.         sum += myVar9;
  438.         sum += myVar0;
  439.         sum += myVar1;
  440.         sum += myVar2;
  441.         sum += myVar3;
  442.         sum += myVar4;
  443.         sum += myVar5;
  444.         sum += myVar6;
  445.         sum += myVar7;
  446.         sum += myVar8;
  447.         sum += myVar9;
  448.         sum += myVar0;
  449.         sum += myVar1;
  450.         sum += myVar2;
  451.         sum += myVar3;
  452.         sum += myVar4;
  453.         sum += myVar5;
  454.         sum += myVar6;
  455.         sum += myVar7;
  456.         sum += myVar8;
  457.         sum += myVar9;
  458.         sum += myVar0;
  459.         sum += myVar1;
  460.         sum += myVar2;
  461.         sum += myVar3;
  462.         sum += myVar4;
  463.         sum += myVar5;
  464.         sum += myVar6;
  465.         sum += myVar7;
  466.         sum += myVar8;
  467.         sum += myVar9;
  468.         sum += myVar0;
  469.         sum += myVar1;
  470.         sum += myVar2;
  471.         sum += myVar3;
  472.         sum += myVar4;
  473.         sum += myVar5;
  474.         sum += myVar6;
  475.         sum += myVar7;
  476.         sum += myVar8;
  477.         sum += myVar9;
  478.         sum += myVar0;
  479.         sum += myVar1;
  480.         sum += myVar2;
  481.         sum += myVar3;
  482.         sum += myVar4;
  483.         sum += myVar5;
  484.         sum += myVar6;
  485.         sum += myVar7;
  486.         sum += myVar8;
  487.         sum += myVar9;
  488.         sum += myVar0;
  489.         sum += myVar1;
  490.         sum += myVar2;
  491.         sum += myVar3;
  492.         sum += myVar4;
  493.         sum += myVar5;
  494.         sum += myVar6;
  495.         sum += myVar7;
  496.         sum += myVar8;
  497.         sum += myVar9;
  498.         sum += myVar0;
  499.         sum += myVar1;
  500.         sum += myVar2;
  501.         sum += myVar3;
  502.         sum += myVar4;
  503.         sum += myVar5;
  504.         sum += myVar6;
  505.         sum += myVar7;
  506.         sum += myVar8;
  507.         sum += myVar9;
  508.         sum += myVar0;
  509.         sum += myVar1;
  510.         sum += myVar2;
  511.         sum += myVar3;
  512.         sum += myVar4;
  513.         sum += myVar5;
  514.         sum += myVar6;
  515.         sum += myVar7;
  516.         sum += myVar8;
  517.         sum += myVar9;
  518.         sum += myVar0;
  519.         sum += myVar1;
  520.         sum += myVar2;
  521.         sum += myVar3;
  522.         sum += myVar4;
  523.         sum += myVar5;
  524.         sum += myVar6;
  525.         sum += myVar7;
  526.         sum += myVar8;
  527.         sum += myVar9;
  528.         sum += myVar0;
  529.         sum += myVar1;
  530.         sum += myVar2;
  531.         sum += myVar3;
  532.         sum += myVar4;
  533.         sum += myVar5;
  534.         sum += myVar6;
  535.         sum += myVar7;
  536.         sum += myVar8;
  537.         sum += myVar9;
  538.         sum += myVar0;
  539.         sum += myVar1;
  540.         sum += myVar2;
  541.         sum += myVar3;
  542.         sum += myVar4;
  543.         sum += myVar5;
  544.         sum += myVar6;
  545.         sum += myVar7;
  546.         sum += myVar8;
  547.         sum += myVar9;
  548.         sum += myVar0;
  549.         sum += myVar1;
  550.         sum += myVar2;
  551.         sum += myVar3;
  552.         sum += myVar4;
  553.         sum += myVar5;
  554.         sum += myVar6;
  555.         sum += myVar7;
  556.         sum += myVar8;
  557.         sum += myVar9;
  558.         sum += myVar0;
  559.         sum += myVar1;
  560.         sum += myVar2;
  561.         sum += myVar3;
  562.         sum += myVar4;
  563.         sum += myVar5;
  564.         sum += myVar6;
  565.         sum += myVar7;
  566.         sum += myVar8;
  567.         sum += myVar9;
  568.         sum += myVar0;
  569.         sum += myVar1;
  570.         sum += myVar2;
  571.         sum += myVar3;
  572.         sum += myVar4;
  573.         sum += myVar5;
  574.         sum += myVar6;
  575.         sum += myVar7;
  576.         sum += myVar8;
  577.         sum += myVar9;
  578.         sum += myVar0;
  579.         sum += myVar1;
  580.         sum += myVar2;
  581.         sum += myVar3;
  582.         sum += myVar4;
  583.         sum += myVar5;
  584.         sum += myVar6;
  585.         sum += myVar7;
  586.         sum += myVar8;
  587.         sum += myVar9;
  588.         sum += myVar0;
  589.         sum += myVar1;
  590.         sum += myVar2;
  591.         sum += myVar3;
  592.         sum += myVar4;
  593.         sum += myVar5;
  594.         sum += myVar6;
  595.         sum += myVar7;
  596.         sum += myVar8;
  597.         sum += myVar9;
  598.         sum += myVar0;
  599.         sum += myVar1;
  600.         sum += myVar2;
  601.         sum += myVar3;
  602.         sum += myVar4;
  603.         sum += myVar5;
  604.         sum += myVar6;
  605.         sum += myVar7;
  606.         sum += myVar8;
  607.         sum += myVar9;
  608.         sum += myVar0;
  609.         sum += myVar1;
  610.         sum += myVar2;
  611.         sum += myVar3;
  612.         sum += myVar4;
  613.         sum += myVar5;
  614.         sum += myVar6;
  615.         sum += myVar7;
  616.         sum += myVar8;
  617.         sum += myVar9;
  618.         sum += myVar0;
  619.         sum += myVar1;
  620.         sum += myVar2;
  621.         sum += myVar3;
  622.         sum += myVar4;
  623.         sum += myVar5;
  624.         sum += myVar6;
  625.         sum += myVar7;
  626.         sum += myVar8;
  627.         sum += myVar9;
  628.         sum += myVar0;
  629.         sum += myVar1;
  630.         sum += myVar2;
  631.         sum += myVar3;
  632.         sum += myVar4;
  633.         sum += myVar5;
  634.         sum += myVar6;
  635.         sum += myVar7;
  636.         sum += myVar8;
  637.         sum += myVar9;
  638.         sum += myVar0;
  639.         sum += myVar1;
  640.         sum += myVar2;
  641.         sum += myVar3;
  642.         sum += myVar4;
  643.         sum += myVar5;
  644.         sum += myVar6;
  645.         sum += myVar7;
  646.         sum += myVar8;
  647.         sum += myVar9;
  648.         sum += myVar0;
  649.         sum += myVar1;
  650.         sum += myVar2;
  651.         sum += myVar3;
  652.         sum += myVar4;
  653.         sum += myVar5;
  654.         sum += myVar6;
  655.         sum += myVar7;
  656.         sum += myVar8;
  657.         sum += myVar9;
  658.         sum += myVar0;
  659.         sum += myVar1;
  660.         sum += myVar2;
  661.         sum += myVar3;
  662.         sum += myVar4;
  663.         sum += myVar5;
  664.         sum += myVar6;
  665.         sum += myVar7;
  666.         sum += myVar8;
  667.         sum += myVar9;
  668.         sum += myVar0;
  669.         sum += myVar1;
  670.         sum += myVar2;
  671.         sum += myVar3;
  672.         sum += myVar4;
  673.         sum += myVar5;
  674.         sum += myVar6;
  675.         sum += myVar7;
  676.         sum += myVar8;
  677.         sum += myVar9;
  678.         sum += myVar0;
  679.         sum += myVar1;
  680.         sum += myVar2;
  681.         sum += myVar3;
  682.         sum += myVar4;
  683.         sum += myVar5;
  684.         sum += myVar6;
  685.         sum += myVar7;
  686.         sum += myVar8;
  687.         sum += myVar9;
  688.         sum += myVar0;
  689.         sum += myVar1;
  690.         sum += myVar2;
  691.         sum += myVar3;
  692.         sum += myVar4;
  693.         sum += myVar5;
  694.         sum += myVar6;
  695.         sum += myVar7;
  696.         sum += myVar8;
  697.         sum += myVar9;
  698.         sum += myVar0;
  699.         sum += myVar1;
  700.         sum += myVar2;
  701.         sum += myVar3;
  702.         sum += myVar4;
  703.         sum += myVar5;
  704.         sum += myVar6;
  705.         sum += myVar7;
  706.         sum += myVar8;
  707.         sum += myVar9;
  708.         sum += myVar0;
  709.         sum += myVar1;
  710.         sum += myVar2;
  711.         sum += myVar3;
  712.         sum += myVar4;
  713.         sum += myVar5;
  714.         sum += myVar6;
  715.         sum += myVar7;
  716.         sum += myVar8;
  717.         sum += myVar9;
  718.         sum += myVar0;
  719.         sum += myVar1;
  720.         sum += myVar2;
  721.         sum += myVar3;
  722.         sum += myVar4;
  723.         sum += myVar5;
  724.         sum += myVar6;
  725.         sum += myVar7;
  726.         sum += myVar8;
  727.         sum += myVar9;
  728.         sum += myVar0;
  729.         sum += myVar1;
  730.         sum += myVar2;
  731.         sum += myVar3;
  732.         sum += myVar4;
  733.         sum += myVar5;
  734.         sum += myVar6;
  735.         sum += myVar7;
  736.         sum += myVar8;
  737.         sum += myVar9;
  738.         sum += myVar0;
  739.         sum += myVar1;
  740.         sum += myVar2;
  741.         sum += myVar3;
  742.         sum += myVar4;
  743.         sum += myVar5;
  744.         sum += myVar6;
  745.         sum += myVar7;
  746.         sum += myVar8;
  747.         sum += myVar9;
  748.         sum += myVar0;
  749.         sum += myVar1;
  750.         sum += myVar2;
  751.         sum += myVar3;
  752.         sum += myVar4;
  753.         sum += myVar5;
  754.         sum += myVar6;
  755.         sum += myVar7;
  756.         sum += myVar8;
  757.         sum += myVar9;
  758.         sum += myVar0;
  759.         sum += myVar1;
  760.         sum += myVar2;
  761.         sum += myVar3;
  762.         sum += myVar4;
  763.         sum += myVar5;
  764.         sum += myVar6;
  765.         sum += myVar7;
  766.         sum += myVar8;
  767.         sum += myVar9;
  768.         sum += myVar0;
  769.         sum += myVar1;
  770.         sum += myVar2;
  771.         sum += myVar3;
  772.         sum += myVar4;
  773.         sum += myVar5;
  774.         sum += myVar6;
  775.         sum += myVar7;
  776.         sum += myVar8;
  777.         sum += myVar9;
  778.         sum += myVar0;
  779.         sum += myVar1;
  780.         sum += myVar2;
  781.         sum += myVar3;
  782.         sum += myVar4;
  783.         sum += myVar5;
  784.         sum += myVar6;
  785.         sum += myVar7;
  786.         sum += myVar8;
  787.         sum += myVar9;
  788.         sum += myVar0;
  789.         sum += myVar1;
  790.         sum += myVar2;
  791.         sum += myVar3;
  792.         sum += myVar4;
  793.         sum += myVar5;
  794.         sum += myVar6;
  795.         sum += myVar7;
  796.         sum += myVar8;
  797.         sum += myVar9;
  798.         sum += myVar0;
  799.         sum += myVar1;
  800.         sum += myVar2;
  801.         sum += myVar3;
  802.         sum += myVar4;
  803.         sum += myVar5;
  804.         sum += myVar6;
  805.         sum += myVar7;
  806.         sum += myVar8;
  807.         sum += myVar9;
  808.         sum += myVar0;
  809.         sum += myVar1;
  810.         sum += myVar2;
  811.         sum += myVar3;
  812.         sum += myVar4;
  813.         sum += myVar5;
  814.         sum += myVar6;
  815.         sum += myVar7;
  816.         sum += myVar8;
  817.         sum += myVar9;
  818.         sum += myVar0;
  819.         sum += myVar1;
  820.         sum += myVar2;
  821.         sum += myVar3;
  822.         sum += myVar4;
  823.         sum += myVar5;
  824.         sum += myVar6;
  825.         sum += myVar7;
  826.         sum += myVar8;
  827.         sum += myVar9;
  828.         sum += myVar0;
  829.         sum += myVar1;
  830.         sum += myVar2;
  831.         sum += myVar3;
  832.         sum += myVar4;
  833.         sum += myVar5;
  834.         sum += myVar6;
  835.         sum += myVar7;
  836.         sum += myVar8;
  837.         sum += myVar9;
  838.         sum += myVar0;
  839.         sum += myVar1;
  840.         sum += myVar2;
  841.         sum += myVar3;
  842.         sum += myVar4;
  843.         sum += myVar5;
  844.         sum += myVar6;
  845.         sum += myVar7;
  846.         sum += myVar8;
  847.         sum += myVar9;
  848.         sum += myVar0;
  849.         sum += myVar1;
  850.         sum += myVar2;
  851.         sum += myVar3;
  852.         sum += myVar4;
  853.         sum += myVar5;
  854.         sum += myVar6;
  855.         sum += myVar7;
  856.         sum += myVar8;
  857.         sum += myVar9;
  858.         sum += myVar0;
  859.         sum += myVar1;
  860.         sum += myVar2;
  861.         sum += myVar3;
  862.         sum += myVar4;
  863.         sum += myVar5;
  864.         sum += myVar6;
  865.         sum += myVar7;
  866.         sum += myVar8;
  867.         sum += myVar9;
  868.         sum += myVar0;
  869.         sum += myVar1;
  870.         sum += myVar2;
  871.         sum += myVar3;
  872.         sum += myVar4;
  873.         sum += myVar5;
  874.         sum += myVar6;
  875.         sum += myVar7;
  876.         sum += myVar8;
  877.         sum += myVar9;
  878.         sum += myVar0;
  879.         sum += myVar1;
  880.         sum += myVar2;
  881.         sum += myVar3;
  882.         sum += myVar4;
  883.         sum += myVar5;
  884.         sum += myVar6;
  885.         sum += myVar7;
  886.         sum += myVar8;
  887.         sum += myVar9;
  888.         sum += myVar0;
  889.         sum += myVar1;
  890.         sum += myVar2;
  891.         sum += myVar3;
  892.         sum += myVar4;
  893.         sum += myVar5;
  894.         sum += myVar6;
  895.         sum += myVar7;
  896.         sum += myVar8;
  897.         sum += myVar9;
  898.         sum += myVar0;
  899.         sum += myVar1;
  900.         sum += myVar2;
  901.         sum += myVar3;
  902.         sum += myVar4;
  903.         sum += myVar5;
  904.         sum += myVar6;
  905.         sum += myVar7;
  906.         sum += myVar8;
  907.         sum += myVar9;
  908.         sum += myVar0;
  909.         sum += myVar1;
  910.         sum += myVar2;
  911.         sum += myVar3;
  912.         sum += myVar4;
  913.         sum += myVar5;
  914.         sum += myVar6;
  915.         sum += myVar7;
  916.         sum += myVar8;
  917.         sum += myVar9;
  918.         sum += myVar0;
  919.         sum += myVar1;
  920.         sum += myVar2;
  921.         sum += myVar3;
  922.         sum += myVar4;
  923.         sum += myVar5;
  924.         sum += myVar6;
  925.         sum += myVar7;
  926.         sum += myVar8;
  927.         sum += myVar9;
  928.         sum += myVar0;
  929.         sum += myVar1;
  930.         sum += myVar2;
  931.         sum += myVar3;
  932.         sum += myVar4;
  933.         sum += myVar5;
  934.         sum += myVar6;
  935.         sum += myVar7;
  936.         sum += myVar8;
  937.         sum += myVar9;
  938.         sum += myVar0;
  939.         sum += myVar1;
  940.         sum += myVar2;
  941.         sum += myVar3;
  942.         sum += myVar4;
  943.         sum += myVar5;
  944.         sum += myVar6;
  945.         sum += myVar7;
  946.         sum += myVar8;
  947.         sum += myVar9;
  948.         sum += myVar0;
  949.         sum += myVar1;
  950.         sum += myVar2;
  951.         sum += myVar3;
  952.         sum += myVar4;
  953.         sum += myVar5;
  954.         sum += myVar6;
  955.         sum += myVar7;
  956.         sum += myVar8;
  957.         sum += myVar9;
  958.         sum += myVar0;
  959.         sum += myVar1;
  960.         sum += myVar2;
  961.         sum += myVar3;
  962.         sum += myVar4;
  963.         sum += myVar5;
  964.         sum += myVar6;
  965.         sum += myVar7;
  966.         sum += myVar8;
  967.         sum += myVar9;
  968.         sum += myVar0;
  969.         sum += myVar1;
  970.         sum += myVar2;
  971.         sum += myVar3;
  972.         sum += myVar4;
  973.         sum += myVar5;
  974.         sum += myVar6;
  975.         sum += myVar7;
  976.         sum += myVar8;
  977.         sum += myVar9;
  978.         sum += myVar0;
  979.         sum += myVar1;
  980.         sum += myVar2;
  981.         sum += myVar3;
  982.         sum += myVar4;
  983.         sum += myVar5;
  984.         sum += myVar6;
  985.         sum += myVar7;
  986.         sum += myVar8;
  987.         sum += myVar9;
  988.         sum += myVar0;
  989.         sum += myVar1;
  990.         sum += myVar2;
  991.         sum += myVar3;
  992.         sum += myVar4;
  993.         sum += myVar5;
  994.         sum += myVar6;
  995.         sum += myVar7;
  996.         sum += myVar8;
  997.         sum += myVar9;
  998.         sum += myVar0;
  999.         sum += myVar1;
  1000.         sum += myVar2;
  1001.         sum += myVar3;
  1002.         sum += myVar4;
  1003.         sum += myVar5;
  1004.         sum += myVar6;
  1005.         sum += myVar7;
  1006.         sum += myVar8;
  1007.         sum += myVar9;
  1008.         sum += myVar0;
  1009.         sum += myVar1;
  1010.         sum += myVar2;
  1011.         sum += myVar3;
  1012.         sum += myVar4;
  1013.         sum += myVar5;
  1014.         sum += myVar6;
  1015.         sum += myVar7;
  1016.         sum += myVar8;
  1017.         sum += myVar9;
  1018.         sum += myVar0;
  1019.         sum += myVar1;
  1020.         sum += myVar2;
  1021.         sum += myVar3;
  1022.         sum += myVar4;
  1023.         sum += myVar5;
  1024.         sum += myVar6;
  1025.         sum += myVar7;
  1026.         sum += myVar8;
  1027.         sum += myVar9;
  1028.  
  1029.     }
  1030.  
  1031.     auto finish = std::chrono::high_resolution_clock::now();
  1032.     auto microseconds = std::chrono::duration_cast<std::chrono::microseconds>(finish - start);
  1033.     std::cout << microseconds.count() << "ยตs\n";
  1034.     std::cout << sum;
  1035.     return 0;
  1036. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement