Jump to content

Data structure alignment: Revision history


For any version listed below, click on its date to view it. For more help, see Help:Page history and Help:Edit summary. (cur) = difference from current version, (prev) = difference from preceding version, m = minor edit, → = section edit, ← = automatic edit summary

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)

23 July 2024

12 July 2024

23 February 2024

4 November 2023

25 October 2023

20 March 2023

19 March 2023

2 February 2023

25 January 2023

16 December 2022

4 December 2022

20 November 2022

20 October 2022

9 June 2022

5 May 2022

18 January 2022

  • curprev 20:5220:52, 18 January 2022S.emmerson talk contribsm 25,614 bytes +85 Modified the padding and alignment shortcut to indicate that either the offset must be unsigned or the system must use two's complement arithmetic (doesn't work for one's complement or sign-magnitude) undo

10 October 2021

18 September 2021

11 September 2021

15 August 2021

21 July 2021

5 June 2021

29 January 2021

16 January 2021

11 December 2020

6 December 2020

11 November 2020

25 October 2020

9 September 2020

31 August 2020

18 July 2020

11 May 2020

29 February 2020

21 February 2020

27 January 2020

26 January 2020

20 January 2020

  • curprev 22:3122:31, 20 January 2020Guy Harris talk contribs 23,003 bytes −24 Some processors might 1) support unaligned accesses and 2) not impose a penalty for them (I think newer x86 processors do), but not all processors do. And byte addressing isn't required - you could still pack two 16-bit values in a 32-bit word on a machine with word addressing, with a load doing unpacking and a store doing packing, using multiple instructions. undo
  • curprev 18:4818:48, 20 January 2020Guy Harris talk contribs 23,027 bytes −37 OK, better example. (Yes, that's possible even on machines that require alignment of multi-byte values integral/address values - loading the unaligned value would require multiple instructions, but it can be done.) undo
  • curprev 09:4309:43, 20 January 202085.145.143.27 talk 23,064 bytes −3 Either you wiki moderators dispute and discuss a fact, or it 'may' be. undo

4 January 2020

16 November 2019

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)