void ram_set_registers(void) {
  static const unsigned int register_values[] = {
      0x000c, 0x00000000, 0x0010, 0x90000008, 0x0014, 0x00000000,
      0x002c, 0x74541022, 0x0030, 0x00000000, 0x0034, 0x000000a0,
      0x0038, 0x00000000, 0x0040, 0x00000001, 0x0044, 0x00000000,
      0x0050, 0x0016000b, 0x0058, 0x00000000, 0x0060, 0xd02950e1,
      0x0064, 0x00000000, 0x00a0, 0x0030c002, 0x00a4, 0x1f000b77,
      0x00a8, 0x00000b21, 0x00ac, 0x00000000, 0x00b0, 0x00000100,
      0x00b4, 0x00010900, 0x00b8, 0x00000000, 0x00c0, 0x00600008,
      0x00c4, 0x11110020, 0x00c8, 0x00000020, 0x00cc, 0x00350522,
      0x00d0, 0x00350002, 0x00d4, 0x00000000, 0x00e0, 0x000d0808,
      0x00e4, 0x000c0808, 0x00e8, 0x00130f0f, 0x00ec, 0x00000000,
      0x00f0, 0x00040008, 0x00f4, 0x00000000, 0x080c, 0x00012000,
      0x0810, 0x00000000, 0x0818, 0x20010100, 0x081c, 0x2220c1c1,
      0x0820, 0xe1f0e000, 0x0824, 0xdff0d800, 0x0828, 0x00000000,
      0x083c, 0x000c00ff, 0x0840, 0x00000000, 0x300c, 0x00012000,
      0x3010, 0x00000000, 0x3018, 0x20020200, 0x301c, 0x220000f0,
      0x3020, 0xe3f0e200, 0x3024, 0x0000fff0, 0x3028, 0x00000000,
      0x3034, 0x000000c0, 0x3038, 0x00000000, 0x303c, 0x000600ff,
      0x3040, 0x00000000, 0x3060, 0x06040000, 0x3064, 0x00000000,
      0x30c0, 0x0086f008, 0x30c4, 0x00000020, 0x30c8, 0x000000d0,
      0x30cc, 0x00010022, 0x30d0, 0x00000002, 0x30d4, 0x00000000,
      0x30e0, 0x000d0008, 0x30e4, 0x000e0008, 0x30e8, 0x0016000f,
      0x30ec, 0x00000000, 0x30f0, 0x80000008, 0x30f4, 0x00000000,
      0x3a0c, 0x00002000, 0x3a10, 0x0000d401, 0x3a14, 0x00000000,
      0x3a2c, 0x746a1022, 0x3a30, 0x00000000, 0x3a3c, 0x0000040c,
      0x3a40, 0x0c050002, 0x3a44, 0x746a1022, 0x3a48, 0x00000006,
      0x3a4c, 0x00000000, 0x3b0c, 0x00002000, 0x3b10, 0x00000000,
      0x3b2c, 0x746b1022, 0x3b30, 0x00000000, 0x3b40, 0x84099100,
      0x3b44, 0x00000000, 0x3b48, 0x00500420, 0x3b4c, 0x00000000,
      0x3b50, 0x00008101, 0x3b54, 0xc5ba000f, 0x3b58, 0x00005001,
      0x3b5c, 0x00000000, 0x3b60, 0x06800000, 0x3b64, 0x00000013,
      0x3b68, 0x00000000, 0x3b70, 0xd54b2906, 0x3b74, 0x0000000c,
      0x3b78, 0x00000000, 0x3b7c, 0x746b1022, 0x3b80, 0x00000000,
      0x3b84, 0x00000001, 0x3b88, 0x00000000, 0x3bf0, 0x0072ff93,
      0x3bf4, 0x00000000, 0x900c, 0x00800000, 0x9010, 0x00000000,
      0x9014, 0x00000000, 0x9018, 0x00000000, 0x901C, 0x00000000,
      0x9020, 0x00000000, 0x9024, 0x00000000, 0x9028, 0x00000000,
      0x902C, 0x00000000, 0x9030, 0x00000000, 0x9034, 0x00000080,
      0x9038, 0x00000000, 0x903C, 0x00000000, 0x9040, 0x00010101,
      0x9044, 0x00000000, 0x9048, 0x00000000, 0x904C, 0x00000000,
      0x9050, 0x00000000, 0x9054, 0x00000000, 0x9058, 0x00000000,
      0x905C, 0x00000000, 0x9060, 0x00000000, 0x9064, 0x000000e4,
      0x9068, 0x0f008c0f, 0x906c, 0x0000002c, 0x9070, 0x00000000,
      0x9074, 0x00000000, 0x9078, 0x00000000, 0x907C, 0x00000000,
      0x9080, 0x21010008, 0x9084, 0x11110020, 0x9088, 0x80750522,
      0x908c, 0x00000002, 0x9090, 0x02510456, 0x9094, 0x00ff0000,
      0x9098, 0x00000007, 0x909c, 0x00000000, 0x90a0, 0x00000000,
      0x90a4, 0x00000000, 0x90a8, 0x00000000, 0x90aC, 0x00000000,
      0x90b0, 0x00000000, 0x90b4, 0x00000000, 0x90b8, 0x00000000,
      0x90bC, 0x00000000, 0x90c0, 0x00000000, 0x90c4, 0x00000000,
      0x90c8, 0x00000000, 0x90cC, 0x00000000, 0x910c, 0x00800000,
      0x9110, 0x00000000, 0x9140, 0x00000003, 0x9144, 0x001f0000,
      0x9148, 0x00200000, 0x914c, 0x00000001, 0x9150, 0x00200000,
      0x9154, 0x00000002, 0x9158, 0x00200000, 0x915c, 0x00000003,
      0x9160, 0x00200000, 0x9164, 0x00000004, 0x9168, 0x00200000,
      0x916c, 0x00000005, 0x9170, 0x00200000, 0x9174, 0x00000006,
      0x9178, 0x00200000, 0x917c, 0x00000007, 0x9180, 0x00e00003,
      0x9184, 0x00e1ff00, 0x9188, 0x00d80003, 0x918c, 0x00dfff00,
      0x9190, 0x00e20003, 0x9194, 0x00e3ff00, 0x9198, 0x00000000,
      0x91b0, 0x00000a03, 0x91b4, 0x00000b00, 0x91b8, 0x00200003,
      0x91bc, 0x00fe0b00, 0x91c0, 0x0000c003, 0x91c4, 0x0000c000,
      0x91c8, 0x00001013, 0x91cc, 0x000ff000, 0x91d0, 0x00000000,
      0x91e0, 0xff000003, 0x91e4, 0x00000000, 0x9200, 0x11021022,
      0x9204, 0x00000000, 0x9208, 0x06000000, 0x920c, 0x00800000,
      0x9210, 0x00000000, 0x9240, 0x00000001, 0x9244, 0x00800001,
      0x9248, 0x01000001, 0x924c, 0x01800001, 0x9250, 0x00000000,
      0x9260, 0x0060fe00, 0x9270, 0x00000000, 0x9280, 0x00000022,
      0x9284, 0x00000000, 0x9288, 0x03623125, 0x928c, 0x00000130,
      0x9290, 0x080c8000, 0x9294, 0x0e2b0a06, 0x9298, 0x00000000,
      0x92b0, 0xd1e8eb05, 0x92b4, 0x000000cc, 0x92b8, 0xdfbfe7ad,
      0x92bc, 0xdf4bdfae, 0x92c0, 0x00000003, 0x92c4, 0x00000000,
      0x92cc, 0x9f1f0000, 0x92d0, 0xfbf177f5, 0x92d4, 0x3fefda0e,
      0x92d8, 0x33bd35dc, 0x92dc, 0x578d89c1, 0x92e0, 0xdae70105,
      0x92e4, 0xfa835cfc, 0x92e8, 0x404e87e6, 0x92ec, 0xba35df44,
      0x92f0, 0x00000000, 0x930c, 0x00800000, 0x9310, 0x00000000,
      0x9340, 0x00003bff, 0x9344, 0x00000040, 0x9348, 0x00000000,
      0x935c, 0xfe3fb540, 0x9360, 0x00000090, 0x9364, 0x00000000,
      0x9370, 0x51020111, 0x9374, 0x50008011, 0x9378, 0x08003800,
      0x937c, 0x0000221b, 0x9380, 0x21272321, 0x9384, 0x00232123,
      0x9388, 0x00000000, 0x9390, 0x00000005, 0x9394, 0x00000068,
      0x9398, 0x001fe800, 0x939c, 0x00000000, 0x93b8, 0xe000001d,
      0x93bc, 0x000000bb, 0x93c0, 0x00000000, 0x93d4, 0x000d0001,
      0x93d8, 0x00000000, 0x93e4, 0x00001520, 0x93e8, 0x00000108,
      0x93ec, 0x00000000,
  };
  int max;
  max = sizeof(register_values);
}


