1. 05 Aug, 2018 8 commits
    • Mat M's avatar
      Merge pull request #928 from MerryMage/dynarmic · e0695362
      Mat M authored
      externals: Update dynarmic to 4f96c63
      e0695362
    • MerryMage's avatar
      externals: Update dynarmic to 4f96c63 · e816745b
      MerryMage authored
      4f96c63 emit_x64_vector_floating_point: Simplify FPVector{Min,Max}
      e15fdfe emit_x64_vector_floating_point: Simplify Get*Vector functions
      734a00b emit_x64_floating_point: Remove EmitProcessNaNs
      fd45191 devirtualize: Replace DEVIRT macro with function template
      67ba5d0 fuzz_with_unicorn: Remove FCVT_float from ignore list
      66e6dd1 a32_emit_x64: std::move A32::UserConfig in the constructor
      b4890b6 emit_x64_floating_point: Use EmitPostProcessNaNs in EmitFPMulX
      18b2943 emit_x64_floating_point: Remove unnecessary DenormalsAreZero from EmitFPSingleToDouble and EmitFPDoubleToSingle
      df1f81f emit_x64_floating_point: Simplify EmitFP{Min,Max}{,Numeric}{32,64}
      21fb1c3 emit_x64_floating_point: Reduce NaN processing overhead
      f5c9f0f A64: Implement FMULX, scalar single/double variant
      8f47773 IR: Implement FPMulX IR instruction
      79e6440 fuzz_with_unicorn: Randomize SP
      33c80e3 fuzz_with_unicorn: Randomize PC
      8d41024 testenv: Make code_mem mobile
      a9fae0e emit_x64_vector: Vectorize 32-bit variants of paired min/max
      8926a92 emit_x64_vector: Improve code emission of VectorGetElement* for index == 0
      e20bd38 reg_alloc: Do a UseScratch if a Use destination is too small
      a19fa0e fuzz_with_unicorn: Randomize FPCR.AHP and FPCR.FZ16
      775f368 emit_x64_floating_point: AVX implementation of ForceToDefaultNaN
      71018a1 emit_x64_vector_floating_point: Prefer blendvp{s,d} to vblendvp{s,d} where possible
      137f4b3 backend_x64: Remove all use of xmm0
      e73d67a emit_x64_vector_floating_point: AVX implementation of ForceToDefaultNaN
      43cca54 emit_x64_vector_floating_point: Reduce codesize of ForceToDefaultNaN
      5dc40f4 emit_x64_vector_floating_point: Reduce codesize of EmitTwoOpVectorOperation
      07622ee emit_x64_vector_floating_point: Correct FMA in FTZ mode
      621c85b emit_x64_floating_point: DenormalsAreZero is redundant as hardware already does DAZ
      3d0ebaa emit_x64_floating_point: FlushToZero is redundant as hardware already does FTZ
      f626ff8 backend_x64: Fix FPVectorMulAdd and FPMulAdd NaN handling with denormals
      adeb9d9 a32/fuzz_arm: Disable vfp tests
      19ea70d fuzz_with_unicorn: Randomize FPCR.FZ
      895db36 backend_x64: Fix bugs when FPCR.FZ=1
      d7e2de2 fuzz_with_unicorn: Extract RandomFpcr function
      c858d6c fp/info: Deduplicate functions
      5b88ec2 emit_x64_floating_point: Deduplicate EmitFPMulAdd implementation
      e816745b
    • bunnei's avatar
      Merge pull request #926 from ogniK5377/vertex-attrib-format · ce46fb27
      bunnei authored
      gl_rasterizer: Fix glVertexAttribFormat for integers
      ce46fb27
    • David Marcec's avatar
      added braces for conditions · b96010bf
      David Marcec authored
      b96010bf
    • David Marcec's avatar
      fix the attrib format for ints · 6d1e30e0
      David Marcec authored
      6d1e30e0
    • bunnei's avatar
      Merge pull request #924 from lioncash/arp · a0a605df
      bunnei authored
      service: Add arp services
      a0a605df
    • bunnei's avatar
      Merge pull request #921 from lioncash/view · cd96c043
      bunnei authored
      core/crypto: Minor changes
      cd96c043
    • bunnei's avatar
      Merge pull request #923 from lioncash/pragma · 3f4fcd58
      bunnei authored
      service: Remove redundant #pragma once directives
      3f4fcd58
  2. 04 Aug, 2018 16 commits
  3. 03 Aug, 2018 16 commits