![](https://csubc-img.s3.us-west-2.amazonaws.com/2022-01-18/1642541096-585493-image.png)
Here are the reads you need to do:
f
f->c.e
f->c.e->c.e
f->c.e->c.e[0].a
f->c.e->c.e[0].a[0]
e, and a are all dynamic, so you need to read those.
ld $f, r0
ld (r0), r0 # load f
ld 32(r0), r0 # load f->c.e
ld 32(r0), r0 # load f->c.e->c.e
ld (r0), r0 # load f->c.e->c.e[0].a
ld (r0), r0 # load f->c.e->c.e[0].a[0]