From 7f695e27ac98b1e71cf1c1acb95bd40d6ca5d3ef Mon Sep 17 00:00:00 2001 From: CGH0S7 <776459475@qq.com> Date: Fri, 27 Dec 2024 13:43:40 +0800 Subject: [PATCH] 2024/12/27 Update --- .gitignore | 0 .scalafmt.conf | 0 LICENSE | 0 README.md | 0 build.sbt | 0 build.sc | 0 project/build.properties | 0 project/metals.sbt | 0 project/plugins.sbt | 0 project/project/metals.sbt | 0 project/project/project/metals.sbt | 0 .../$a9dd02e21315c718b8a9.cache | 0 .../$e584286c9b1e6204fad3.cache | 0 .../scala-2.12/sbt-1.0/sync/copy-resource | 0 .../sbt-1.0/update/update_cache_2.12/inputs | 0 .../sbt-1.0/update/update_cache_2.12/output | 0 .../_global/_global/_global/streams/out | 0 .../csrConfiguration/_global/streams/out | 0 .../_global/csrProject/_global/streams/out | 0 .../streams/update_cache_2.12/input_dsp | 0 .../streams/update_cache_2.12/output_dsp | 0 .../ivyConfiguration/_global/streams/out | 0 .../_global/ivySbt/_global/streams/out | 0 .../moduleSettings/_global/streams/out | 0 .../projectDescriptors/_global/streams/out | 0 .../_global/streams/out | 0 .../_global/update/_global/streams/out | 0 .../_global/_global/compileOutputs/previous | 0 .../_global/discoveredMainClasses/data | 0 .../compile/bspReporter/_global/streams/out | 0 .../compile/compile/_global/streams/out | 0 .../compileIncremental/_global/streams/export | 0 .../compileIncremental/_global/streams/out | 0 .../compile/copyResources/_global/streams/out | 0 .../_global/streams/export | 0 .../exportedProducts/_global/streams/export | 0 .../_global/streams/export | 0 .../compile/incOptions/_global/streams/out | 0 .../_global/streams/export | 0 .../_global/streams/out | 0 .../managedClasspath/_global/streams/export | 0 .../compile/scalacOptions/_global/streams/out | 0 .../unmanagedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/out | 0 .../unmanagedJars/_global/streams/export | 0 .../_global/streams/export | 0 .../exportedProducts/_global/streams/export | 0 .../_global/streams/export | 0 .../fullClasspath/_global/streams/export | 0 .../_global/streams/export | 0 .../_global/streams/out | 0 .../managedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/out | 0 .../unmanagedJars/_global/streams/export | 0 .../$4a9aca81fbe85b31d31f.cache | 0 .../$684cbe76d3229096c30d.cache | 0 .../scala-2.12/sbt-1.0/sync/copy-resource | 0 .../sbt-1.0/update/update_cache_2.12/inputs | 0 .../sbt-1.0/update/update_cache_2.12/output | 0 .../_global/_global/_global/streams/out | 0 .../_global/bloopInstall/_global/streams/out | 0 .../csrConfiguration/_global/streams/out | 0 .../_global/csrProject/_global/streams/out | 0 .../streams/update_cache_2.12/input_dsp | 0 .../streams/update_cache_2.12/output_dsp | 0 .../ivyConfiguration/_global/streams/out | 0 .../_global/ivySbt/_global/streams/out | 0 .../moduleSettings/_global/streams/out | 0 .../projectDescriptors/_global/streams/out | 0 .../_global/streams/out | 0 .../_global/update/_global/streams/out | 0 .../updateClassifiers/_global/streams/out | 0 .../_global/streams/update_cache_2.12/inputs | 0 .../_global/streams/update_cache_2.12/output | 0 .../updateSbtClassifiers/_global/streams/out | 0 .../_global/_global/compileOutputs/previous | 0 .../_global/discoveredMainClasses/data | 0 .../compile/bloopGenerate/_global/streams/out | 0 .../bloopPostGenerate/_global/streams/out | 0 .../compile/bspReporter/_global/streams/out | 0 .../compile/compile/_global/streams/out | 0 .../compileIncremental/_global/streams/export | 0 .../compileIncremental/_global/streams/out | 0 .../compile/copyResources/_global/streams/out | 0 .../_global/streams/export | 0 .../exportedProducts/_global/streams/export | 0 .../_global/streams/export | 0 .../compile/incOptions/_global/streams/out | 0 .../_global/streams/export | 0 .../_global/streams/out | 0 .../managedClasspath/_global/streams/export | 0 .../compile/scalacOptions/_global/streams/out | 0 .../unmanagedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/out | 0 .../unmanagedJars/_global/streams/export | 0 .../it/bloopGenerate/_global/streams/out | 0 .../it/bloopPostGenerate/_global/streams/out | 0 .../_global/streams/export | 0 .../exportedProducts/_global/streams/export | 0 .../_global/streams/export | 0 .../fullClasspath/_global/streams/export | 0 .../_global/streams/export | 0 .../_global/streams/out | 0 .../managedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/out | 0 .../unmanagedJars/_global/streams/export | 0 .../test/bloopGenerate/_global/streams/out | 0 .../bloopPostGenerate/_global/streams/out | 0 .../$5ae51053e2dad036f4d4.cache | 0 .../$6f1b42794ad86b9390f2.cache | 0 .../$9f58b605c4660f5df33f.cache | 0 .../$fe04a063883393784849.cache | 0 .../scala-2.12/sbt-1.0/sync/copy-resource | 0 .../sbt-1.0/update/update_cache_2.12/inputs | 0 .../sbt-1.0/update/update_cache_2.12/output | 0 .../_global/_global/_global/streams/out | 0 .../_global/bloopInstall/_global/streams/out | 0 .../csrConfiguration/_global/streams/out | 0 .../_global/csrProject/_global/streams/out | 0 .../streams/update_cache_2.12/input_dsp | 0 .../streams/update_cache_2.12/output_dsp | 0 .../ivyConfiguration/_global/streams/out | 0 .../_global/ivySbt/_global/streams/out | 0 .../moduleSettings/_global/streams/out | 0 .../projectDescriptors/_global/streams/out | 0 .../_global/streams/out | 0 .../_global/update/_global/streams/out | 0 .../updateClassifiers/_global/streams/out | 0 .../_global/streams/update_cache_2.12/inputs | 0 .../_global/streams/update_cache_2.12/output | 0 .../updateSbtClassifiers/_global/streams/out | 0 .../_global/_global/compileOutputs/previous | 0 .../_global/discoveredMainClasses/data | 0 .../compile/bloopGenerate/_global/streams/out | 0 .../bloopPostGenerate/_global/streams/out | 0 .../compile/bspReporter/_global/streams/out | 0 .../compile/compile/_global/streams/out | 0 .../compileIncremental/_global/streams/export | 0 .../compileIncremental/_global/streams/out | 0 .../compile/copyResources/_global/streams/out | 0 .../_global/streams/export | 0 .../exportedProducts/_global/streams/export | 0 .../_global/streams/export | 0 .../compile/incOptions/_global/streams/out | 0 .../_global/streams/export | 0 .../_global/streams/out | 0 .../managedClasspath/_global/streams/export | 0 .../compile/scalacOptions/_global/streams/out | 0 .../unmanagedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/out | 0 .../unmanagedJars/_global/streams/export | 0 .../it/bloopGenerate/_global/streams/out | 0 .../it/bloopPostGenerate/_global/streams/out | 0 .../_global/streams/export | 0 .../exportedProducts/_global/streams/export | 0 .../_global/streams/export | 0 .../fullClasspath/_global/streams/export | 0 .../_global/streams/export | 0 .../_global/streams/out | 0 .../managedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/out | 0 .../unmanagedJars/_global/streams/export | 0 .../test/bloopGenerate/_global/streams/out | 0 .../bloopPostGenerate/_global/streams/out | 0 src/main/scala/common/Consts.scala | 0 src/main/scala/common/Instructions.scala | 0 src/main/scala/micore/Core.scala | 136 ++++++++++++++++++ src/main/scala/micore/Memory.scala | 0 src/main/scala/micore/Top.scala | 0 src/test/scala/micore/MicoreSpec.scala | 0 target/scala-2.13/-name-_2.13-0.1.0.jar | Bin target/scala-2.13/sync/copy-resource | 0 .../update/update_cache_2.13/inputs | 0 .../update/update_cache_2.13/output | 0 target/scala-2.13/zinc/inc_compile_2.13.zip | Bin .../_global/_global/_global/streams/out | 0 .../_global/bloopInstall/_global/streams/out | 0 .../csrConfiguration/_global/streams/out | 0 .../_global/csrProject/_global/streams/out | 0 .../streams/update_cache_2.13/input_dsp | 0 .../streams/update_cache_2.13/output_dsp | 0 .../ivyConfiguration/_global/streams/out | 0 .../_global/ivySbt/_global/streams/out | 0 .../moduleSettings/_global/streams/out | 0 .../projectDescriptors/_global/streams/out | 0 .../_global/streams/out | 0 .../_global/update/_global/streams/out | 0 .../updateClassifiers/_global/streams/out | 0 .../_global/streams/update_cache_2.13/inputs | 0 .../_global/streams/update_cache_2.13/output | 0 .../_global/_global/compileOutputs/previous | 0 .../_global/discoveredMainClasses/data | 0 .../compile/bloopGenerate/_global/streams/out | 0 .../bloopPostGenerate/_global/streams/out | 0 .../compile/bspReporter/_global/streams/out | 0 .../compile/compile/_global/streams/out | 0 .../compileIncremental/_global/streams/export | 0 .../compileIncremental/_global/streams/out | 0 .../compile/copyResources/_global/streams/out | 0 .../_global/streams/export | 0 .../_global/streams/export | 0 .../exportedProducts/_global/streams/export | 0 .../_global/streams/export | 0 .../compile/incOptions/_global/streams/out | 0 .../_global/streams/export | 0 .../_global/streams/out | 0 .../compile/mainClass/_global/streams/out | 0 .../managedClasspath/_global/streams/export | 0 .../compile/packageBin/_global/streams/inputs | 0 .../compile/packageBin/_global/streams/out | 0 .../compile/packageBin/_global/streams/output | 0 .../compile/scalacOptions/_global/streams/out | 0 .../unmanagedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/out | 0 .../unmanagedJars/_global/streams/export | 0 .../it/bloopGenerate/_global/streams/out | 0 .../it/bloopPostGenerate/_global/streams/out | 0 .../_global/streams/export | 0 .../_global/streams/export | 0 .../_global/streams/export | 0 .../_global/streams/export | 0 .../_global/streams/export | 0 .../_global/streams/out | 0 .../managedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/out | 0 .../unmanagedJars/_global/streams/export | 0 .../test/bloopGenerate/_global/streams/out | 0 .../bloopPostGenerate/_global/streams/out | 0 .../_global/streams/export | 0 .../managedClasspath/_global/streams/export | 0 .../test/scalacOptions/_global/streams/out | 0 .../unmanagedClasspath/_global/streams/export | 0 .../unmanagedClasspath/_global/streams/out | 0 .../test/unmanagedJars/_global/streams/export | 0 238 files changed, 136 insertions(+) mode change 100644 => 100755 .gitignore mode change 100644 => 100755 .scalafmt.conf mode change 100644 => 100755 LICENSE mode change 100644 => 100755 README.md mode change 100644 => 100755 build.sbt mode change 100644 => 100755 build.sc mode change 100644 => 100755 project/build.properties mode change 100644 => 100755 project/metals.sbt mode change 100644 => 100755 project/plugins.sbt mode change 100644 => 100755 project/project/metals.sbt mode change 100644 => 100755 project/project/project/metals.sbt mode change 100644 => 100755 project/project/project/project/target/config-classes/$a9dd02e21315c718b8a9.cache mode change 100644 => 100755 project/project/project/target/config-classes/$e584286c9b1e6204fad3.cache mode change 100644 => 100755 project/project/project/target/scala-2.12/sbt-1.0/sync/copy-resource mode change 100644 => 100755 project/project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs mode change 100644 => 100755 project/project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output mode change 100644 => 100755 project/project/project/target/streams/_global/_global/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/_global/csrConfiguration/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/_global/csrProject/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp mode change 100644 => 100755 project/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp mode change 100644 => 100755 project/project/project/target/streams/_global/ivyConfiguration/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/_global/ivySbt/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/_global/moduleSettings/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/_global/projectDescriptors/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/_global/update/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/compile/_global/_global/compileOutputs/previous mode change 100644 => 100755 project/project/project/target/streams/compile/_global/_global/discoveredMainClasses/data mode change 100644 => 100755 project/project/project/target/streams/compile/bspReporter/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/compile/compile/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/compile/compileIncremental/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/compile/compileIncremental/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/compile/copyResources/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/compile/dependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/compile/exportedProducts/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/compile/externalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/compile/incOptions/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/compile/internalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/compile/internalDependencyClasspath/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/compile/managedClasspath/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/compile/scalacOptions/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/compile/unmanagedClasspath/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/compile/unmanagedClasspath/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/compile/unmanagedJars/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/runtime/exportedProducts/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/runtime/fullClasspath/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/runtime/managedClasspath/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/runtime/unmanagedClasspath/_global/streams/export mode change 100644 => 100755 project/project/project/target/streams/runtime/unmanagedClasspath/_global/streams/out mode change 100644 => 100755 project/project/project/target/streams/runtime/unmanagedJars/_global/streams/export mode change 100644 => 100755 project/project/target/config-classes/$4a9aca81fbe85b31d31f.cache mode change 100644 => 100755 project/project/target/config-classes/$684cbe76d3229096c30d.cache mode change 100644 => 100755 project/project/target/scala-2.12/sbt-1.0/sync/copy-resource mode change 100644 => 100755 project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs mode change 100644 => 100755 project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output mode change 100644 => 100755 project/project/target/streams/_global/_global/_global/streams/out mode change 100644 => 100755 project/project/target/streams/_global/_global/bloopInstall/_global/streams/out mode change 100644 => 100755 project/project/target/streams/_global/csrConfiguration/_global/streams/out mode change 100644 => 100755 project/project/target/streams/_global/csrProject/_global/streams/out mode change 100644 => 100755 project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp mode change 100644 => 100755 project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp mode change 100644 => 100755 project/project/target/streams/_global/ivyConfiguration/_global/streams/out mode change 100644 => 100755 project/project/target/streams/_global/ivySbt/_global/streams/out mode change 100644 => 100755 project/project/target/streams/_global/moduleSettings/_global/streams/out mode change 100644 => 100755 project/project/target/streams/_global/projectDescriptors/_global/streams/out mode change 100644 => 100755 project/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out mode change 100644 => 100755 project/project/target/streams/_global/update/_global/streams/out mode change 100644 => 100755 project/project/target/streams/_global/updateClassifiers/_global/streams/out mode change 100644 => 100755 project/project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/inputs mode change 100644 => 100755 project/project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/output mode change 100644 => 100755 project/project/target/streams/_global/updateSbtClassifiers/_global/streams/out mode change 100644 => 100755 project/project/target/streams/compile/_global/_global/compileOutputs/previous mode change 100644 => 100755 project/project/target/streams/compile/_global/_global/discoveredMainClasses/data mode change 100644 => 100755 project/project/target/streams/compile/bloopGenerate/_global/streams/out mode change 100644 => 100755 project/project/target/streams/compile/bloopPostGenerate/_global/streams/out mode change 100644 => 100755 project/project/target/streams/compile/bspReporter/_global/streams/out mode change 100644 => 100755 project/project/target/streams/compile/compile/_global/streams/out mode change 100644 => 100755 project/project/target/streams/compile/compileIncremental/_global/streams/export mode change 100644 => 100755 project/project/target/streams/compile/compileIncremental/_global/streams/out mode change 100644 => 100755 project/project/target/streams/compile/copyResources/_global/streams/out mode change 100644 => 100755 project/project/target/streams/compile/dependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/target/streams/compile/exportedProducts/_global/streams/export mode change 100644 => 100755 project/project/target/streams/compile/externalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/target/streams/compile/incOptions/_global/streams/out mode change 100644 => 100755 project/project/target/streams/compile/internalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/target/streams/compile/internalDependencyClasspath/_global/streams/out mode change 100644 => 100755 project/project/target/streams/compile/managedClasspath/_global/streams/export mode change 100644 => 100755 project/project/target/streams/compile/scalacOptions/_global/streams/out mode change 100644 => 100755 project/project/target/streams/compile/unmanagedClasspath/_global/streams/export mode change 100644 => 100755 project/project/target/streams/compile/unmanagedClasspath/_global/streams/out mode change 100644 => 100755 project/project/target/streams/compile/unmanagedJars/_global/streams/export mode change 100644 => 100755 project/project/target/streams/it/bloopGenerate/_global/streams/out mode change 100644 => 100755 project/project/target/streams/it/bloopPostGenerate/_global/streams/out mode change 100644 => 100755 project/project/target/streams/runtime/dependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/target/streams/runtime/exportedProducts/_global/streams/export mode change 100644 => 100755 project/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/target/streams/runtime/fullClasspath/_global/streams/export mode change 100644 => 100755 project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/out mode change 100644 => 100755 project/project/target/streams/runtime/managedClasspath/_global/streams/export mode change 100644 => 100755 project/project/target/streams/runtime/unmanagedClasspath/_global/streams/export mode change 100644 => 100755 project/project/target/streams/runtime/unmanagedClasspath/_global/streams/out mode change 100644 => 100755 project/project/target/streams/runtime/unmanagedJars/_global/streams/export mode change 100644 => 100755 project/project/target/streams/test/bloopGenerate/_global/streams/out mode change 100644 => 100755 project/project/target/streams/test/bloopPostGenerate/_global/streams/out mode change 100644 => 100755 project/target/config-classes/$5ae51053e2dad036f4d4.cache mode change 100644 => 100755 project/target/config-classes/$6f1b42794ad86b9390f2.cache mode change 100644 => 100755 project/target/config-classes/$9f58b605c4660f5df33f.cache mode change 100644 => 100755 project/target/config-classes/$fe04a063883393784849.cache mode change 100644 => 100755 project/target/scala-2.12/sbt-1.0/sync/copy-resource mode change 100644 => 100755 project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs mode change 100644 => 100755 project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output mode change 100644 => 100755 project/target/streams/_global/_global/_global/streams/out mode change 100644 => 100755 project/target/streams/_global/_global/bloopInstall/_global/streams/out mode change 100644 => 100755 project/target/streams/_global/csrConfiguration/_global/streams/out mode change 100644 => 100755 project/target/streams/_global/csrProject/_global/streams/out mode change 100644 => 100755 project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp mode change 100644 => 100755 project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp mode change 100644 => 100755 project/target/streams/_global/ivyConfiguration/_global/streams/out mode change 100644 => 100755 project/target/streams/_global/ivySbt/_global/streams/out mode change 100644 => 100755 project/target/streams/_global/moduleSettings/_global/streams/out mode change 100644 => 100755 project/target/streams/_global/projectDescriptors/_global/streams/out mode change 100644 => 100755 project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out mode change 100644 => 100755 project/target/streams/_global/update/_global/streams/out mode change 100644 => 100755 project/target/streams/_global/updateClassifiers/_global/streams/out mode change 100644 => 100755 project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/inputs mode change 100644 => 100755 project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/output mode change 100644 => 100755 project/target/streams/_global/updateSbtClassifiers/_global/streams/out mode change 100644 => 100755 project/target/streams/compile/_global/_global/compileOutputs/previous mode change 100644 => 100755 project/target/streams/compile/_global/_global/discoveredMainClasses/data mode change 100644 => 100755 project/target/streams/compile/bloopGenerate/_global/streams/out mode change 100644 => 100755 project/target/streams/compile/bloopPostGenerate/_global/streams/out mode change 100644 => 100755 project/target/streams/compile/bspReporter/_global/streams/out mode change 100644 => 100755 project/target/streams/compile/compile/_global/streams/out mode change 100644 => 100755 project/target/streams/compile/compileIncremental/_global/streams/export mode change 100644 => 100755 project/target/streams/compile/compileIncremental/_global/streams/out mode change 100644 => 100755 project/target/streams/compile/copyResources/_global/streams/out mode change 100644 => 100755 project/target/streams/compile/dependencyClasspath/_global/streams/export mode change 100644 => 100755 project/target/streams/compile/exportedProducts/_global/streams/export mode change 100644 => 100755 project/target/streams/compile/externalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/target/streams/compile/incOptions/_global/streams/out mode change 100644 => 100755 project/target/streams/compile/internalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/target/streams/compile/internalDependencyClasspath/_global/streams/out mode change 100644 => 100755 project/target/streams/compile/managedClasspath/_global/streams/export mode change 100644 => 100755 project/target/streams/compile/scalacOptions/_global/streams/out mode change 100644 => 100755 project/target/streams/compile/unmanagedClasspath/_global/streams/export mode change 100644 => 100755 project/target/streams/compile/unmanagedClasspath/_global/streams/out mode change 100644 => 100755 project/target/streams/compile/unmanagedJars/_global/streams/export mode change 100644 => 100755 project/target/streams/it/bloopGenerate/_global/streams/out mode change 100644 => 100755 project/target/streams/it/bloopPostGenerate/_global/streams/out mode change 100644 => 100755 project/target/streams/runtime/dependencyClasspath/_global/streams/export mode change 100644 => 100755 project/target/streams/runtime/exportedProducts/_global/streams/export mode change 100644 => 100755 project/target/streams/runtime/externalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/target/streams/runtime/fullClasspath/_global/streams/export mode change 100644 => 100755 project/target/streams/runtime/internalDependencyClasspath/_global/streams/export mode change 100644 => 100755 project/target/streams/runtime/internalDependencyClasspath/_global/streams/out mode change 100644 => 100755 project/target/streams/runtime/managedClasspath/_global/streams/export mode change 100644 => 100755 project/target/streams/runtime/unmanagedClasspath/_global/streams/export mode change 100644 => 100755 project/target/streams/runtime/unmanagedClasspath/_global/streams/out mode change 100644 => 100755 project/target/streams/runtime/unmanagedJars/_global/streams/export mode change 100644 => 100755 project/target/streams/test/bloopGenerate/_global/streams/out mode change 100644 => 100755 project/target/streams/test/bloopPostGenerate/_global/streams/out mode change 100644 => 100755 src/main/scala/common/Consts.scala mode change 100644 => 100755 src/main/scala/common/Instructions.scala mode change 100644 => 100755 src/main/scala/micore/Core.scala mode change 100644 => 100755 src/main/scala/micore/Memory.scala mode change 100644 => 100755 src/main/scala/micore/Top.scala mode change 100644 => 100755 src/test/scala/micore/MicoreSpec.scala mode change 100644 => 100755 target/scala-2.13/-name-_2.13-0.1.0.jar mode change 100644 => 100755 target/scala-2.13/sync/copy-resource mode change 100644 => 100755 target/scala-2.13/update/update_cache_2.13/inputs mode change 100644 => 100755 target/scala-2.13/update/update_cache_2.13/output mode change 100644 => 100755 target/scala-2.13/zinc/inc_compile_2.13.zip mode change 100644 => 100755 target/streams/_global/_global/_global/streams/out mode change 100644 => 100755 target/streams/_global/_global/bloopInstall/_global/streams/out mode change 100644 => 100755 target/streams/_global/csrConfiguration/_global/streams/out mode change 100644 => 100755 target/streams/_global/csrProject/_global/streams/out mode change 100644 => 100755 target/streams/_global/dependencyPositions/_global/streams/update_cache_2.13/input_dsp mode change 100644 => 100755 target/streams/_global/dependencyPositions/_global/streams/update_cache_2.13/output_dsp mode change 100644 => 100755 target/streams/_global/ivyConfiguration/_global/streams/out mode change 100644 => 100755 target/streams/_global/ivySbt/_global/streams/out mode change 100644 => 100755 target/streams/_global/moduleSettings/_global/streams/out mode change 100644 => 100755 target/streams/_global/projectDescriptors/_global/streams/out mode change 100644 => 100755 target/streams/_global/scalaCompilerBridgeScope/_global/streams/out mode change 100644 => 100755 target/streams/_global/update/_global/streams/out mode change 100644 => 100755 target/streams/_global/updateClassifiers/_global/streams/out mode change 100644 => 100755 target/streams/_global/updateClassifiers/_global/streams/update_cache_2.13/inputs mode change 100644 => 100755 target/streams/_global/updateClassifiers/_global/streams/update_cache_2.13/output mode change 100644 => 100755 target/streams/compile/_global/_global/compileOutputs/previous mode change 100644 => 100755 target/streams/compile/_global/_global/discoveredMainClasses/data mode change 100644 => 100755 target/streams/compile/bloopGenerate/_global/streams/out mode change 100644 => 100755 target/streams/compile/bloopPostGenerate/_global/streams/out mode change 100644 => 100755 target/streams/compile/bspReporter/_global/streams/out mode change 100644 => 100755 target/streams/compile/compile/_global/streams/out mode change 100644 => 100755 target/streams/compile/compileIncremental/_global/streams/export mode change 100644 => 100755 target/streams/compile/compileIncremental/_global/streams/out mode change 100644 => 100755 target/streams/compile/copyResources/_global/streams/out mode change 100644 => 100755 target/streams/compile/dependencyClasspath/_global/streams/export mode change 100644 => 100755 target/streams/compile/exportedProductJars/_global/streams/export mode change 100644 => 100755 target/streams/compile/exportedProducts/_global/streams/export mode change 100644 => 100755 target/streams/compile/externalDependencyClasspath/_global/streams/export mode change 100644 => 100755 target/streams/compile/incOptions/_global/streams/out mode change 100644 => 100755 target/streams/compile/internalDependencyClasspath/_global/streams/export mode change 100644 => 100755 target/streams/compile/internalDependencyClasspath/_global/streams/out mode change 100644 => 100755 target/streams/compile/mainClass/_global/streams/out mode change 100644 => 100755 target/streams/compile/managedClasspath/_global/streams/export mode change 100644 => 100755 target/streams/compile/packageBin/_global/streams/inputs mode change 100644 => 100755 target/streams/compile/packageBin/_global/streams/out mode change 100644 => 100755 target/streams/compile/packageBin/_global/streams/output mode change 100644 => 100755 target/streams/compile/scalacOptions/_global/streams/out mode change 100644 => 100755 target/streams/compile/unmanagedClasspath/_global/streams/export mode change 100644 => 100755 target/streams/compile/unmanagedClasspath/_global/streams/out mode change 100644 => 100755 target/streams/compile/unmanagedJars/_global/streams/export mode change 100644 => 100755 target/streams/it/bloopGenerate/_global/streams/out mode change 100644 => 100755 target/streams/it/bloopPostGenerate/_global/streams/out mode change 100644 => 100755 target/streams/runtime/dependencyClasspathAsJars/_global/streams/export mode change 100644 => 100755 target/streams/runtime/exportedProductJars/_global/streams/export mode change 100644 => 100755 target/streams/runtime/externalDependencyClasspath/_global/streams/export mode change 100644 => 100755 target/streams/runtime/fullClasspathAsJars/_global/streams/export mode change 100644 => 100755 target/streams/runtime/internalDependencyAsJars/_global/streams/export mode change 100644 => 100755 target/streams/runtime/internalDependencyAsJars/_global/streams/out mode change 100644 => 100755 target/streams/runtime/managedClasspath/_global/streams/export mode change 100644 => 100755 target/streams/runtime/unmanagedClasspath/_global/streams/export mode change 100644 => 100755 target/streams/runtime/unmanagedClasspath/_global/streams/out mode change 100644 => 100755 target/streams/runtime/unmanagedJars/_global/streams/export mode change 100644 => 100755 target/streams/test/bloopGenerate/_global/streams/out mode change 100644 => 100755 target/streams/test/bloopPostGenerate/_global/streams/out mode change 100644 => 100755 target/streams/test/externalDependencyClasspath/_global/streams/export mode change 100644 => 100755 target/streams/test/managedClasspath/_global/streams/export mode change 100644 => 100755 target/streams/test/scalacOptions/_global/streams/out mode change 100644 => 100755 target/streams/test/unmanagedClasspath/_global/streams/export mode change 100644 => 100755 target/streams/test/unmanagedClasspath/_global/streams/out mode change 100644 => 100755 target/streams/test/unmanagedJars/_global/streams/export diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.scalafmt.conf b/.scalafmt.conf old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/build.sbt b/build.sbt old mode 100644 new mode 100755 diff --git a/build.sc b/build.sc old mode 100644 new mode 100755 diff --git a/project/build.properties b/project/build.properties old mode 100644 new mode 100755 diff --git a/project/metals.sbt b/project/metals.sbt old mode 100644 new mode 100755 diff --git a/project/plugins.sbt b/project/plugins.sbt old mode 100644 new mode 100755 diff --git a/project/project/metals.sbt b/project/project/metals.sbt old mode 100644 new mode 100755 diff --git a/project/project/project/metals.sbt b/project/project/project/metals.sbt old mode 100644 new mode 100755 diff --git a/project/project/project/project/target/config-classes/$a9dd02e21315c718b8a9.cache b/project/project/project/project/target/config-classes/$a9dd02e21315c718b8a9.cache old mode 100644 new mode 100755 diff --git a/project/project/project/target/config-classes/$e584286c9b1e6204fad3.cache b/project/project/project/target/config-classes/$e584286c9b1e6204fad3.cache old mode 100644 new mode 100755 diff --git a/project/project/project/target/scala-2.12/sbt-1.0/sync/copy-resource b/project/project/project/target/scala-2.12/sbt-1.0/sync/copy-resource old mode 100644 new mode 100755 diff --git a/project/project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs b/project/project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs old mode 100644 new mode 100755 diff --git a/project/project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output b/project/project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/_global/_global/_global/streams/out b/project/project/project/target/streams/_global/_global/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/_global/csrConfiguration/_global/streams/out b/project/project/project/target/streams/_global/csrConfiguration/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/_global/csrProject/_global/streams/out b/project/project/project/target/streams/_global/csrProject/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp b/project/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp b/project/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/_global/ivyConfiguration/_global/streams/out b/project/project/project/target/streams/_global/ivyConfiguration/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/_global/ivySbt/_global/streams/out b/project/project/project/target/streams/_global/ivySbt/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/_global/moduleSettings/_global/streams/out b/project/project/project/target/streams/_global/moduleSettings/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/_global/projectDescriptors/_global/streams/out b/project/project/project/target/streams/_global/projectDescriptors/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out b/project/project/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/_global/update/_global/streams/out b/project/project/project/target/streams/_global/update/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/_global/_global/compileOutputs/previous b/project/project/project/target/streams/compile/_global/_global/compileOutputs/previous old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/_global/_global/discoveredMainClasses/data b/project/project/project/target/streams/compile/_global/_global/discoveredMainClasses/data old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/bspReporter/_global/streams/out b/project/project/project/target/streams/compile/bspReporter/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/compile/_global/streams/out b/project/project/project/target/streams/compile/compile/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/compileIncremental/_global/streams/export b/project/project/project/target/streams/compile/compileIncremental/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/compileIncremental/_global/streams/out b/project/project/project/target/streams/compile/compileIncremental/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/copyResources/_global/streams/out b/project/project/project/target/streams/compile/copyResources/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/dependencyClasspath/_global/streams/export b/project/project/project/target/streams/compile/dependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/exportedProducts/_global/streams/export b/project/project/project/target/streams/compile/exportedProducts/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/externalDependencyClasspath/_global/streams/export b/project/project/project/target/streams/compile/externalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/incOptions/_global/streams/out b/project/project/project/target/streams/compile/incOptions/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/internalDependencyClasspath/_global/streams/export b/project/project/project/target/streams/compile/internalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/internalDependencyClasspath/_global/streams/out b/project/project/project/target/streams/compile/internalDependencyClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/managedClasspath/_global/streams/export b/project/project/project/target/streams/compile/managedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/scalacOptions/_global/streams/out b/project/project/project/target/streams/compile/scalacOptions/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/unmanagedClasspath/_global/streams/export b/project/project/project/target/streams/compile/unmanagedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/unmanagedClasspath/_global/streams/out b/project/project/project/target/streams/compile/unmanagedClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/compile/unmanagedJars/_global/streams/export b/project/project/project/target/streams/compile/unmanagedJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export b/project/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/runtime/exportedProducts/_global/streams/export b/project/project/project/target/streams/runtime/exportedProducts/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export b/project/project/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/runtime/fullClasspath/_global/streams/export b/project/project/project/target/streams/runtime/fullClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export b/project/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/out b/project/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/runtime/managedClasspath/_global/streams/export b/project/project/project/target/streams/runtime/managedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/runtime/unmanagedClasspath/_global/streams/export b/project/project/project/target/streams/runtime/unmanagedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/runtime/unmanagedClasspath/_global/streams/out b/project/project/project/target/streams/runtime/unmanagedClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/project/target/streams/runtime/unmanagedJars/_global/streams/export b/project/project/project/target/streams/runtime/unmanagedJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/config-classes/$4a9aca81fbe85b31d31f.cache b/project/project/target/config-classes/$4a9aca81fbe85b31d31f.cache old mode 100644 new mode 100755 diff --git a/project/project/target/config-classes/$684cbe76d3229096c30d.cache b/project/project/target/config-classes/$684cbe76d3229096c30d.cache old mode 100644 new mode 100755 diff --git a/project/project/target/scala-2.12/sbt-1.0/sync/copy-resource b/project/project/target/scala-2.12/sbt-1.0/sync/copy-resource old mode 100644 new mode 100755 diff --git a/project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs b/project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs old mode 100644 new mode 100755 diff --git a/project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output b/project/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/_global/_global/streams/out b/project/project/target/streams/_global/_global/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/_global/bloopInstall/_global/streams/out b/project/project/target/streams/_global/_global/bloopInstall/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/csrConfiguration/_global/streams/out b/project/project/target/streams/_global/csrConfiguration/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/csrProject/_global/streams/out b/project/project/target/streams/_global/csrProject/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp b/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp b/project/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/ivyConfiguration/_global/streams/out b/project/project/target/streams/_global/ivyConfiguration/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/ivySbt/_global/streams/out b/project/project/target/streams/_global/ivySbt/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/moduleSettings/_global/streams/out b/project/project/target/streams/_global/moduleSettings/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/projectDescriptors/_global/streams/out b/project/project/target/streams/_global/projectDescriptors/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out b/project/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/update/_global/streams/out b/project/project/target/streams/_global/update/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/updateClassifiers/_global/streams/out b/project/project/target/streams/_global/updateClassifiers/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/inputs b/project/project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/inputs old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/output b/project/project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/output old mode 100644 new mode 100755 diff --git a/project/project/target/streams/_global/updateSbtClassifiers/_global/streams/out b/project/project/target/streams/_global/updateSbtClassifiers/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/_global/_global/compileOutputs/previous b/project/project/target/streams/compile/_global/_global/compileOutputs/previous old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/_global/_global/discoveredMainClasses/data b/project/project/target/streams/compile/_global/_global/discoveredMainClasses/data old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/bloopGenerate/_global/streams/out b/project/project/target/streams/compile/bloopGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/bloopPostGenerate/_global/streams/out b/project/project/target/streams/compile/bloopPostGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/bspReporter/_global/streams/out b/project/project/target/streams/compile/bspReporter/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/compile/_global/streams/out b/project/project/target/streams/compile/compile/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/compileIncremental/_global/streams/export b/project/project/target/streams/compile/compileIncremental/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/compileIncremental/_global/streams/out b/project/project/target/streams/compile/compileIncremental/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/copyResources/_global/streams/out b/project/project/target/streams/compile/copyResources/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/dependencyClasspath/_global/streams/export b/project/project/target/streams/compile/dependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/exportedProducts/_global/streams/export b/project/project/target/streams/compile/exportedProducts/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/externalDependencyClasspath/_global/streams/export b/project/project/target/streams/compile/externalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/incOptions/_global/streams/out b/project/project/target/streams/compile/incOptions/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/internalDependencyClasspath/_global/streams/export b/project/project/target/streams/compile/internalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/internalDependencyClasspath/_global/streams/out b/project/project/target/streams/compile/internalDependencyClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/managedClasspath/_global/streams/export b/project/project/target/streams/compile/managedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/scalacOptions/_global/streams/out b/project/project/target/streams/compile/scalacOptions/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/unmanagedClasspath/_global/streams/export b/project/project/target/streams/compile/unmanagedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/unmanagedClasspath/_global/streams/out b/project/project/target/streams/compile/unmanagedClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/compile/unmanagedJars/_global/streams/export b/project/project/target/streams/compile/unmanagedJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/it/bloopGenerate/_global/streams/out b/project/project/target/streams/it/bloopGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/it/bloopPostGenerate/_global/streams/out b/project/project/target/streams/it/bloopPostGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export b/project/project/target/streams/runtime/dependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/runtime/exportedProducts/_global/streams/export b/project/project/target/streams/runtime/exportedProducts/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export b/project/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/runtime/fullClasspath/_global/streams/export b/project/project/target/streams/runtime/fullClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export b/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/out b/project/project/target/streams/runtime/internalDependencyClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/runtime/managedClasspath/_global/streams/export b/project/project/target/streams/runtime/managedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/runtime/unmanagedClasspath/_global/streams/export b/project/project/target/streams/runtime/unmanagedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/runtime/unmanagedClasspath/_global/streams/out b/project/project/target/streams/runtime/unmanagedClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/runtime/unmanagedJars/_global/streams/export b/project/project/target/streams/runtime/unmanagedJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/project/target/streams/test/bloopGenerate/_global/streams/out b/project/project/target/streams/test/bloopGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/project/target/streams/test/bloopPostGenerate/_global/streams/out b/project/project/target/streams/test/bloopPostGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/config-classes/$5ae51053e2dad036f4d4.cache b/project/target/config-classes/$5ae51053e2dad036f4d4.cache old mode 100644 new mode 100755 diff --git a/project/target/config-classes/$6f1b42794ad86b9390f2.cache b/project/target/config-classes/$6f1b42794ad86b9390f2.cache old mode 100644 new mode 100755 diff --git a/project/target/config-classes/$9f58b605c4660f5df33f.cache b/project/target/config-classes/$9f58b605c4660f5df33f.cache old mode 100644 new mode 100755 diff --git a/project/target/config-classes/$fe04a063883393784849.cache b/project/target/config-classes/$fe04a063883393784849.cache old mode 100644 new mode 100755 diff --git a/project/target/scala-2.12/sbt-1.0/sync/copy-resource b/project/target/scala-2.12/sbt-1.0/sync/copy-resource old mode 100644 new mode 100755 diff --git a/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs b/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs old mode 100644 new mode 100755 diff --git a/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output b/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/_global/_global/streams/out b/project/target/streams/_global/_global/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/_global/bloopInstall/_global/streams/out b/project/target/streams/_global/_global/bloopInstall/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/csrConfiguration/_global/streams/out b/project/target/streams/_global/csrConfiguration/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/csrProject/_global/streams/out b/project/target/streams/_global/csrProject/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp b/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp b/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/ivyConfiguration/_global/streams/out b/project/target/streams/_global/ivyConfiguration/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/ivySbt/_global/streams/out b/project/target/streams/_global/ivySbt/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/moduleSettings/_global/streams/out b/project/target/streams/_global/moduleSettings/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/projectDescriptors/_global/streams/out b/project/target/streams/_global/projectDescriptors/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out b/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/update/_global/streams/out b/project/target/streams/_global/update/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/updateClassifiers/_global/streams/out b/project/target/streams/_global/updateClassifiers/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/inputs b/project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/inputs old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/output b/project/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.12/output old mode 100644 new mode 100755 diff --git a/project/target/streams/_global/updateSbtClassifiers/_global/streams/out b/project/target/streams/_global/updateSbtClassifiers/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/_global/_global/compileOutputs/previous b/project/target/streams/compile/_global/_global/compileOutputs/previous old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/_global/_global/discoveredMainClasses/data b/project/target/streams/compile/_global/_global/discoveredMainClasses/data old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/bloopGenerate/_global/streams/out b/project/target/streams/compile/bloopGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/bloopPostGenerate/_global/streams/out b/project/target/streams/compile/bloopPostGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/bspReporter/_global/streams/out b/project/target/streams/compile/bspReporter/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/compile/_global/streams/out b/project/target/streams/compile/compile/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/compileIncremental/_global/streams/export b/project/target/streams/compile/compileIncremental/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/compileIncremental/_global/streams/out b/project/target/streams/compile/compileIncremental/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/copyResources/_global/streams/out b/project/target/streams/compile/copyResources/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/dependencyClasspath/_global/streams/export b/project/target/streams/compile/dependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/exportedProducts/_global/streams/export b/project/target/streams/compile/exportedProducts/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/externalDependencyClasspath/_global/streams/export b/project/target/streams/compile/externalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/incOptions/_global/streams/out b/project/target/streams/compile/incOptions/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/internalDependencyClasspath/_global/streams/export b/project/target/streams/compile/internalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/internalDependencyClasspath/_global/streams/out b/project/target/streams/compile/internalDependencyClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/managedClasspath/_global/streams/export b/project/target/streams/compile/managedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/scalacOptions/_global/streams/out b/project/target/streams/compile/scalacOptions/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/unmanagedClasspath/_global/streams/export b/project/target/streams/compile/unmanagedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/unmanagedClasspath/_global/streams/out b/project/target/streams/compile/unmanagedClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/compile/unmanagedJars/_global/streams/export b/project/target/streams/compile/unmanagedJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/it/bloopGenerate/_global/streams/out b/project/target/streams/it/bloopGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/it/bloopPostGenerate/_global/streams/out b/project/target/streams/it/bloopPostGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/runtime/dependencyClasspath/_global/streams/export b/project/target/streams/runtime/dependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/runtime/exportedProducts/_global/streams/export b/project/target/streams/runtime/exportedProducts/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export b/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/runtime/fullClasspath/_global/streams/export b/project/target/streams/runtime/fullClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export b/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/runtime/internalDependencyClasspath/_global/streams/out b/project/target/streams/runtime/internalDependencyClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/runtime/managedClasspath/_global/streams/export b/project/target/streams/runtime/managedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/runtime/unmanagedClasspath/_global/streams/export b/project/target/streams/runtime/unmanagedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/runtime/unmanagedClasspath/_global/streams/out b/project/target/streams/runtime/unmanagedClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/runtime/unmanagedJars/_global/streams/export b/project/target/streams/runtime/unmanagedJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/project/target/streams/test/bloopGenerate/_global/streams/out b/project/target/streams/test/bloopGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/project/target/streams/test/bloopPostGenerate/_global/streams/out b/project/target/streams/test/bloopPostGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/src/main/scala/common/Consts.scala b/src/main/scala/common/Consts.scala old mode 100644 new mode 100755 diff --git a/src/main/scala/common/Instructions.scala b/src/main/scala/common/Instructions.scala old mode 100644 new mode 100755 diff --git a/src/main/scala/micore/Core.scala b/src/main/scala/micore/Core.scala old mode 100644 new mode 100755 index 86e98cf..2d4b000 --- a/src/main/scala/micore/Core.scala +++ b/src/main/scala/micore/Core.scala @@ -125,5 +125,141 @@ class Core extends Module { val id_imm_b = id_inst(15, 0) val id_imm_b_sext = Cat(Fill(16, id_imm_b(15)), id_imm_b) val id_imm_j = id_inst(25, 0) + val id_imm_j_sext = Cat(Fill(4, id_imm_j(25)), id_imm_j, 0.U(2.W)) + val id_imm_u = id_inst(15, 0) + val id_imm_u_shifted = Cat(id_imm_u, Fill(16, 0.U(1.W))) + + val csignals = + ListLookup( + id_inst, + List(ALU_X, OP1_RS1, OP2_RS2, MEN_X, REN_X, WB_X), + Array( + LW -> List(ALU_ADD, OP1_RS1, OP2_IMI, MEN_X, REN_S, WB_MEM), + SW -> List(ALU_ADD, OP1_RS1, OP2_IMS, MEN_S, REN_X, WB_X), + ADD -> List(ALU_ADD, OP1_RS1, OP2_RS2, MEN_X, REN_S, WB_ALU), + ADDI -> List(ALU_ADD, OP1_RS1, OP2_IMI, MEN_X, REN_S, WB_ALU), + SUB -> List(ALU_SUB, OP1_RS1, OP2_RS2, MEN_X, REN_S, WB_ALU), + AND -> List(ALU_AND, OP1_RS1, OP2_RS2, MEN_X, REN_S, WB_ALU), + OR -> List(ALU_OR, OP1_RS1, OP2_RS2, MEN_X, REN_S, WB_ALU), + XOR -> List(ALU_XOR, OP1_RS1, OP2_RS2, MEN_X, REN_S, WB_ALU), + ANDI -> List(ALU_AND, OP1_RS1, OP2_IMI, MEN_X, REN_S, WB_ALU), + ORI -> List(ALU_OR, OP1_RS1, OP2_IMI, MEN_X, REN_S, WB_ALU), + SLL -> List(ALU_SLL, OP1_RS1, OP2_RS2, MEN_X, REN_S, WB_ALU), + SRL -> List(ALU_SRL, OP1_RS1, OP2_RS2, MEN_X, REN_S, WB_ALU), + SRA -> List(ALU_SRA, OP1_RS1, OP2_RS2, MEN_X, REN_S, WB_ALU), + SLT -> List(ALU_SLT, OP1_RS1, OP2_RS2, MEN_X, REN_S, WB_ALU), + BEQ -> List(BR_BEQ, OP1_RS1, OP2_RS2, MEN_X, REN_X, WB_X), + BNE -> List(BR_BNE, OP1_RS1, OP2_RS2, MEN_X, REN_X, WB_X), + JAL -> List(ALU_ADD, OP1_PC, OP2_IMJ, MEN_X, REN_S, WB_PC), + JR -> List(ALU_COPY1, OP1_RS1, OP2_X, MEN_X, REN_X, WB_X), + LUI -> List(ALU_ADD, OP1_X, OP2_IMU, MEN_X, REN_S, WB_ALU) + ) + ) + + val id_exe_fun :: id_op1_sel :: id_op2_sel :: id_mem_wen :: id_rf_wen :: id_wb_sel :: Nil = + csignals + + val id_op1_data = MuxCase( + 0.U(WORD_LEN.W), + Seq( + (id_op1_sel === OP1_RS1) -> id_rs1_data, + (id_op1_sel === OP1_PC) -> id_reg_pc + ) + ) + val id_op2_data = MuxCase( + 0.U(WORD_LEN.W), + Seq( + (id_op2_sel === OP2_RS2) -> id_rs2_data, + (id_op2_sel === OP2_IMI) -> id_imm_i_sext, + (id_op2_sel === OP2_IMS) -> id_imm_s_sext, + (id_op2_sel === OP2_IMJ) -> id_imm_j_sext, + (id_op2_sel === OP2_IMU) -> id_imm_u_shifted + ) + ) + + // ********* Decode/Execute (ID/EX) Stage ********* + exe_reg_pc := id_reg_pc + exe_reg_op1_data := id_op1_data + exe_reg_op2_data := id_op2_data + exe_reg_rs2_data := id_rs2_data + exe_reg_wb_addr := id_wb_addr + exe_reg_wb_sel := id_wb_sel + exe_reg_mem_wen := id_mem_wen + exe_reg_rf_wen := id_rf_wen + exe_reg_imm_b_sext := id_imm_b_sext + exe_reg_imm_i_sext := id_imm_i_sext + exe_reg_imm_s_sext := id_imm_s_sext + exe_reg_imm_u_shifted := id_imm_u_shifted + exe_reg_exe_fun := id_exe_fun + + // ********* Execute (EX) Stage ********* + exe_alu_out := MuxCase( + 0.U(WORD_LEN.W), + Seq( + (exe_reg_exe_fun === ALU_ADD) -> (exe_reg_op1_data + exe_reg_op2_data), + (exe_reg_exe_fun === ALU_SUB) -> (exe_reg_op1_data - exe_reg_op2_data), + (exe_reg_exe_fun === ALU_AND) -> (exe_reg_op1_data & exe_reg_op2_data), + (exe_reg_exe_fun === ALU_OR) -> (exe_reg_op1_data | exe_reg_op2_data), + (exe_reg_exe_fun === ALU_XOR) -> (exe_reg_op1_data ^ exe_reg_op2_data), + (exe_reg_exe_fun === ALU_SLL) -> (exe_reg_op1_data << exe_reg_op2_data( + 4, + 0 + ))(31, 0), + (exe_reg_exe_fun === ALU_SRL) -> (exe_reg_op1_data >> exe_reg_op2_data( + 4, + 0 + )).asUInt, + (exe_reg_exe_fun === ALU_SRA) -> (exe_reg_op1_data.asSInt >> exe_reg_op2_data( + 4, + 0 + )).asUInt, + (exe_reg_exe_fun === ALU_SLT) -> (exe_reg_op1_data.asSInt < exe_reg_op2_data.asSInt).asUInt, + (exe_reg_exe_fun === ALU_COPY1) -> exe_reg_op1_data + ) + ) + + exe_br_flg := MuxCase( + false.B, + Seq( + (exe_reg_exe_fun === BR_BEQ) -> (exe_reg_op1_data === exe_reg_op2_data), + (exe_reg_exe_fun === BR_BNE) -> (exe_reg_op1_data =/= exe_reg_op2_data) + ) + ) + + exe_br_target := exe_reg_pc + exe_reg_imm_b_sext + + exe_jmp_flg := (exe_reg_wb_sel === WB_PC) + + // ********** Execute/Memory (EX/MEM) Stage *********** + mem_reg_pc := exe_reg_pc + mem_reg_op1_data := exe_reg_op1_data + mem_reg_rs2_data := exe_reg_rs2_data + mem_reg_wb_addr := exe_reg_wb_addr + mem_reg_alu_out := exe_alu_out + mem_reg_rf_wen := exe_reg_rf_wen + mem_reg_wb_sel := exe_reg_wb_sel + mem_reg_mem_wen := exe_reg_mem_wen + + // ********* Memory (MEM) Stage *********** + io.dmem.addr := mem_reg_alu_out + io.dmem.wen := mem_reg_mem_wen + io.dmem.wdata := mem_reg_rs2_data + + mem_wb_data := MuxCase( + mem_reg_alu_out, + Seq( + (mem_reg_wb_sel === WB_MEM) -> io.dmem.rdata, + (mem_reg_wb_sel === WB_PC) -> (mem_reg_pc + 4.U(WORD_LEN.W)) + ) + ) + // ********** Memory/Write Back (MEM/WB) Stage *********** + wb_reg_wb_data := mem_wb_data + wb_reg_rf_wen := mem_reg_rf_wen + wb_reg_wb_addr := mem_reg_wb_addr + + // ********* Write Back (WB) Stage ********* + when(wb_reg_rf_wen === REN_S) { regfile(wb_reg_wb_addr) := wb_reg_wb_data } + + io.exit := (id_reg_inst === UNIMP) } diff --git a/src/main/scala/micore/Memory.scala b/src/main/scala/micore/Memory.scala old mode 100644 new mode 100755 diff --git a/src/main/scala/micore/Top.scala b/src/main/scala/micore/Top.scala old mode 100644 new mode 100755 diff --git a/src/test/scala/micore/MicoreSpec.scala b/src/test/scala/micore/MicoreSpec.scala old mode 100644 new mode 100755 diff --git a/target/scala-2.13/-name-_2.13-0.1.0.jar b/target/scala-2.13/-name-_2.13-0.1.0.jar old mode 100644 new mode 100755 diff --git a/target/scala-2.13/sync/copy-resource b/target/scala-2.13/sync/copy-resource old mode 100644 new mode 100755 diff --git a/target/scala-2.13/update/update_cache_2.13/inputs b/target/scala-2.13/update/update_cache_2.13/inputs old mode 100644 new mode 100755 diff --git a/target/scala-2.13/update/update_cache_2.13/output b/target/scala-2.13/update/update_cache_2.13/output old mode 100644 new mode 100755 diff --git a/target/scala-2.13/zinc/inc_compile_2.13.zip b/target/scala-2.13/zinc/inc_compile_2.13.zip old mode 100644 new mode 100755 diff --git a/target/streams/_global/_global/_global/streams/out b/target/streams/_global/_global/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/_global/_global/bloopInstall/_global/streams/out b/target/streams/_global/_global/bloopInstall/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/_global/csrConfiguration/_global/streams/out b/target/streams/_global/csrConfiguration/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/_global/csrProject/_global/streams/out b/target/streams/_global/csrProject/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.13/input_dsp b/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.13/input_dsp old mode 100644 new mode 100755 diff --git a/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.13/output_dsp b/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.13/output_dsp old mode 100644 new mode 100755 diff --git a/target/streams/_global/ivyConfiguration/_global/streams/out b/target/streams/_global/ivyConfiguration/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/_global/ivySbt/_global/streams/out b/target/streams/_global/ivySbt/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/_global/moduleSettings/_global/streams/out b/target/streams/_global/moduleSettings/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/_global/projectDescriptors/_global/streams/out b/target/streams/_global/projectDescriptors/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out b/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/_global/update/_global/streams/out b/target/streams/_global/update/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/_global/updateClassifiers/_global/streams/out b/target/streams/_global/updateClassifiers/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.13/inputs b/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.13/inputs old mode 100644 new mode 100755 diff --git a/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.13/output b/target/streams/_global/updateClassifiers/_global/streams/update_cache_2.13/output old mode 100644 new mode 100755 diff --git a/target/streams/compile/_global/_global/compileOutputs/previous b/target/streams/compile/_global/_global/compileOutputs/previous old mode 100644 new mode 100755 diff --git a/target/streams/compile/_global/_global/discoveredMainClasses/data b/target/streams/compile/_global/_global/discoveredMainClasses/data old mode 100644 new mode 100755 diff --git a/target/streams/compile/bloopGenerate/_global/streams/out b/target/streams/compile/bloopGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/bloopPostGenerate/_global/streams/out b/target/streams/compile/bloopPostGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/bspReporter/_global/streams/out b/target/streams/compile/bspReporter/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/compile/_global/streams/out b/target/streams/compile/compile/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/compileIncremental/_global/streams/export b/target/streams/compile/compileIncremental/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/compile/compileIncremental/_global/streams/out b/target/streams/compile/compileIncremental/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/copyResources/_global/streams/out b/target/streams/compile/copyResources/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/dependencyClasspath/_global/streams/export b/target/streams/compile/dependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/compile/exportedProductJars/_global/streams/export b/target/streams/compile/exportedProductJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/compile/exportedProducts/_global/streams/export b/target/streams/compile/exportedProducts/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/compile/externalDependencyClasspath/_global/streams/export b/target/streams/compile/externalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/compile/incOptions/_global/streams/out b/target/streams/compile/incOptions/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/internalDependencyClasspath/_global/streams/export b/target/streams/compile/internalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/compile/internalDependencyClasspath/_global/streams/out b/target/streams/compile/internalDependencyClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/mainClass/_global/streams/out b/target/streams/compile/mainClass/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/managedClasspath/_global/streams/export b/target/streams/compile/managedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/compile/packageBin/_global/streams/inputs b/target/streams/compile/packageBin/_global/streams/inputs old mode 100644 new mode 100755 diff --git a/target/streams/compile/packageBin/_global/streams/out b/target/streams/compile/packageBin/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/packageBin/_global/streams/output b/target/streams/compile/packageBin/_global/streams/output old mode 100644 new mode 100755 diff --git a/target/streams/compile/scalacOptions/_global/streams/out b/target/streams/compile/scalacOptions/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/unmanagedClasspath/_global/streams/export b/target/streams/compile/unmanagedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/compile/unmanagedClasspath/_global/streams/out b/target/streams/compile/unmanagedClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/compile/unmanagedJars/_global/streams/export b/target/streams/compile/unmanagedJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/it/bloopGenerate/_global/streams/out b/target/streams/it/bloopGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/it/bloopPostGenerate/_global/streams/out b/target/streams/it/bloopPostGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/runtime/dependencyClasspathAsJars/_global/streams/export b/target/streams/runtime/dependencyClasspathAsJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/runtime/exportedProductJars/_global/streams/export b/target/streams/runtime/exportedProductJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/runtime/externalDependencyClasspath/_global/streams/export b/target/streams/runtime/externalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/runtime/fullClasspathAsJars/_global/streams/export b/target/streams/runtime/fullClasspathAsJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/runtime/internalDependencyAsJars/_global/streams/export b/target/streams/runtime/internalDependencyAsJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/runtime/internalDependencyAsJars/_global/streams/out b/target/streams/runtime/internalDependencyAsJars/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/runtime/managedClasspath/_global/streams/export b/target/streams/runtime/managedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/runtime/unmanagedClasspath/_global/streams/export b/target/streams/runtime/unmanagedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/runtime/unmanagedClasspath/_global/streams/out b/target/streams/runtime/unmanagedClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/runtime/unmanagedJars/_global/streams/export b/target/streams/runtime/unmanagedJars/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/test/bloopGenerate/_global/streams/out b/target/streams/test/bloopGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/test/bloopPostGenerate/_global/streams/out b/target/streams/test/bloopPostGenerate/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/test/externalDependencyClasspath/_global/streams/export b/target/streams/test/externalDependencyClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/test/managedClasspath/_global/streams/export b/target/streams/test/managedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/test/scalacOptions/_global/streams/out b/target/streams/test/scalacOptions/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/test/unmanagedClasspath/_global/streams/export b/target/streams/test/unmanagedClasspath/_global/streams/export old mode 100644 new mode 100755 diff --git a/target/streams/test/unmanagedClasspath/_global/streams/out b/target/streams/test/unmanagedClasspath/_global/streams/out old mode 100644 new mode 100755 diff --git a/target/streams/test/unmanagedJars/_global/streams/export b/target/streams/test/unmanagedJars/_global/streams/export old mode 100644 new mode 100755