.gitignore
.landscape.yml
.travis.yml
LICENSE
MANIFEST.in
README.rst
setup.cfg
setup.py
tox.ini
benchmarks/add-r32_imd-TP.S
benchmarks/add-r32_imd.S
benchmarks/add-r32_mem-TP.S
benchmarks/add-r32_mem.S
benchmarks/add-r64_imd-TP.S
benchmarks/add-r64_imd.S
benchmarks/add-r64_r64-TP.S
benchmarks/add-r64_r64.S
benchmarks/addl-mem_imd-TP.S
benchmarks/addl-mem_imd.S
benchmarks/and-r32_imd-TP.S
benchmarks/and-r32_imd.S
benchmarks/cmp-r32_imd-TP.S
benchmarks/cmp-r32_imd.S
benchmarks/cmp-r32_mem-TP.S
benchmarks/cmp-r32_mem.S
benchmarks/cmp-r32_r32-TP.S
benchmarks/cmp-r32_r32.S
benchmarks/cmp-r64_imd-TP.S
benchmarks/cmp-r64_imd.S
benchmarks/cmp-r64_r64-TP.S
benchmarks/cmp-r64_r64.S
benchmarks/dec-r32-TP.S
benchmarks/dec-r32.S
benchmarks/imul-r64_r64_imd-TP.S
benchmarks/imul-r64_r64_imd.S
benchmarks/inc-r32-TP.S
benchmarks/inc-r32.S
benchmarks/inc-r64-TP.S
benchmarks/inc-r64.S
benchmarks/lea-r32_mem-TP.S
benchmarks/lea-r32_mem.S
benchmarks/lea-r64_mem-TP.S
benchmarks/lea-r64_mem.S
benchmarks/mov-mem_r32-TP.S
benchmarks/mov-mem_r32.S
benchmarks/mov-mem_r64-TP.S
benchmarks/mov-mem_r64.S
benchmarks/mov-r32_imd-TP.S
benchmarks/mov-r32_imd.S
benchmarks/mov-r32_mem-TP.S
benchmarks/mov-r32_mem.S
benchmarks/mov-r32_r32-TP.S
benchmarks/mov-r32_r32.S
benchmarks/mov-r64_mem-TP.S
benchmarks/mov-r64_mem.S
benchmarks/movl-mem_imd-TP.S
benchmarks/movl-mem_imd.S
benchmarks/movsbl-r32_mem-TP.S
benchmarks/movsbl-r32_mem.S
benchmarks/movslq-r64_mem-TP.S
benchmarks/movslq-r64_mem.S
benchmarks/movslq-r64_r32-TP.S
benchmarks/movslq-r64_r32.S
benchmarks/movzbl-r32_r8-TP.S
benchmarks/movzbl-r32_r8.S
benchmarks/neg-r32-TP.S
benchmarks/neg-r32.S
benchmarks/nopl-mem-TP.S
benchmarks/nopl-mem.S
benchmarks/nopw-mem-TP.S
benchmarks/nopw-mem.S
benchmarks/pop-r64-TP.S
benchmarks/pop-r64.S
benchmarks/pushq-imd-TP.S
benchmarks/pushq-imd.S
benchmarks/shr-r32_imd-TP.S
benchmarks/shr-r32_imd.S
benchmarks/sub-r32_r32-TP.S
benchmarks/sub-r32_r32.S
benchmarks/sub-r64_r64-TP.S
benchmarks/sub-r64_r64.S
benchmarks/test-r32_r32-TP.S
benchmarks/test-r32_r32.S
benchmarks/test-r8_imd-TP.S
benchmarks/test-r8_imd.S
benchmarks/vaddpd-xmm_xmm_xmm-TP.S
benchmarks/vaddpd-xmm_xmm_xmm.S
benchmarks/vaddpd-ymm_ymm_ymm-TP.S
benchmarks/vaddpd-ymm_ymm_ymm.S
benchmarks/vaddsd-xmm_xmm_mem-TP.S
benchmarks/vaddsd-xmm_xmm_mem.S
benchmarks/vaddsd-xmm_xmm_xmm-TP.S
benchmarks/vaddsd-xmm_xmm_xmm.S
benchmarks/vaddss-xmm_xmm_xmm-TP.S
benchmarks/vaddss-xmm_xmm_xmm.S
benchmarks/vcvtsi2ss-xmm_xmm_r32-TP.S
benchmarks/vcvtsi2ss-xmm_xmm_r32.S
benchmarks/vextractf128-xmm_ymm_imd-TP.S
benchmarks/vextractf128-xmm_ymm_imd.S
benchmarks/vinsertf128-ymm_ymm_-TP.S
benchmarks/vinsertf128-ymm_ymm_.S
benchmarks/vinsertf128-ymm_ymm_imd-TP.S
benchmarks/vinsertf128-ymm_ymm_imd.S
benchmarks/vmovapd-xmm_xmm-TP.S
benchmarks/vmovapd-xmm_xmm.S
benchmarks/vmovapd-ymm_ymm-TP.S
benchmarks/vmovapd-ymm_ymm.S
benchmarks/vmovaps-xmm_xmm-TP.S
benchmarks/vmovaps-xmm_xmm.S
benchmarks/vmovhpd-xmm_xmm_mem-TP.S
benchmarks/vmovhpd-xmm_xmm_mem.S
benchmarks/vmovq-r64_xmm-TP.S
benchmarks/vmovq-r64_xmm.S
benchmarks/vmovq-xmm_r64-TP.S
benchmarks/vmovq-xmm_r64.S
benchmarks/vmovsd-mem_xmm-TP.S
benchmarks/vmovsd-mem_xmm.S
benchmarks/vmovsd-xmm_mem-TP.S
benchmarks/vmovsd-xmm_mem.S
benchmarks/vmovsd-xmm_xmm_xmm-TP.S
benchmarks/vmovsd-xmm_xmm_xmm.S
benchmarks/vmovss-mem_xmm-TP.S
benchmarks/vmovss-mem_xmm.S
benchmarks/vmovupd-xmm_mem-TP.S
benchmarks/vmovupd-xmm_mem.S
benchmarks/vmulpd-ymm_ymm_mem-TP.S
benchmarks/vmulpd-ymm_ymm_mem.S
benchmarks/vmulpd-ymm_ymm_ymm-TP.S
benchmarks/vmulpd-ymm_ymm_ymm.S
benchmarks/vmulsd-xmm_xmm_mem-TP.S
benchmarks/vmulsd-xmm_xmm_mem.S
benchmarks/vmulsd-xmm_xmm_xmm-TP.S
benchmarks/vmulsd-xmm_xmm_xmm.S
benchmarks/vmulss-xmm_xmm_xmm-TP.S
benchmarks/vmulss-xmm_xmm_xmm.S
benchmarks/vsubpd-ymm_ymm_ymm-TP.S
benchmarks/vsubpd-ymm_ymm_ymm.S
benchmarks/vsubsd-xmm_xmm_xmm-TP.S
benchmarks/vsubsd-xmm_xmm_xmm.S
benchmarks/vunpckhpd-xmm_xmm_xmm-TP.S
benchmarks/vunpckhpd-xmm_xmm_xmm.S
benchmarks/vxorpd-xmm_xmm_xmm-TP.S
benchmarks/vxorpd-xmm_xmm_xmm.S
benchmarks/vxorpd-ymm_ymm_ymm-TP.S
benchmarks/vxorpd-ymm_ymm_ymm.S
benchmarks/vxorps-xmm_xmm_xmm-TP.S
benchmarks/vxorps-xmm_xmm_xmm.S
benchmarks/xor-r32_r32-TP.S
benchmarks/xor-r32_r32.S
doc/Design_and_Implementation_For_a_Framework_Predicting_Instruction_Throughput.pdf
doc/OSACA_Presentation_final.pdf
doc/osaca-logo.png
doc/osaca-logo.svg
doc/osaca-workflow.png
examples/2d-5pt-ivb-iaca.S
examples/2d-5pt.c
examples/daxpy.c
examples/scale.c
examples/taxCalc-ivb
examples/taxCalc-ivb-iaca
examples/taxCalc-ivb-iaca.S
examples/taxCalc.c
examples/triad.c
osaca/__init__.py
osaca/basic_instrform.py
osaca/create_testcase.py
osaca/eu_sched.py
osaca/get_instr.py
osaca/osaca.py
osaca/param.py
osaca/testcase.py
osaca.egg-info/PKG-INFO
osaca.egg-info/SOURCES.txt
osaca.egg-info/dependency_links.txt
osaca.egg-info/entry_points.txt
osaca.egg-info/requires.txt
osaca.egg-info/top_level.txt
osaca/data/bdw_data.csv
osaca/data/hsw_data.csv
osaca/data/ivb_data.csv
osaca/data/skl_data.csv
osaca/data/snb_data.csv
osaca/data/zen_data.csv
tests/all_tests.py
tests/test_osaca.py
tests/test_osaca_iaca.out
tests/test_osaca_iaca_asm.out
tests/testfiles/taxCalc-ivb-iaca
tests/testfiles/taxCalc-ivb-iaca.S
tests/testfiles/taxCalc-ivb-iaca2.S