[decompiler] Update vector ops, reduce casts (#3849)

Update the decompiler to use the new vf macros.

Also, fix a bunch of silly casting issues where accessing inline fields
with an offset of 0 would be better than a cast:

![image](https://github.com/user-attachments/assets/885bbb07-634f-47b8-99f5-5a947941cdde)

---------

Co-authored-by: water111 <awaterford1111445@gmail.com>
This commit is contained in:
water111
2025-01-20 16:32:58 -05:00
committed by GitHub
parent 98d6618a8b
commit 7348e6a4ff
958 changed files with 8680 additions and 10112 deletions
+1 -1
View File
@@ -2761,7 +2761,7 @@ TEST_F(FormRegressionTestJak1, ExprMethod18DeadPoolHeap) {
" (-> s4-0 process)\n"
" (relocate\n"
" (-> s4-0 process)\n"
" (&- (gap-location arg0 a1-3) (the-as uint (&-> (-> s4-0 process) type)))\n"
" (&- (gap-location arg0 a1-3) (the-as uint (&-> s4-0 process type)))\n"
" )\n"
" )\n"
" )\n"