487.58 TOTAL 41.15 igt@kms_vblank@wait-busy-hang pass 32.96 igt@gem_ctx_shared@q-smoketest pass 29.47 igt@kms_cursor_legacy@cursor-vs-flip-legacy pass 26.12 igt@kms_vblank@wait-busy-hang@pipe-a-edp-1 pass 20.65 igt@kms_plane@plane-position-hole-dpms pass 15.03 igt@kms_vblank@wait-busy-hang@pipe-d-edp-1 pass 13.16 igt@gem_eio@in-flight-contexts-immediate pass 12.65 igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf pass 11.91 igt@gem_busy@parallel pass 11.60 igt@i915_hangman@gt-engine-hang pass 10.35 igt@kms_color@ctm-signed pass 10.10 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs pass 9.83 igt@kms_sequence@queue-busy pass 8.93 igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite pass 7.88 igt@kms_properties@connector-properties-legacy pass 7.87 igt@kms_properties@connector-properties-legacy@pipe-a-edp-1 pass 7.51 igt@gem_wait@await pass 7.46 igt@perf_pmu@busy-idle-no-semaphores pass 7.44 igt@kms_atomic_interruptible@legacy-dpms@pipe-a-edp-1 pass 7.44 igt@kms_atomic_interruptible@legacy-dpms pass 7.36 igt@perf_pmu@busy-check-all pass 6.77 igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-blt pass 6.73 igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render pass 6.66 igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf@pipe-b-edp-1 pass 6.62 igt@kms_cursor_edge_walk@256x256-left-edge pass 6.37 igt@kms_atomic_transition@plane-all-transition-nonblocking pass 5.99 igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf@pipe-a-edp-1 pass 5.62 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs pass 5.51 igt@gem_ctx_shared@q-smoketest@rcs0 pass 5.51 igt@gem_ctx_shared@q-smoketest@ccs0 pass 5.50 igt@gem_ctx_shared@q-smoketest@bcs0 pass 5.48 igt@gem_ctx_shared@q-smoketest@vecs0 pass 5.48 igt@gem_ctx_shared@q-smoketest@vcs0 pass 5.46 igt@gem_ctx_shared@q-smoketest@vcs1 pass 5.42 igt@gem_softpin@noreloc pass 4.92 igt@gem_reg_read@timestamp-monotonic pass 4.56 igt@kms_async_flips@invalid-async-flip pass 4.53 igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite pass 4.22 igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-render pass 3.60 igt@api_intel_bb@intel-bb-blit-x pass 3.53 igt@kms_scaling_modes@scaling-mode-full-aspect pass 3.52 igt@i915_suspend@sysfs-reader pass 3.48 igt@kms_cursor_edge_walk@256x256-left-edge@pipe-a-edp-1 pass 3.27 igt@kms_atomic_transition@plane-all-transition-nonblocking@pipe-b-edp-1 pass 3.13 igt@kms_cursor_edge_walk@256x256-left-edge@pipe-d-edp-1 pass 2.87 igt@kms_color@ctm-signed@pipe-b-edp-1 pass 2.79 igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling@pipe-a-default-mode pass 2.79 igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling pass 2.75 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-d-edp-1 pass 2.74 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-edp-1 pass 2.71 igt@kms_color@ctm-signed@pipe-c-edp-1 pass 2.70 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-edp-1 pass 2.67 igt@kms_color@ctm-signed@pipe-d-edp-1 pass 2.64 igt@kms_sequence@queue-busy@pipe-b-edp-1 pass 2.63 igt@kms_sequence@queue-busy@pipe-d-edp-1 pass 2.61 igt@kms_sequence@queue-busy@pipe-c-edp-1 pass 2.53 igt@gem_ctx_engines@independent pass 2.50 igt@kms_atomic_transition@plane-all-transition-nonblocking@pipe-a-edp-1 pass 2.45 igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-1 pass 2.38 igt@kms_plane@plane-position-hole-dpms@pipe-a-plane-3 pass 2.38 igt@kms_plane@plane-position-hole-dpms@pipe-a-plane-1 pass 2.37 igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-3 pass 2.36 igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-4 pass 2.35 igt@kms_plane@plane-position-hole-dpms@pipe-a-plane-4 pass 2.33 igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-2 pass 2.27 igt@kms_plane@plane-position-hole-dpms@pipe-a-plane-2 pass 2.24 igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant pass 2.15 igt@gem_pipe_control_store_loop@fresh-buffer pass 2.09 igt@kms_color@ctm-signed@pipe-a-edp-1 pass 2.06 igt@gem_exec_schedule@u-fairslice-all pass 2.04 igt@perf_pmu@busy-check-all@vecs0 pass 2.04 igt@i915_hangman@gt-engine-hang@vcs0 pass 2.04 igt@gem_busy@parallel@ccs0 pass 2.04 igt@gem_busy@parallel@bcs0 pass 1.98 igt@perf_pmu@busy-idle-no-semaphores@vecs0 pass 1.98 igt@perf_pmu@busy-idle-no-semaphores@ccs0 pass 1.98 igt@perf_pmu@busy-check-all@vcs1 pass 1.98 igt@i915_hangman@gt-engine-hang@vecs0 pass 1.98 igt@i915_hangman@gt-engine-hang@vcs1 pass 1.98 igt@i915_hangman@gt-engine-hang@ccs0 pass 1.98 igt@i915_hangman@gt-engine-hang@bcs0 pass 1.98 igt@gem_busy@parallel@vecs0 pass 1.98 igt@gem_busy@parallel@vcs1 pass 1.98 igt@gem_busy@parallel@vcs0 pass 1.95 igt@kms_sequence@queue-busy@pipe-a-edp-1 pass 1.91 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-a-edp-1 pass 1.86 igt@gem_busy@parallel@rcs0 pass 1.67 igt@perf_pmu@busy-check-all@vcs0 pass 1.67 igt@kms_psr@psr2-cursor-plane-onoff pass 1.67 igt@kms_psr@psr2-cursor-plane-onoff@edp-1 pass 1.63 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-edp-1 pass 1.61 igt@i915_hangman@gt-engine-hang@rcs0 pass 1.55 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-d-edp-1 pass 1.55 igt@kms_big_fb@x-tiled-64bpp-rotate-180 pass 1.54 igt@perf_pmu@busy-idle-no-semaphores@vcs1 pass 1.50 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-c-edp-1 pass 1.34 igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant@pipe-d-edp-1 pass 1.25 igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area skip 1.20 igt@kms_scaling_modes@scaling-mode-full-aspect@pipe-b-edp-1 pass 1.18 igt@gem_wait@await@all-engines pass 1.15 igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-b-edp-1 skip 1.14 igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling skip 1.13 igt@kms_scaling_modes@scaling-mode-full-aspect@pipe-d-edp-1 pass 1.13 igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode skip 1.11 igt@kms_scaling_modes@scaling-mode-full-aspect@pipe-c-edp-1 pass 1.06 igt@gem_wait@await@rcs0 pass 1.05 igt@gem_wait@await@vecs0 pass 1.05 igt@gem_wait@await@vcs1 pass 1.05 igt@gem_wait@await@vcs0 pass 1.05 igt@gem_wait@await@ccs0 pass 1.05 igt@gem_wait@await@bcs0 pass 0.99 igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip pass 0.96 igt@gem_ctx_engines@independent@all-engines pass 0.92 igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-a-edp-1 pass 0.78 igt@kms_async_flips@invalid-async-flip@pipe-d-edp-1 pass 0.78 igt@kms_async_flips@invalid-async-flip@pipe-b-edp-1 pass 0.78 igt@kms_async_flips@invalid-async-flip@pipe-a-edp-1 pass 0.77 igt@kms_async_flips@invalid-async-flip@pipe-c-edp-1 pass 0.65 igt@perf_pmu@busy-idle-no-semaphores@vcs0 pass 0.65 igt@perf_pmu@busy-idle-no-semaphores@rcs0 pass 0.65 igt@perf_pmu@busy-idle-no-semaphores@bcs0 pass 0.65 igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip pass 0.62 igt@gem_ctx_persistence@engines-hang pass 0.60 igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant@pipe-a-edp-1 pass 0.55 igt@perf_pmu@busy-check-all@rcs0 pass 0.55 igt@perf_pmu@busy-check-all@ccs0 pass 0.55 igt@perf_pmu@busy-check-all@bcs0 pass 0.47 igt@gem_ctx_persistence@legacy-engines-hang pass 0.41 igt@gem_ctx_engines@independent@ccs0 pass 0.37 igt@prime_busy@after pass 0.35 igt@gem_exec_store@cachelines pass 0.26 igt@gem_ctx_engines@independent@bcs0 pass 0.24 igt@gem_ctx_engines@independent@rcs0 pass 0.23 igt@gem_ctx_engines@independent@vcs1 pass 0.22 igt@gem_ctx_engines@independent@vecs0 pass 0.20 igt@gem_ctx_engines@independent@vcs0 pass 0.13 igt@gem_ctx_persistence@engines-hang@rcs0 pass 0.12 igt@gem_exec_schedule@lateslice pass 0.12 igt@gem_ctx_persistence@legacy-engines-hang@blt pass 0.11 igt@syncobj_timeline@etime-multi-wait-all-available-unsubmitted-submitted-signaled pass 0.11 igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25 skip 0.10 igt@syncobj_wait@wait-for-submit-delayed-submit pass 0.10 igt@syncobj_wait@multi-wait-for-submit-unsubmitted pass 0.10 igt@syncobj_timeline@etime-single-wait-all-for-submit-unsubmitted pass 0.10 igt@gem_ctx_persistence@legacy-engines-hang@vebox pass 0.10 igt@gem_ctx_persistence@engines-hang@vecs0 pass 0.10 igt@gem_ctx_persistence@engines-hang@vcs1 pass 0.10 igt@gem_ctx_persistence@engines-hang@vcs0 pass 0.09 igt@kms_scaling_modes@scaling-mode-full-aspect@pipe-a-edp-1 pass 0.09 igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1 skip 0.09 igt@gem_ctx_persistence@legacy-engines-hang@bsd1 pass 0.09 igt@gem_ctx_persistence@engines-hang@ccs0 pass 0.08 igt@syncobj_wait@wait-any-snapshot pass 0.08 igt@syncobj_timeline@wait-for-submit-snapshot pass 0.08 igt@gem_ctx_persistence@legacy-engines-hang@render pass 0.08 igt@gem_ctx_persistence@engines-hang@bcs0 pass 0.07 igt@gem_spin_batch@resubmit-new-all pass 0.07 igt@gem_exercise_blt@fast-copy-emit pass 0.07 igt@gem_exec_store@cachelines@rcs0 pass 0.07 igt@gem_ctx_persistence@legacy-engines-hang@bsd2 pass 0.06 igt@gem_exec_store@cachelines@ccs0 pass 0.05 igt@sw_sync@sync_random_merge pass 0.05 igt@prime_busy@after@bcs0 pass 0.05 igt@gem_exec_store@cachelines@vecs0 pass 0.05 igt@gem_exec_store@cachelines@vcs1 pass 0.05 igt@gem_exec_store@cachelines@vcs0 pass 0.05 igt@gem_exec_store@cachelines@bcs0 pass 0.04 igt@prime_busy@after@vecs0 pass 0.04 igt@prime_busy@after@vcs1 pass 0.04 igt@prime_busy@after@vcs0 pass 0.04 igt@prime_busy@after@rcs0 pass 0.04 igt@prime_busy@after@ccs0 pass 0.04 igt@kms_cursor_crc@cursor-rapid-movement-256x85 skip 0.04 igt@kms_cursor_crc@cursor-offscreen-32x10 skip 0.03 igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25@pipe-d skip 0.03 igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25@pipe-c skip 0.03 igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25@pipe-b skip 0.03 igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-5 pass 0.03 igt@gem_exec_schedule@lateslice@vcs0 pass 0.02 igt@prime_vgem@basic-write skip 0.02 igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25@pipe-a skip 0.02 igt@kms_plane@plane-position-hole-dpms@pipe-a-plane-5 pass 0.02 igt@kms_big_fb@4-tiled-32bpp-rotate-90 skip 0.02 igt@kms_addfb_basic@legacy-format pass 0.02 igt@gem_exercise_blt@fast-copy-emit@xmajor-smem-smem-emit pass 0.02 igt@gem_exercise_blt@fast-copy-emit@tile64-smem-smem-emit pass 0.02 igt@gem_exercise_blt@fast-copy-emit@tile4-smem-smem-emit pass 0.02 igt@gem_exercise_blt@fast-copy-emit@linear-smem-smem-emit pass 0.02 igt@gem_exec_schedule@lateslice@vcs1 pass 0.02 igt@gem_exec_schedule@lateslice@rcs0 pass 0.02 igt@gem_exec_schedule@lateslice@bcs0 pass 0.02 igt@gem_exec_fence@submit-chain pass 0.01 igt@kms_flip@2x-plain-flip-interruptible skip 0.01 igt@kms_flip@2x-plain-flip-fb-recreate skip 0.01 igt@kms_flip@2x-plain-flip-fb-recreate-interruptible skip 0.01 igt@kms_ccs@bad-aux-stride-y-tiled-ccs skip 0.01 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc pass 0.01 igt@gem_spin_batch@resubmit-new-all@vecs0 pass 0.01 igt@gem_spin_batch@resubmit-new-all@vcs1 pass 0.01 igt@gem_spin_batch@resubmit-new-all@vcs0 pass 0.01 igt@gem_spin_batch@resubmit-new-all@rcs0 pass 0.01 igt@gem_spin_batch@resubmit-new-all@ccs0 pass 0.01 igt@gem_spin_batch@resubmit-new-all@bcs0 pass 0.01 igt@gem_exec_schedule@lateslice@vecs0 pass 0.01 igt@gem_exec_schedule@lateslice@ccs0 pass 0.00 igt@syncobj_wait@invalid-wait-bad-flags pass 0.00 igt@syncobj_wait@invalid-reset-bad-pad pass 0.00 igt@syncobj_timeline@single-wait-for-submit-signaled pass 0.00 igt@syncobj_timeline@multi-wait-all-signaled pass 0.00 igt@syncobj_timeline@invalid-multi-wait-unsubmitted-submitted pass 0.00 igt@syncobj_basic@bad-pad-fd-to-handle pass 0.00 igt@kms_psr@pr-sprite-mmap-gtt skip 0.00 igt@kms_psr@fbc-psr2-sprite-plane-onoff skip 0.00 igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1 skip 0.00 igt@kms_psr@fbc-psr2-cursor-plane-move skip 0.00 igt@kms_psr@fbc-psr2-cursor-plane-move@edp-1 skip 0.00 igt@kms_properties@connector-properties-legacy@pipe-none-hdmi-a-2 pass 0.00 igt@kms_properties@connector-properties-legacy@pipe-none-hdmi-a-1 pass 0.00 igt@kms_properties@connector-properties-legacy@pipe-none-dp-4 pass 0.00 igt@kms_properties@connector-properties-legacy@pipe-none-dp-3 pass 0.00 igt@kms_properties@connector-properties-legacy@pipe-none-dp-2 pass 0.00 igt@kms_properties@connector-properties-legacy@pipe-none-dp-1 pass 0.00 igt@kms_prop_blob@blob-prop-core pass 0.00 igt@kms_pm_rpm@cursor-dpms skip 0.00 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier skip 0.00 igt@kms_plane_multiple@2x-tiling-4 skip 0.00 igt@kms_pipe_b_c_ivb@pipe-b-dpms-off-modeset-pipe-c skip 0.00 igt@kms_legacy_colorkey@invalid-plane@zero-id pass 0.00 igt@kms_legacy_colorkey@invalid-plane pass 0.00 igt@kms_legacy_colorkey@invalid-plane@outrange-id pass 0.00 igt@kms_joiner@basic-force-big-joiner skip 0.00 igt@kms_hdr@invalid-metadata-sizes skip 0.00 igt@kms_getfb@getfb-handle-valid pass 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-pgflip-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt skip 0.00 igt@kms_feature_discovery@display-2x skip 0.00 igt@kms_dirtyfb@drrs-dirtyfb-ioctl skip 0.00 igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic skip 0.00 igt@kms_content_protection@lic-type-1 skip 0.00 igt@kms_chamelium_hpd@dp-hpd-after-suspend skip 0.00 igt@kms_chamelium_frames@hdmi-crc-single skip 0.00 igt@kms_chamelium_color@ctm-negative skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-edp-1 skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-c-edp-1 skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-b-edp-1 skip 0.00 igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-a-edp-1 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-d-edp-1 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-edp-1 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-b-edp-1 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-a-edp-1 skip 0.00 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-d-edp-1 pass 0.00 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-c-edp-1 pass 0.00 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-b-edp-1 pass 0.00 igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-edp-1 pass 0.00 igt@kms_big_fb@y-tiled-32bpp-rotate-0 skip 0.00 igt@kms_big_fb@yf-tiled-32bpp-rotate-90 skip 0.00 igt@kms_addfb_basic@invalid-set-prop-any pass 0.00 igt@i915_pm_rpm@gem-evict-pwrite skip 0.00 igt@gen9_exec_parse@unaligned-jump skip 0.00 igt@gen9_exec_parse@bb-start-far skip 0.00 igt@gem_userptr_blits@unsync-unmap skip 0.00 igt@gem_userptr_blits@dmabuf-sync skip 0.00 igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs skip 0.00 igt@gem_render_copy@yf-tiled skip 0.00 igt@gem_pread@bench skip 0.00 igt@gem_mmap_wc@read skip 0.00 igt@gem_mmap_wc@invalid-flags skip 0.00 igt@gem_mmap_gtt@ptrace skip 0.00 igt@gem_mmap_gtt@cpuset-medium-copy-xy skip 0.00 igt@gem_mmap_gtt@big-copy-odd skip 0.00 igt@gem_mmap_gtt@basic-small-copy-xy skip 0.00 igt@gem_exec_reloc@basic-wc skip 0.00 igt@gem_exec_reloc@basic-gtt-active skip 0.00 igt@gem_exec_params@rsvd2-dirt skip 0.00 igt@gem_exec_params@rs-invalid pass 0.00 igt@gem_exec_balancer@sliced skip 0.00 igt@gem_exec_balancer@bonded-semaphore skip 0.00 igt@gem_ctx_param@set-priority-not-supported skip 0.00 igt@dmabuf_sync_file@export-multiwait pass 0.00 igt@api_intel_allocator@alloc-simple pass