Fix
Fix fimc
Revert "Fix fimc"

This reverts commit a0b7ab27527a59705980aa165fa6650c7aac7b60.
Revert "Fix"

This reverts commit 91e38e92b3c53f57cc615aeaf6b90edbfd43a403.
Fix s3cfb
Optimizations from Alberto96