x86 assembly (clang, -O0):
<ram_set_registers>:
push   %rbp
mov    %rsp,%rbp
movl   $0x7b8,-0x4(%rbp)
pop    %rbp
ret

x86 assembly (clang, -O2):
<ram_set_registers>:
ret

LLVM IR (-O0):
@ram_set_registers.register_values = internal constant [494 x i32] [i32 12, i32 0, i32 16, i32 -1879048184, i32 20, i32 0, i32 44, i32 1951666210, i32 48, i32 0, i32 52, i32 160, i32 56, i32 0, i32 64, i32 1, i32 68, i32 0, i32 80, i32 1441803, i32 88, i32 0, i32 96, i32 -802598687, i32 100, i32 0, i32 160, i32 3194882, i32 164, i32 520096631, i32 168, i32 2849, i32 172, i32 0, i32 176, i32 256, i32 180, i32 67840, i32 184, i32 0, i32 192, i32 6291464, i32 196, i32 286326816, i32 200, i32 32, i32 204, i32 3474722, i32 208, i32 3473410, i32 212, i32 0, i32 224, i32 854024, i32 228, i32 788488, i32 232, i32 1249039, i32 236, i32 0, i32 240, i32 262152, i32 244, i32 0, i32 2060, i32 73728, i32 2064, i32 0, i32 2072, i32 536936704, i32 2076, i32 572572097, i32 2080, i32 -504307712, i32 2084, i32 -537864192, i32 2088, i32 0, i32 2108, i32 786687, i32 2112, i32 0, i32 12300, i32 73728, i32 12304, i32 0, i32 12312, i32 537002496, i32 12316, i32 570425584, i32 12320, i32 -470752768, i32 12324, i32 65520, i32 12328, i32 0, i32 12340, i32 192, i32 12344, i32 0, i32 12348, i32 393471, i32 12352, i32 0, i32 12384, i32 100925440, i32 12388, i32 0, i32 12480, i32 8843272, i32 12484, i32 32, i32 12488, i32 208, i32 12492, i32 65570, i32 12496, i32 2, i32 12500, i32 0, i32 12512, i32 851976, i32 12516, i32 917512, i32 12520, i32 1441807, i32 12524, i32 0, i32 12528, i32 -2147483640, i32 12532, i32 0, i32 14860, i32 8192, i32 14864, i32 54273, i32 14868, i32 0, i32 14892, i32 1953108002, i32 14896, i32 0, i32 14908, i32 1036, i32 14912, i32 201654274, i32 14916, i32 1953108002, i32 14920, i32 6, i32 14924, i32 0, i32 15116, i32 8192, i32 15120, i32 0, i32 15148, i32 1953173538, i32 15152, i32 0, i32 15168, i32 -2079747840, i32 15172, i32 0, i32 15176, i32 5243936, i32 15180, i32 0, i32 15184, i32 33025, i32 15188, i32 -977666033, i32 15192, i32 20481, i32 15196, i32 0, i32 15200, i32 109051904, i32 15204, i32 19, i32 15208, i32 0, i32 15216, i32 -716494586, i32 15220, i32 12, i32 15224, i32 0, i32 15228, i32 1953173538, i32 15232, i32 0, i32 15236, i32 1, i32 15240, i32 0, i32 15344, i32 7536531, i32 15348, i32 0, i32 36876, i32 8388608, i32 36880, i32 0, i32 36884, i32 0, i32 36888, i32 0, i32 36892, i32 0, i32 36896, i32 0, i32 36900, i32 0, i32 36904, i32 0, i32 36908, i32 0, i32 36912, i32 0, i32 36916, i32 128, i32 36920, i32 0, i32 36924, i32 0, i32 36928, i32 65793, i32 36932, i32 0, i32 36936, i32 0, i32 36940, i32 0, i32 36944, i32 0, i32 36948, i32 0, i32 36952, i32 0, i32 36956, i32 0, i32 36960, i32 0, i32 36964, i32 228, i32 36968, i32 251694095, i32 36972, i32 44, i32 36976, i32 0, i32 36980, i32 0, i32 36984, i32 0, i32 36988, i32 0, i32 36992, i32 553713672, i32 36996, i32 286326816, i32 37000, i32 -2139814622, i32 37004, i32 2, i32 37008, i32 38863958, i32 37012, i32 16711680, i32 37016, i32 7, i32 37020, i32 0, i32 37024, i32 0, i32 37028, i32 0, i32 37032, i32 0, i32 37036, i32 0, i32 37040, i32 0, i32 37044, i32 0, i32 37048, i32 0, i32 37052, i32 0, i32 37056, i32 0, i32 37060, i32 0, i32 37064, i32 0, i32 37068, i32 0, i32 37132, i32 8388608, i32 37136, i32 0, i32 37184, i32 3, i32 37188, i32 2031616, i32 37192, i32 2097152, i32 37196, i32 1, i32 37200, i32 2097152, i32 37204, i32 2, i32 37208, i32 2097152, i32 37212, i32 3, i32 37216, i32 2097152, i32 37220, i32 4, i32 37224, i32 2097152, i32 37228, i32 5, i32 37232, i32 2097152, i32 37236, i32 6, i32 37240, i32 2097152, i32 37244, i32 7, i32 37248, i32 14680067, i32 37252, i32 14810880, i32 37256, i32 14155779, i32 37260, i32 14679808, i32 37264, i32 14811139, i32 37268, i32 14941952, i32 37272, i32 0, i32 37296, i32 2563, i32 37300, i32 2816, i32 37304, i32 2097155, i32 37308, i32 16648960, i32 37312, i32 49155, i32 37316, i32 49152, i32 37320, i32 4115, i32 37324, i32 1044480, i32 37328, i32 0, i32 37344, i32 -16777213, i32 37348, i32 0, i32 37376, i32 285347874, i32 37380, i32 0, i32 37384, i32 100663296, i32 37388, i32 8388608, i32 37392, i32 0, i32 37440, i32 1, i32 37444, i32 8388609, i32 37448, i32 16777217, i32 37452, i32 25165825, i32 37456, i32 0, i32 37472, i32 6356480, i32 37488, i32 0, i32 37504, i32 34, i32 37508, i32 0, i32 37512, i32 56766757, i32 37516, i32 304, i32 37520, i32 135036928, i32 37524, i32 237701638, i32 37528, i32 0, i32 37552, i32 -773264635, i32 37556, i32 204, i32 37560, i32 -541071443, i32 37564, i32 -548675666, i32 37568, i32 3, i32 37572, i32 0, i32 37580, i32 -1625358336, i32 37584, i32 -68061195, i32 37588, i32 1072683534, i32 37592, i32 868038108, i32 37596, i32 1468893633, i32 37600, i32 -622395131, i32 37604, i32 -92054276, i32 37608, i32 1078888422, i32 37612, i32 -1170874556, i32 37616, i32 0, i32 37644, i32 8388608, i32 37648, i32 0, i32 37696, i32 15359, i32 37700, i32 64, i32 37704, i32 0, i32 37724, i32 -29379264, i32 37728, i32 144, i32 37732, i32 0, i32 37744, i32 1359085841, i32 37748, i32 1342210065, i32 37752, i32 134232064, i32 37756, i32 8731, i32 37760, i32 556213025, i32 37764, i32 2302243, i32 37768, i32 0, i32 37776, i32 5, i32 37780, i32 104, i32 37784, i32 2091008, i32 37788, i32 0, i32 37816, i32 -536870883, i32 37820, i32 187, i32 37824, i32 0, i32 37844, i32 851969, i32 37848, i32 0, i32 37860, i32 5408, i32 37864, i32 264, i32 37868, i32 0]
define void @ram_set_registers() {
%1 = alloca i32
store i32 1976, i32* %1
ret void
}

LLVM IR (-O2):
define void @ram_set_registers() {
ret void
}