9/23/2014 6:33 AM | |
Joined: 10/7/2005 Last visit: 9/25/2024 Posts: 3022 Rating: (1054)
|
Hello ARTIT A pointer is alwaysbit address related, so as mentioned in previous posts, you do an SLD 3 to convert an index number to a pointer address (e.g. an index value of 10 becomes a "10.0" pointer value). If you are dealing with Floating values, you need 4 bytes per value and to cater for this you either - multiply your index value with 4 followed by an SLD 3 OR - do an SLD 5 right away (SLD 2 is the same as multiplying with 4 and SLD 3 converts it to pointer format). As for the "Why use L#32": Done toincrement a pointer value by 32 bits (=4Bytes) to point to the next floating point value. I hope this helps |
Cheers |
|
This contribution was helpful to1 thankful Users |
9/26/2014 4:13 AM | |
Posts: 4 Rating: (0) |
Thank you so muck Piotr.M , I am so clear now about SLD. |
3/26/2018 9:15 AM | |
Joined: 6/19/2017 Last visit: 9/6/2024 Posts: 8175 Rating: (172) |
New question published by khanamin is split to a separate thread with the subject How it possible direct bool output ?. Best regards |