# Cemu detailed changelog for 1.7.3# Patreon release date: 2017-03-10# Public release date: 2017-03-17JIT: LWARX instruction now consumes multiple virtual cycles. This speeds up busy wait loops.general: Screensaver/Standby should no longer come up while a game is playing in Cemucoreinit: Added API LCDisableDMA(), LCGetAllocatableSize(), MPResetTaskQ(), OSPeekMessage(), OSEnableHomeButtonMenu()coreinit: Fixed bug in LCEnableDMA()coreinit/FS: FSOpenFile() is no longer blocking CPU executioncoreinit/FS: Added internal support for priority-based path overloadingcoreinit/FS: Cemu will load patched game files automatically from mlc01/usr/title/../../ACP: Added ACP library. New API: ACPCheckApplicationDeviceEmulation()AOC: Added proper support for AOC library. Addon content (DLC) is automatically loaded from mlc01/usr/title/../../aoc/ or mlc01/usr/title/../../<aoc_titleId>/AX: Fixed internal ADPCM playback offset calculation for addresses above 0x80000000Input: Fixed bug that caused non-keyboard buttons to be detected as keyboard inputGX2: Improved implementation for GX2CalcTVSize() and GX2CalcDRCSize()GX2: Shader code optimizations. Up to 40% faster compile time for float-only shaders (measured on NVIDIA)GX2: Added support for shader OP3 CNDGT_INT instructionGX2: Added support for vertex format FMT_16_16_16_16, nfa=0, signed=0GX2: Fixed software streamout reading format 32_32_32_FLOAT incorrectlyGX2: Added support for vertex shader gl_PointSize exportGX2: Fixed a race condition in which the GPU7 command processor could run ahead of the current write pointer before GX2Init() was calledGX2: Fixed sampler min and mag filter value being read from wrong register bitsGX2: Added support for streamout binding the same buffer as input and output