/Users/magicliang/Desktop/Programming/git/hexo-blog/examples/computer-architecture/build/cross_isa_native.o: file format mach-o arm64 Disassembly of section __TEXT,__text: 0000000000000000 : 0: f100043f cmp x1, #0x1 4: 540000cb b.lt 0x1c 8: f100103f cmp x1, #0x4 c: 540000c2 b.hs 0x24 10: d2800009 mov x9, #0x0 ; =0 14: d2800008 mov x8, #0x0 ; =0 18: 1400002c b 0xc8 1c: d2800000 mov x0, #0x0 ; =0 20: d65f03c0 ret 24: a9bf4ff4 stp x20, x19, [sp, #-0x10]! 28: d2800008 mov x8, #0x0 ; =0 2c: d280000c mov x12, #0x0 ; =0 30: d280000d mov x13, #0x0 ; =0 34: d2800011 mov x17, #0x0 ; =0 38: d2800013 mov x19, #0x0 ; =0 3c: 927ef029 and x9, x1, #0x7ffffffffffffffc 40: 9100400b add x11, x0, #0x10 44: 5280014a mov w10, #0xa ; =10 48: aa1303ee mov x14, x19 4c: aa1103ef mov x15, x17 50: aa0d03f0 mov x16, x13 54: aa0c03e3 mov x3, x12 58: a97f1564 ldp x4, x5, [x11, #-0x10] 5c: a8c21d66 ldp x6, x7, [x11], #0x20 60: 9b02308c madd x12, x4, x2, x12 64: 8b0c010c add x12, x8, x12 68: 9b0234ad madd x13, x5, x2, x13 6c: 8b0d010d add x13, x8, x13 70: 910005ad add x13, x13, #0x1 74: 9b0244d1 madd x17, x6, x2, x17 78: 8b110111 add x17, x8, x17 7c: 91000a31 add x17, x17, #0x2 80: 9b024cf3 madd x19, x7, x2, x19 84: 8b130113 add x19, x8, x19 88: 91000e73 add x19, x19, #0x3 8c: 91001108 add x8, x8, #0x4 90: d100414a sub x10, x10, #0x10 94: eb08013f cmp x9, x8 98: 54fffd81 b.ne 0x48 9c: 8b030208 add x8, x16, x3 a0: 8b0e01eb add x11, x15, x14 a4: 8b0b0108 add x8, x8, x11 a8: 8b0400ab add x11, x5, x4 ac: 8b0700cc add x12, x6, x7 b0: 8b0c016b add x11, x11, x12 b4: 9b0b2048 madd x8, x2, x11, x8 b8: cb0a0108 sub x8, x8, x10 bc: eb09003f cmp x1, x9 c0: a8c14ff4 ldp x20, x19, [sp], #0x10 c4: 54000160 b.eq 0xf0 c8: aa0803ea mov x10, x8 cc: f869780b ldr x11, [x0, x9, lsl #3] d0: 9b022168 madd x8, x11, x2, x8 d4: 8b080128 add x8, x9, x8 d8: 91000529 add x9, x9, #0x1 dc: eb09003f cmp x1, x9 e0: 54ffff41 b.ne 0xc8 e4: 9b0b2848 madd x8, x2, x11, x10 e8: 8b090108 add x8, x8, x9 ec: d1000508 sub x8, x8, #0x1 f0: aa0803e0 mov x0, x8 f4: d65f03c0 ret