We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
For a generic 32-bit constants you are probably looking at out-of-line loads from a pc-relative literal pool - you cannot directly embed all 32-bit constant values in to an ARM instruction.
You can embed *some* constants directly in to many instruction encodings - but these can only encode a limited set of values (8-bits rotated an event number of paces for most data processing instructions in the ARM instruction set).
For details of all of the instruction set encodings you probably want to get hold of the ARM Architecture Reference Manual - you can sign up for access using the link below:[url="https://silver.arm.com/browse/AR570"]silver.arm.com/.../url]