Dumb Q: should a non-systems-language dev know/read assembly? ; Arm64 --- .NET 10 +++ .NET 11 @@ -13,8 +13,6 @@ ble G_M000_IG04 G_M000_IG03: - cmp w1, w2 - bhs G_M000_IG05 str wzr, [x0, w1, UXTW #2] G_M000_IG04: @@ -25,4 +23,4 @@ bl CORINFO_HELP_RNGCHKFAIL brk #0 -; Total bytes of code 68 +; Total bytes of code 60 I know C#/F# decently well, but is there any reason to actually pull out the ol textbooks and learn wtf the above is saying?
All you could tell from this snippet is that .NET 11 eliminated 2 instructions, one of which is a branch.You should learn assembly anyway, but it won't make this part any more insightful.
AlexErrant · · focus · HN ↗
drdexebtjl · · focus · HN ↗
You should learn assembly anyway, but it won't make this part any more insightful.