Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8356700

RISC-V: Declare incompressible scope in fill_words / zero_memory assembler routines

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 25
    • hotspot

      The correctness of the logic depends on the fixed instruction size of the store instructions
      emitted by the loop in MacroAssembler::fill_words and MacroAssembler::zero_memory assembler
      routines. These store instructions won't be compressed into 16-bit format due to negative
      offset immediate. But it will be safer to make it explict by declaring an incompressible scope
      when emitting these store instructions. This also renames IncompressibleRegion to IncompressibleScope.

            wenanjian Anjian Wen
            wenanjian Anjian Wen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: